Rozwiązywanie problemów z synchronizacją systemów Comarch ERP XL i WMS Magazynier

W przypadku, gdy zauważymy problem z przesyłaniem informacji dotyczącymi interesującego nas dokumentu pomiędzy programami Comarch ERP XL i WMS Magazynier jedną z częściej występujących przyczyn takiego stanu jest zawieszona usługa synchronizacji.

Aby zidentyfikować problem możemy zajrzeć do pliku logów aplikacji WMS, by sprawdzić czy problem nie wynika z innych przyczyn niż zawieszona usługa synchronizacji. W tym celu należy odnaleźć katalog instalacyjny aplikacji WMS Magazynier. Standardowo katalog znajduje się pod adresem: „C:\Pliki programów (x86)[lub Program files(x86) – w zależności od wersji systemu Windows]\Comarch WMS\Warehouseman\”.

Pliki logów znajdują się w katalogu „Logs”.

W katalogu powinniśmy zobaczyć zestaw logów z odpowiadającymi im datami wystąpienia. Aplikacja WMS oraz usługa synchronizacji loguje wiele czynności, które są aktualnie wykonywane przez programy, więc aby móc w pełni wykluczyć problem z synchronizacją możemy spróbować poszukać problematycznego dokumentu po jego indywidualnym numerze Id.

Numer Id dokumentu możemy uzyskać np. wchodząc w interesujący nas dokument w systemie Comarch ERP XL, rozwijając ikonkę drukarki i kliknięcie przycisku „Konfiguracja wydruków…”.

Następnie w wyświetlonym oknie konfiguracji należy przejść na zakładkę parametry i spisać id dokumentu.

W pliku [data utworzenia].log (bez dopisku „-WMS” lub „-shipping”) należy poszukać wystąpień id dokumentu.

Jeśli w pliku nie odnaleźliśmy żadnej wzmianki dotyczącej id interesującego nas dokumentu jest to sygnał, że usługa synchronizacji nie zadziałała i nie podjęła do realizacji wskazanego dokumentu.

Kolejnym krokiem jest uruchomienie Menedżera Zadań poprzez użycie skrótu klawiszowego Shift + Ctrl + Esc lub poprzez kliknięcie prawym przyciskiem w wolne miejsce na pasku zadań Windows i wybranie go z listy. Menedżer Zadań w zależności od wersji systemu Windows i zainstalowanego oprogramowania może się różnić od przedstawionego w tym artykule.

W zakładce „Usługi”/”Services” należy odnaleźć usługę ComarchWMSService.

Jak widać na zrzucie ekranu usługa jest zatrzymana. W takim przypadku należy uruchomić usługę poprzez kliknięcie na nią prawym przyciskiem myszy i wybranie opcji „Start” lub „Restart”.

Po wykonaniu powyższych czynności możemy sprawdzić czy synchronizacja została poprawnie wykonana. Zarówno w Systemie Comarch ERPXL, WMS i logach WMS dokumenty powinny mieć poprawne statusy, w zależności od etapu realizacji.