Ten wpis opisuje konfigurację pobierania stanów magazynowych z Comarch ERP XL do xSale w Futuriti WebService XL. Ustawienia określają, z których magazynów xSale ma pobierać stany oraz jak traktować ilości i rezerwacje.
W tym artykule znajdziesz
- gdzie ustawić pobieranie stanów magazynowych,
- jak pobierać stany z jednego magazynu,
- jak pobierać stany z wielu magazynów,
- kiedy użyć dodatkowego warunku SQL,
- jak działają ilości i rezerwacje,
- co zrobić po zmianie konfiguracji,
- na co zwrócić uwagę.
Gdzie ustawić pobieranie stanów
Konfigurację stanów magazynowych ustawisz w Futuriti WebService XL Setup w ścieżce Konfiguracja -> Towary.
Lista magazynów jest pobierana z aktywnych magazynów w Comarch ERP XL. W konfiguracji możesz wskazać jeden magazyn albo pobierać stany z wielu magazynów z wykluczeniem wybranych pozycji.

Pobieranie z jednego magazynu
Jeżeli xSale ma pobierać stany tylko z jednego magazynu, w polu Magazyn kliknij Szukaj i wybierz właściwy magazyn z listy.
W takim wariancie pole Nie pobieraj stanów magazynowych z powinno pozostać puste. Konfigurator nie pozwala jednocześnie wskazać konkretnego magazynu i listy magazynów wykluczonych.
Pobieranie z wielu magazynów
Jeżeli stany mają być pobierane z wielu magazynów, zostaw pole Magazyn puste.
Następnie w polu Nie pobieraj stanów magazynowych z zaznacz magazyny, które mają zostać pominięte przy pobieraniu stanów do xSale.
Taki wariant oznacza, że xSale korzysta z wielu magazynów dostępnych dla integracji, ale nie uwzględnia magazynów wskazanych jako wykluczone.
Dodatkowe ograniczenie SQL
Na zakładce Towary dostępne jest również pole Warunki pobierania stanów towarów do zapytania (sql where). Służy ono do dodania dodatkowego warunku ograniczającego pobieranie stanów.
To ustawienie powinno być używane tylko przez administratora lub wdrożeniowca znającego strukturę danych Comarch ERP XL. Błędny warunek może spowodować, że stany nie będą pobierane poprawnie.
Ilości i rezerwacje
W sekcji konfiguracji towarów dostępne jest ustawienie Generuj paczki z ilościami. Dla Comarch ERP XL konfigurator obsługuje warianty sprzedaż oraz magazyn.
Jeżeli stany mają być pobierane według ilości sprzedażowych, wybierz opcję sprzedaż.
Jeżeli w procesie przekazywania zamówień do ERP mają być uwzględniane rezerwacje, przejdź do zakładki Wczytywanie dokumentów do ERP i zaznacz opcję zawiera rezerwacje.
Ustawienie Pobieranie zasobów na ZS dotyczy dokumentów ZS tworzonych w Comarch ERP XL. W aktualnym konfiguratorze wybór tego zachowania odbywa się z listy wartości, między innymi Take, NotTake oraz DocumentDefinition. W praktyce oznacza to, czy zasoby mają być pobierane na ZS, nie mają być pobierane, czy mają wynikać z definicji dokumentu w ERP.

Co zrobić po zmianie konfiguracji
Po zmianie ustawień magazynów zapisz konfigurację i zrestartuj WebService XL.
- Kliknij Zapisz.
- Przejdź do zakładki Harmonogram.
- Kliknij Zatrzymaj.
- Odśwież status SOAP.
- Kliknij Uruchom.
- Upewnij się, że usługa działa poprawnie.
Na co zwrócić uwagę
- Nie ustawiaj jednocześnie pola Magazyn i listy Nie pobieraj stanów magazynowych z. To są dwa różne warianty konfiguracji.
- Jeżeli wybierasz jeden magazyn, xSale pobiera stany tylko z tego magazynu.
- Jeżeli pole Magazyn jest puste, możesz użyć listy wykluczeń, aby pominąć wybrane magazyny.
- Zmiany w konfiguracji zaczną działać po zapisaniu ustawień i restarcie WebService XL.
- Jeżeli po zmianie konfiguracji stany nadal nie są widoczne w xSale, sprawdź, czy wybrany magazyn jest aktywny w Comarch ERP XL oraz czy nie został wskazany na liście wykluczeń.