Ten wpis opisuje ustawienia grup kontrahentów w Futuriti WebService XL dla integracji xSale z Comarch ERP XL. Konfiguracja dotyczy pobierania kontrahentów z ERP do xSale oraz obsługi kontrahentów podczas przekazywania zamówień z xSale do ERP.
W tym artykule znajdziesz
- co ustawisz w tej konfiguracji,
- jak ograniczyć pobieranie kontrahentów z ERP do xSale,
- jak działa dodatkowy warunek SQL,
- jak wskazać grupy przy dodawaniu kontrahenta do ERP,
- co zrobić po zmianie konfiguracji,
- na co zwrócić uwagę.
Co ustawisz w tej konfiguracji
Na zakładce Kontrahenci w konfiguracji WebService XL możesz określić, z jakich grup kontrahenci mają być pobierani z Comarch ERP XL do xSale oraz jak mają być obsługiwane grupy przy dodawaniu kontrahenta do ERP.
Ustawienia grup warto rozdzielać na dwa scenariusze:
- Comarch ERP XL -> xSale – pobieranie kontrahentów z ERP do xSale.
- xSale -> Comarch ERP XL – wyszukiwanie, dodawanie lub przypisywanie kontrahenta podczas przekazywania zamówienia do ERP.
Pobieranie kontrahentów z ERP do xSale
Aby ograniczyć pobieranie kontrahentów z Comarch ERP XL do xSale, przejdź w Futuriti WebService XL Setup do zakładki Konfiguracja -> Kontrahenci.
W polu Eksportuj tylko z grupy wybierz grupę, z której mają być pobierani kontrahenci. Lista wartości jest pobierana z grup kontrahentów dostępnych w Comarch ERP XL.
Jeśli chcesz, aby pobieranie obejmowało także podgrupy wybranej grupy, zaznacz opcję uwzględnij podgrupy.

Dodatkowy warunek SQL
W polu Warunki pobierania kontrahentów do zapytania (sql where) można wpisać dodatkowy warunek ograniczający pobieranie kontrahentów do xSale.
Przykład: jeśli z synchronizacji ma zostać wykluczony kontrahent o akronimie ABC, w tym polu można wpisać:
Knt_Akronim != 'ABC'
Po dodaniu takiego warunku kontrahent spełniający warunek wykluczenia nie będzie pobierany do xSale.
Grupy przy dodawaniu kontrahenta do ERP
W polu Eksportuj kontrahentów tylko z grup możesz wskazać grupę lub grupy, które WebService ma uwzględniać przy obsłudze kontrahentów podczas wczytywania zamówień z xSale do Comarch ERP XL.
To ustawienie wpływa na wyszukiwanie i przypisanie kontrahenta w ERP. Jeżeli kontrahent znajduje się poza wskazanym zakresem, integracja może nie rozpoznać go w tym miejscu i spróbować dodać albo przypisać kontrahenta zgodnie z konfiguracją.
Jeżeli Comarch ERP XL blokuje dodawanie duplikatów kontrahentów, zapis może zostać odrzucony przez ERP. W takiej sytuacji należy sprawdzić, czy kontrahent istnieje już w innej grupie oraz czy ograniczenie grup zostało ustawione zgodnie z procesem obsługi zamówień.
Po dodaniu lub aktualizacji kontrahenta WebService może przypisać go do wskazanej grupy jako grupy domyślnej w Comarch ERP XL.

Co zrobić po zmianie konfiguracji
Po zmianie ustawień zapisz konfigurację i zrestartuj WebService XL.
- Kliknij Zapisz w lewym górnym rogu okna konfiguracji.
- 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ę
- Ograniczenie w polu Eksportuj tylko z grupy dotyczy pobierania kontrahentów z ERP do xSale.
- Opcja uwzględnij podgrupy rozszerza pobieranie o podgrupy wybranej grupy.
- Pole Eksportuj kontrahentów tylko z grup dotyczy obsługi kontrahentów przy przekazywaniu zamówień z xSale do ERP.
- Dodatkowy warunek SQL powinien być stosowany ostrożnie. Błędny warunek może spowodować, że kontrahenci nie będą pobierani do xSale.
- Zmiana konfiguracji zacznie działać po zapisaniu ustawień i restarcie WebService XL.
