Skocz do zawartości

Czy numeracja dla RW/PW może mieć w postaci numeru numer źródłowego ZPM/ZPR?

Polecane posty

Tworzę własny typ dokumentu ZPM z własnym typem wydań/przyjęć.

 

Próbuję zrobić, żeby numeracja RW/PW miała w sobie numer zlecenia produkcyjnego.

 

Dostaję "Kontekst nieokreślony" w "Edytuj dokumenty automatyczne".

 

Czy to co próbuje jest możliwe (czy numerator dokumentu automatycznego ma dostęp do pełnej sygnatury dokumentu źródłowego)?

 

Próbowałem pole DokumentZrodlowy i DokumentPowiazany -> Numeracja -> PelnaSygnatura ale nie działają.

Link to postu

Jednak się nie da tego tak łatwo zrobić.

 

PM = własny ZM

PR = własny ZR

 

Celem miało być, że dla numeracji (gdzie składowymi numeru są: PM, YY, MM i MG):

PM/YY/MM/MG/123

i analogicznie:

PR

 

Powstaną odpowiednio dokumenty:

ZM/YY/MM/MG/123-RP (rozchód produkcyjny)

ZM/YY/MM/MG/123-PP (przychód produkcyjny)

ZM/YY/MM/MG/123-KRP (korekta rozchodu produkcyjnego)

 

Problem w tym, że dokumenty automatyczne RP/PP/KRP aktualizują swoją sygnaturę na bazie wyzwalaczy, które nie są nałożone na sygnaturę rodzica (zlecenia) - a więc zmieniając np. datę zlecenia na inny msc - otrzyma ona nową numerację, ale już auto-dokumenty się nie zaktualizują.

 

Aktualizacja nastąpi jeżeli odwołamy ruchy magazynowe lub zmienimy magazyn wydań lub przyjęć (odpowiednio do dokumentu wydań/przyjęć).

 

Oczywiście świeżo wygenerowane numery (nowy dokument zleceń i auto-dokumentów) zadziała okej, ale edycja istniejących skutkować może duplikatami numerów albo po prostu złą numeracją.

 

Czy można prosić o komentarz czy da sie to jakos obejść lub czy możecie prowadzić dodatkowy wyzwalacz, który zaktualizuje numeracje auto-dokumentów gdy zmienia się dokument-rodzic?

Edytowane przez Ernest Sadowski
Link to postu
W dniu 20.01.2024 o 07:06, Ernest Sadowski napisał:

Czy można prosić o komentarz

Numeracja operuje w obrębie jednego "obiektu numerowanego" i nie śledzi zmian w obiektach powiązanych.

W dniu 20.01.2024 o 07:06, Ernest Sadowski napisał:

czy da sie to jakos obejść

Powinien zadziałać plugin sfery zdarzeniowej reagujący na zdarzenie po zapisie dokumentu, w którym edytujemy dokumenty automatyczne i korzystając z metody ZarezerwujNumer() wymuszamy nadanie numeru z uwzględnieniem nowego numeru dokumentu nadrzędnego.

Link to postu
Godzinę temu, Wojciech Szopiński napisał:

Powinien zadziałać plugin sfery zdarzeniowej reagujący na zdarzenie po zapisie dokumentu, w którym edytujemy dokumenty automatyczne i korzystając z metody ZarezerwujNumer() wymuszamy nadanie numeru z uwzględnieniem nowego numeru dokumentu nadrzędnego.

Brzmi jak plan. Myślałem podobnie. Ale sprawy nie ruszę przez dłuższy czas.

 

Inny fakt, że błędnie nadane numeracje będą raczej rzadko się pojawiać i można je naprawić po fakcie w przyszłości (choćby ręcznie).

Link to postu
×
×
  • Dodaj nową pozycję...