Udostępnij za pośrednictwem


Nie można zaktualizować wiersza obciążenia, ponieważ zwolniona ilość będzie ujemna

Kod błędu: @WAX:ReleasedQtyCannotBeNegative

Symptomy

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

Ilość zwolniona 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ązanej linii 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 zaktualizować ani usunąć wiersza. Ta walidacja odbywa się za każdym razem, gdy próbujesz zaktualizować ilość linii obciążenia lub jednostkę miary za pomocą różnych akcji, takich jak usunięcie linii obciążenia, usunięcie przesyłki, zmiana ilości linii obciążenia, zmniejszenie wybranej ilości i krótki wybór.

Najczęstszą główną przyczyną tego problemu jest zmiana konwersji jednostki używanej do otwierania wierszy obciążenia. Na przykład konwersja jednostkowa, gdy wydano zamówienie sprzedaży, wynosi 50 Ea = 1 PL. Jednak przed sfinalizowanie powiązanej wysyłki ładunku konwersja jednostki została zmieniona na 100 Ea = 1 PL.

Rozwiązanie

Rozwiązaniem jest przywrócenie zmian konwersji jednostki, zaktualizowanie lub usunięcie linii ładowania, a następnie ponowne zaimplementowanie konwersji. Należy zapobiec innym obciążeniom, które obejmują element, który spowodował przetworzenie problemu, 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ź korekty, które umożliwią aktualizację lub usunięcie wiersza obciążenia.
  3. Zaktualizuj lub usuń linię ładowania i przywróć korekty konwersji jednostki.

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

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

  1. Przejdź do obszaru Zarządzanie magazynem>Ładuje>wszystkie obciążenia.
  2. Wybierz obciążenie, które zawiera wiersz ładowania, którego nie można usunąć ani zaktualizować.
  3. W okienku akcji na karcie Obciążenia w grupie Powiązane informacje 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ź korekty

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

  1. Przejdź do Zarządzanie informacjami o produktach>Produkty>Zwolnione produkty.
  2. Otwórz odpowiedni produkt, aby przejść do strony Szczegółów produktu wydanego.
  3. W okienku akcji na karcie Produkt w grupie Konfiguracja wybierz pozycję Konwersje jednostek.
  4. Wybierz konwersję między jednostkami i wprowadź korekty przy użyciu konwersji znalezionej w poprzedniej sekcji.

Aktualizowanie lub usuwanie linii ładowania i przywracanie korekt 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 wiersz ładowania, którego nie można usunąć ani zaktualizować.
  3. Na karcie Szybkie ładowanie wierszy wybierz linię ładowania.
  4. Kontynuuj wykonywanie wymaganych akcji zgodnie z potrzebami. (Na przykład usuń wiersz obciążenia lub zmień jego ilość).
  5. Przejdź do Zarządzanie informacjami o produktach>Produkty>Zwolnione produkty.
  6. Otwórz odpowiedni produkt, aby przejść do strony Szczegółów produktu wydanego.
  7. W okienku akcji na karcie Produkt w grupie Konfiguracja wybierz pozycję Konwersje jednostek.
  8. Wybierz konwersję między jednostkami i przywróć korekty wprowadzone w poprzedniej sekcji.