To są dwa różne moduły PACZKI SELLO / SUBIEKT GT - działają one niezależnie i posiadają inną "logikę", więc nie da się przełożyć 1:1 mechanizmów między nimi.
Rozwiązaniem obu problemów (w mojej opinii) byłoby wprowadzenie mechanizmu, który:
1. Pokazywałby stan kompletacji na zestawieniu pobranych dokumentów / paczek
2. Przed rozpoczęciem kompletacji sprawdzić czy była już dla tego dokumentu wykonana
pozytywnie kompletacja i jak była to zapytać użytkownika co ma zrobić:
- czy uruchomić jeszcze raz kompletację
- czy pominąć wykonanie kompletacji i przejść dalej (realizacji / tworzenia listu) - aby była możliwość utworzenia drugiego listu do tego samego dokumentu
- anulować zadanie - jak przypadkiem proces został uruchomiony jeszcze raz.
Tyle że z "prostego" zadania zrobiły się dwa dni robocze