Jeżeli stan magazynowy nie pojawił się w xSale albo po zmianie w ERP nadal widzisz starą ilość, przyczyną nie zawsze jest sam magazyn lub towar. Najczęściej problem dotyczy sposobu wykrycia zmiany, harmonogramu synchronizacji albo konfiguracji środowiska.
W tym artykule znajdziesz
- jak działa odświeżanie stanów magazynowych,
- jakie są najczęstsze przyczyny braku aktualizacji,
- co sprawdzić krok po kroku,
- co zrobić, gdy ilości są błędnie przeliczane,
- kiedy zgłosić problem do helpdesku.
Jak działa odświeżanie stanów magazynowych
xSale aktualizuje stany magazynowe po wykryciu zmiany danych. Po zapisaniu zmiany stanu w xSale system nadaje jej nowy czas aktualizacji i dopiero wtedy taka zmiana może zostać dalej wykorzystana przez integracje i widoki stanów.
W praktyce oznacza to, że stan nie zawsze pojawia się natychmiast po operacji wykonanej w ERP. Najpierw zmiana musi zostać wykryta i zapisana, a dopiero później może być widoczna w xSale.
Najczęstsze przyczyny
- zmiana w ERP nie została jeszcze odczytana przez mechanizm synchronizacji,
- na towarze nie doszło do zmiany, która została rozpoznana jako aktualizacja stanu,
- problem dotyczy konkretnego magazynu lub mapowania magazynu,
- harmonogram synchronizacji działa z opóźnieniem albo wymaga ponownego uruchomienia,
- ilości są pobierane poprawnie, ale wyświetlają się błędnie z powodu ustawień środowiska.
W części wdrożeń problem pojawia się również po operacjach wykonanych w ERP z datą wcześniejszą niż moment faktycznego wprowadzenia dokumentu. Taki scenariusz może spowodować, że zmiana nie zostanie od razu zauważona przez synchronizację. Nie jest to jednak jedyna możliwa przyczyna i warto sprawdzić także pozostałe elementy.
Co sprawdzić krok po kroku
- Sprawdź, czy zmiana stanu na pewno została zapisana w odpowiednim magazynie po stronie ERP.
- Odczekaj chwilę i zweryfikuj, czy działa harmonogram synchronizacji.
- Jeżeli stan nadal się nie odświeża, wykonaj niewielką dodatkową zmianę na stanie w ERP, aby wymusić ponowne wykrycie aktualizacji.
- Jeżeli problem dotyczy wielu towarów, zleć ponowną synchronizację stanów magazynowych dla większego zakresu danych.
Opcja ponownej synchronizacji wszystkich stanów magazynowych jest dostępna administracyjnie i zwykle wymaga wsparcia po stronie xSale lub osoby zarządzającej środowiskiem.
Gdy ilości są błędnie przeliczane
W aktualnym WebService dla Comarch ERP Optima i Comarch ERP XL format liczb dla stanów i cen nie powinien już zależeć od ustawień regionalnych systemu Windows. Na wyjściu WebService zwraca wartości z przecinkiem jako separatorem dziesiętnym, np. 1,5000.
Na wejściu WebService może przyjąć liczbę zapisaną z jedną kropką albo jednym przecinkiem jako separatorem dziesiętnym, np. 1.5 albo 1,5. Zapis musi być jednoznaczny.
Nie należy używać mieszanego formatu liczbowego, np. kilku separatorów albo jednocześnie kropki i przecinka w tej samej wartości. Taki zapis może zostać potraktowany jako błędny i spowodować problem z przeliczeniem stanu lub ceny.
Jeżeli po synchronizacji stany nadal wyglądają nieprawidłowo, sprawdź przede wszystkim, czy dane wejściowe przekazywane do WebService mają poprawny, jednoznaczny format liczbowy. Jeżeli problem dotyczy wielu towarów lub nie da się ustalić źródła błędnego formatu, zgłoś sprawę do helpdesku xSale.
Kiedy zgłosić problem do helpdesku
Skontaktuj się z helpdesk@xsale.ai, jeżeli:
- stan nie odświeża się mimo wykonania dodatkowej zmiany w ERP,
- problem dotyczy większej liczby towarów lub całego magazynu,
- ilości w xSale są przeliczane błędnie,
- potrzebujesz uruchomić pełną re-synchronizację stanów.
EN