Odniesienie do dokumentacji Implementacja
Po uruchomieniu, przetwarzanie ponownej synchronizacji sprawdza, czy w STOSRG istnieją rekordy, dla których pole STAFLAG zostało nieprawidłowo ustawione w wartości 2. Sprawdza ono również spójność pomiędzy STOSRG a STOSRGW.
Jeżeli pozycja oczekuje na składowanie, pole STAFLG jest ustawione w pozycji 1. Jeżeli pozycja jest zaznaczona z funkcji „Plan składowania” oznacza to, że została zastrzeżona. Pole STAFLG tymczasowo przyjmuje wartość 2 w celu uniknięcia jednoczesnego pojawienia się tej pozycji w tabeli pozycji do przetworzenia w innej sesji „planu składowania”. Po przetworzeniu pozycji magazynowej i zatwierdzeniu zmiany, dokument źródłowy znika z STOSRG.
Jeżeli rekord jest zablokowany w STOREO, pole STAFLG może zachować wartość 2. Daje to trzy możliwości:
Ponowne zapisanie STOSRG: Przetwarzanie sprawdza, czy pozycja zapasów wciąż oczekuje na składowanie. Jeżeli jest to prawdą, proces zapisuje ponownie odpowiadający rekord w STOSRG z polem STAFLG ustawionym na 1.
Usunięcie STOSRG: Proces usuwa rekord w STOSRG, jeżeli odpowiadająca pozycja magazynowa już nie istnieje (pozycja została już przetworzona i zmagazynowana).
Usunięcie STOSRGW: Przetwarzanie sprawdza spójność pomiędzy STOSRG a STOSRGW. Szczegóły STOSRG są zapisane w STOSRGW (po zapisaniu listy składowania). Jeżeli rekord w STOSRG już nie istnieje, odpowiadające mu rekordy w STOSRW zostają usunięte.
Analogicznie, dodana zostaje dodatkowa kontrola na poziomie sumy ilości w trakcie magazynowania. Ta ostatnia nie może być większa niż ilość do zmagazynowania. Na przykład, dokonano przyjęcia na rampę 10 jednostek (aktualizacja ilości do zmagazynowania w STOSRG). Następnie utworzony został plan magazynowania z listą składowania obejmującą 10 jednostek (w wyniku tego rekord w STOSRG zostaje zaktualizowany: ilość będąca w trakcie składowania zostaje wczytana i jest równa ilości do zmagazynowania). Następnie przeprowadzana jest fizyczna inwentaryzacja zapasów (naliczono 8 jednostek zamiast 10). W rezultacie potwierdzenie fizycznej inwentaryzacji zapasów zmieniło rekord w STOSRG (ilość do składowania zeszła do 8 jednostek).
Konsekwencje: Podczas zatwierdzania listy kładowania zwracany jest blokujący komunikat o błędzie. Użytkownik musi zmodyfikować listę.
Narzędzie zapisuje te rekordy w pliku log.
Tę funkcję można wykonać w trybie wsadowym,. W tym celu przewidziano FUNSYNSRG zadanie standardowe.