Nie można zaktualizować wiersza obciążenia, ponieważ wydana ilość byłaby ujemna

Kod błędu: @WAX:ReleasedQtyCannotBeNegative

Symptomy

Ten problem występuje, gdy zaktualizowanie lub usunięcie wiersza obciążenia spowodowałoby ujemną ilość wydaną. W takim przypadku podczas próby zaktualizowania lub usunięcia wiersza obciążenia system wyświetli następujący komunikat o błędzie:

Wydana ilość nie może być ujemna dla elementu %1, partii %2.

W związku z tym nie można zaktualizować ani usunąć wiersza obciążenia.

Przyczyna

Po zaktualizowaniu lub usunięciu wiersza obciążenia system aktualizuje wydaną ilość powiązanego wiersza sprzedaży (whsSalesLine.ReleaseQty). System ocenia wydaną ilość, a jeśli okaże się, że wydana ilość wiersza będzie ujemna po aktualizacji, nie pozwoli na zaktualizowanie ani usunięcie wiersza. Ta weryfikacja odbywa się za każdym razem, gdy próbujesz zaktualizować ilość wiersza obciążenia lub jednostkę miary za pomocą różnych akcji, takich jak usunięcie linii ładowania, usunięcie przesyłki, zmiana ilości linii obciążenia, zmniejszenie pobranej ilości i krótkie zbieranie.

Najczęstszą główną przyczyną tego problemu jest zmiana konwersji jednostkowej, która jest używana w przypadku otwartych linii ładowania. Na przykład konwersja jednostki, gdy zamówienie sprzedaży zostało wydane, to 50 Ea = 1 PL. Jednak przed sfinalizowaniem powiązanej przesyłki obciążeniowej konwersja jednostkowa została zmieniona na 100 Ea = 1 PL.

Rozwiązanie

Rozwiązaniem jest przywrócenie zmian konwersji jednostkowej, zaktualizowanie lub usunięcie wiersza obciążenia, a następnie ponowne zaimplementowanie konwersji. Należy uniemożliwić przetwarzanie innych obciążeń obejmujących element, który spowodował problem, dopóki problem nie zostanie rozwiązany. W przeciwnym razie nowe konwersje mogą być używane dla innych obciążeń, które są już otwarte.

Aby rozwiązać ten problem, wykonaj następujące zadania:

  1. Przejrzyj konwersję jednostki, która została użyta dla linii ładowania.
  2. Przejrzyj bieżącą konwersję jednostki dla elementu i wprowadź zmiany, które umożliwią zaktualizowanie lub usunięcie wiersza obciążenia.
  3. Zaktualizuj lub usuń linię ładowania i przywróć korekty konwersji jednostek.

Przejrzyj konwersję jednostki, która została użyta dla linii ładowania

Użyj poniższej procedury, aby przejrzeć linie ładowania i zanotować konwersję jednostkową, która została użyta dla linii ładowania.

  1. Przejdź do obszaru Zarządzanie magazynem>Ładuje>wszystkie obciążenia.
  2. Wybierz obciążenie zawierające linię ładowania, która nie może zostać usunięta ani zaktualizowana.
  3. W okienku Akcja na karcie Obciążenia w grupie Informacje pokrewne wybierz pozycję Praca.
  4. W górnej siatce wybierz odpowiedni identyfikator pracy.
  5. Na karcie Ogólne w dolnej części strony oblicz współczynnik konwersji między wartością Ilość pracy spisu a wartością Ilość pracy . Zanotuj stawkę.
  6. Powtórz tę procedurę dla wszystkich odpowiednich identyfikatorów pracy, aby upewnić się, że użyto tej samej konwersji.

Przejrzyj bieżącą konwersję jednostki dla elementu i wprowadź zmiany

Użyj poniższej procedury, aby przejrzeć konwersję jednostki produktu i wprowadzić zmiany, aby upewnić się, że konwersja jednostkowa jest zgodna z linią obciążenia.

  1. Przejdź do obszaru Zarządzanie informacjami> oproduktach Produkty>wydane produkty.
  2. Otwórz odpowiedni produkt, aby przejść do strony szczegóły wydanego produktu .
  3. W okienku Akcja na karcie Produkt w grupie Konfigurowanie wybierz pozycję Konwersje jednostkowe.
  4. Wybierz konwersję między jednostkami i wprowadź zmiany przy użyciu konwersji, która została znaleziona w poprzedniej sekcji.

Zaktualizuj lub usuń linię ładowania i przywróć korekty konwersji jednostki

Użyj poniższej procedury, aby przetworzyć linię ładowania zgodnie z potrzebami i przywrócić konwersje jednostek.

  1. Przejdź do obszaru Zarządzanie magazynem>Ładuje>wszystkie obciążenia.
  2. Otwórz obciążenie zawierające linię ładowania, która nie może zostać usunięta ani zaktualizowana.
  3. Na skróconej karcie Załaduj wiersze wybierz linię ładowania.
  4. W razie potrzeby kontynuuj czynności wymagane. (Na przykład usuń linię ładowania lub zmień jej ilość).
  5. Przejdź do obszaru Zarządzanie informacjami> oproduktach Produkty>wydane produkty.
  6. Otwórz odpowiedni produkt, aby przejść do strony szczegóły wydanego produktu .
  7. W okienku Akcja na karcie Produkt w grupie Konfigurowanie wybierz pozycję Konwersje jednostkowe.
  8. Wybierz konwersję między jednostkami i przywróć korekty wprowadzone w poprzedniej sekcji.