Dodanie funkcjonalności częściowej realizacji tej samej linijki ZO przez kolejne ZLTR

W systemie Softlab ERP dodano możliwość tworzenia/dodawania do zleceń transportowych części linijek zamówień.

Umożliwiono to na dwa sposoby:

  • dodano możliwość ograniczenia ilości towarów na zleceniach transportowych tylko do ilości towarów, na które jest rezerwacja na zamówieniu (pozostałe towary nie zostaną przekazane do realizacji),
  • utworzono słownik umożliwiający wpisanie konkretnej ilości dla każdej linijki zamówienia, która ma być realizowana.

Możliwe jest wskazanie konkretnej cechy przy przepinaniu oraz odpinaniu pozycji bez poleceń zbiórki dla zlecenia transportowego.

Po zamknięciu ZLTR z niezrealizowanymi pozycjami, pozycje te automatycznie zostaną odpięte.

Do tej pory nie było możliwości częściowej realizacji tej samej linijki zamówienia. Dodanie takiej możliwości zwiększa elastyczność obsługi procesu.

Przy odpowiedniej konfiguracji, gdy tworzony jest ZLTR, ilość towaru jest ograniczana do zarezerwowanej ilości na zamówieniu, która nie została do tej pory przekazana do realizacji.

W systemie Softlab utworzono słownik Wspomaganie generowania zleceń transportowych ze wskazaniem ilości, który można uruchomić dla wybranych zamówień. Funkcjonalność jest dostępna w słowniku Wspomaganie generowania zleceń transportowych i można ją wykorzystać przy użyciu procedury Otwórz wspomaganie ze wskazaniem ilości.

Rys. 1. Słownik Wspomaganie generowania zleceń transportowych i procedura Otwórz wspomaganie ze wskazaniem ilości

Utworzony słownik zawiera (jako pozycje) linijki wybranych zamówień z dokładnością do ich cech. Istotnymi kolumnami są:

  • Ilość wybrana – jedyna edytowalna kolumna określająca, jaką ilość podpinamy do zlecenia transportowego,
  • Ilość dostępna – wprowadzana ilość, która ma zostać uwzględniona w zleceniu transportowym po odpowiedniej konfiguracji, ogranicza się do ilości zarezerwowanej na zamówieniu, a nie do zatwierdzonej ilości.

Rys. 2. Słownik Wspomaganie generowania zleceń transportowych ze wskazaniem ilości

Podpięto następujące procedury do słownika:

  • Przekaż zamówienie do realizacji na magazynie oraz Dołącz zamówienie do zlecenia transportowego – działają dla wszystkich wierszy (zaznaczanie rekordów nie ogranicza zasięgu działania procedur), które mają uzupełnione pole Ilość wybraną wartością większą od 0. Jeżeli chcemy, aby dla jakiejś linijki ZLTR nie wystawił się, to należy ustawić jej ilość = 0.
  • Przepisz ilości na podstawie rezerwacji – dla zaznaczonych pozycji pole Ilość wybrana jest uzupełniane dostępną zarezerwowaną ilością.

W celu zachowania zgodności pomiędzy wartościami linijek cech na śladach REZ/ZO zamówienia a wartościami linijek cech zlecenia transportowego, powstała blokada korzystania ze szczegółu Edycja rezerwacji znajdującego się w podglądzie zamówienia. Blokada uruchamia się, gdy linijka zamówienia jest powiązana ze zleceniem transportowym oraz gdy:

  • edytujemy ilość cechy, która jest na linijce cech zlecenia transportowego,
  • edytujemy ilość pozycji bez cechy (tylko dla przypadku z włączoną funkcjonalnością częściowej realizacji tej samej linijki ZO przez kolejne ZLTR),
  • dodajemy pozycje z cechą, która jest na linijce cech zlecenia transportowego.

Rys. 3. Podgląd zamówienia, szczegół Edycja rezerwacji, blokada przy próbie zmiany ilości rezerwacji

Blokowane jest także wycofanie rezerwacji zamówienia (np. przez procedurę Usuń rezerwację w słowniku Zamówienia od odbiorców), jeżeli zawiera linijki powiązane ze zleceniem transportowym, dla których nie została wygenerowana zbiórka.

Rys. 4. Zamówienia od odbiorców, blokada przy próbie usunięcia rezerwacji

Wprowadzenie tej funkcjonalności wymagało udoskonalenia działania przepinania i odpinania linijek ZLTR bez wygenerowanej zbiórki. W szczególe Pozycje bez poleceń zbiórki słownika Zlecenia transportowe dodano kolumnę Cecha, aby umożliwić użytkownikowi wybór konkretnych cech linijek zlecenia transportowego. Pola z cechą, które jest wyświetlane podczas przepiania i odpinania linijek, nie można edytować.

Rys. 5. Szczegół Pozycje bez poleceń zbiórki w słowniku Zlecenia transportowe, okno z parametrami procedury Przepnij linijkę zamówienia do innego zlecenia transportowego

Rys. 6. Szczegół Pozycje bez poleceń zbiórki w słowniku Zlecenia transportowe, okno z parametrami procedury Odłącz linijkę zamówienia od zlecenia transportowego

Zmiany w sposobie korzystania z funkcjonalności

Zmiany w sposobie funkcjonowania zostały przedstawione powyżej. Jeżeli funkcjonalność nie zostanie skonfigurowana, to nie będzie zmiany w dotychczasowym sposobie korzystania z funkcjonalności.

Konfiguracja

Funkcjonalność wymaga nadania uprawnień: TAK

Funkcjonalność wymaga skonfigurowania: TAK