Moduł Obsługa Zlecenia

Kopiowanie zlecenia

Akcja „Kopiuj zlecenie” — tryb 3 okna Nowe zlecenie; zasilenie WWZ, zasad fakturowania, dat (VV/XX) i ADR ze zlecenia wzorcowego.

Akcja Kopiuj zlecenie (menu „trójkropek”) tworzy nowe zlecenie na wzór bieżącego. Dostępna we wszystkich przestrzeniach (Planowanie, Realizacja, Fakturowanie, Zafakturowane).

Kopiowanie to tryb 3 okna Nowe zlecenie (2000:301) (REQUEST = 'COPY_ORDER'). Mechanizm: wyczyszczenie P301_ID_ZLECENIA (wymusza INSERT), wczytanie danych wzorca (p_load_order) do kolekcji APEX (towar/adresy/WWZ), a po zatwierdzeniu — zapis tą samą procedurą f_save_order(pi_order_id => NULL). Dlatego kopiowanie i tworzenie są „zbliżone” — różni je wyłącznie wstępne zasilenie pól.

Pola zasilane przy kopiowaniu

Pole / elementZachowanie
IDczyszczone (nowe zlecenie, INSERT)
Daty załadunków i rozładunkówjeśli data na wzorcu jest z przeszłości (< sysdate), podstawiany jest ustalony dzień (reguła per sekcja, niżej); w przeciwnym razie data ze wzorca
WWZzasilane warunkami ze zlecenia źródłowego oraz tymi aktualnie na kontrahencie zlecenia źródłowego (suma obu)
Towar (grupy, opisy, wymiary, ADR, OCP)kopiowane
Adresy (skąd/dokąd)kopiowane (z korektą dat wg reguły)
Zasady fakturowaniakopiowane (waluta, termin, zmiana stawki VAT, uwagi FV, fakturowanie w innej filii); część pól z domyślną wartością z kontrahenta
ADRdane ADR przenoszone do odpowiednich pól kopii
Typ zleceniaładowany ze zlecenia źródłowego
Numer zlecenia klientanie kopiowany (puste)
Przewoźnik / trasy do przewoźnika / statusnie kopiowane — nowe zlecenie startuje jako Nowe (1) / Planowanie

Reguła dat (gdy data wzorca z przeszłości)

SekcjaZaładunekRozładunek
zaczyna się od VVsysdatesysdate + 1
zaczyna się od XXsysdatesysdate + 2

System sprawdza każdy załadunek i rozładunek osobno; przyszłe daty pozostają bez zmian.

Uwagi

  • Przy kopiowaniu w przestrzeni Fakturowanie wykonywane jest dodatkowo sprawdzenie kontrahenta (compliance) przed utworzeniem kopii.
  • Po skopiowaniu użytkownik może (i powinien) zweryfikować/uzupełnić dane przed zapisem; zapis przechodzi przez te same walidacje co nowe zlecenie.
  • W kodzie procedura PLANOWANIE_MOCKUP_PKG.p_zlecenie_kopiuj jest pusta — kopiowanie realizuje ścieżka strony 301 (COPY_ORDER) + p_load_order + f_save_order.
Źródła: Confluence VanCargo — „NOWE ZLECENIE” (Tabela 2: pola zasilane przy kopiowaniu), „Kopiowanie zlecenia na wzór: zasilenie WWZ”, „Kopiowanie trasy na wzór: zasilenie Zasady fakturowania”, „Zlecenia z ADR” (epiki APEX-61/APEX-841 i pokrewne).
Copyright © 2026