# Połączenie bezpośrednie z HART

W tym artykule dowiesz się, jak skonfigurować integrację z systemem dostawcy HART za pomocą dedykowanego interfejsu API w systemie cairo.ERP. Omówimy, czym jest połączenie bezpośrednie, jakie daje możliwości oraz jakie dane musisz przygotować przed rozpoczęciem prac. Przeprowadzimy Cię również krok po kroku przez proces konfiguracji parametrów.

---

## Co to jest połączenie bezpośrednie?

Połączenie bezpośrednie to mechanizm umożliwiający wymianę danych w czasie rzeczywistym pomiędzy Twoim systemem cairo.ERP a systemem dostawcy. Zamiast ręcznego wczytywania plików czy logowania się na zewnętrzne strony internetowe, systemy łączą się ze sobą automatycznie w tle. Mechanizm ten znacząco przyspiesza pracę oraz procesy handlowo-magazynowe i pozwala na:

- sprawdzanie dostępności towarów i Twoich indywidualnych cen zakupu w czasie rzeczywistym
- składanie zamówień bezpośrednio z systemu cairo.ERP
- import dokumentów zakupu

---

## Konfiguracja połączenia

<p class="callout warning">**UWAGA!**  
Zanim przystąpisz do konfiguracji w systemie, musisz skontaktować się ze swoim opiekunem handlowym lub działem IT w HART, aby uzyskać niezbędne dane uwierzytelniające. Bez nich ustanowienie połączenia nie będzie możliwe.   
  
Przygotuj następujące informacje:  
**ADRES WEBSERVICE** - Adres URL usługi API dostawcy.  
**WSDL ID** - Techniczny identyfikator do interfejsu usługi.  
**WSDL HASŁO** - Techniczne hasło uwierzytelniające do interfejsu usługi.  
**KLIENT** - Twój indywidualny identyfikator klienta (login) do systemu HART.  
**HASŁO** - Twoje indywidualne hasło dostępowe do systemu HART.  
**FILIA** - Numer identyfikacyjny filii HART, z której realizowane są dostawy.</p>

Gdy posiadasz już komplet danych od dostawcy, możesz przejść do ustawień w systemie cairo.ERP. Konfiguracja odbywa się w menu: ADMINISTRACJA &gt; PARAMETRY &gt; POŁĄCZENIA BEZPOŚREDNIE.

Aby dodać nową integrację, naciśnij klawisz END.

#### Parametry połączenia i konfiguracja

Poniżej opisane zostały kluczowe parametry formularza konfiguracyjnego dla połączenia z HART.

<table border="1" id="bkmrk-dostawca-wybierz-z-l" style="border-collapse: collapse; width: 100%; height: 1111.06px;"><colgroup><col style="width: 35.3523%;"></col><col style="width: 64.6477%;"></col></colgroup><tbody><tr style="height: 51.375px;"><td><span data-path-to-node="15,1,0,0">**DOSTAWCA**</span></td><td><span data-path-to-node="15,1,1,0">Wybierz z listy kontrahenta, dla którego konfigurujesz połączenie (np. HART).</span></td></tr><tr style="height: 51.375px;"><td><span data-path-to-node="15,2,0,0">**TYP POŁĄCZENIA**</span></td><td><span data-path-to-node="15,2,1,0">Wybierz odpowiedni typ integracji dedykowany dla tego dostawcy.</span></td></tr><tr style="height: 51.375px;"><td><span data-path-to-node="15,3,0,0">**NAZWA POŁĄCZENIA**</span></td><td><span data-path-to-node="15,3,1,0">Wpisz dowolną nazwę ułatwiającą identyfikację (np. "HART API").</span></td></tr><tr style="height: 51.375px;"><td><span data-path-to-node="15,4,0,0">**ADRES WEBSERVICE**</span></td><td><span data-path-to-node="15,4,1,0">Wprowadź adres URL usługi. Możesz użyć klawisza **F2**, aby wybrać z listy.</span></td></tr><tr style="height: 51.375px;"><td><span data-path-to-node="15,5,0,0">**WSDL ID**</span></td><td><span data-path-to-node="15,5,1,0">Wprowadź techniczny identyfikator WSDL otrzymany od dostawcy.</span></td></tr><tr style="height: 51.375px;"><td><span data-path-to-node="15,6,0,0">**WSDL HASŁO**</span></td><td><span data-path-to-node="15,6,1,0">Wprowadź hasło techniczne do interfejsu WSDL.</span></td></tr><tr style="height: 51.375px;"><td><span data-path-to-node="15,7,0,0">**KLIENT**</span></td><td><span data-path-to-node="15,7,1,0">Wprowadź swój unikalny identyfikator klienta (login).</span></td></tr><tr style="height: 51.375px;"><td><span data-path-to-node="15,8,0,0">**HASŁO**</span></td><td><span data-path-to-node="15,8,1,0">Wprowadź hasło użytkownika przypisane do Twojego konta.</span></td></tr><tr style="height: 51.375px;"><td><span data-path-to-node="15,9,0,0">**FILIA**</span></td><td><span data-path-to-node="15,9,1,0">Wprowadź numer filii dostawcy, z którą współpracujesz.</span></td></tr><tr style="height: 51.375px;"><td><span data-path-to-node="15,10,0,0">**MAGAZYN DOSTAWY**</span></td><td><span data-path-to-node="15,10,1,0">Określ, do którego z Twoich magazynów mają fizycznie trafiać zamówienia.</span></td></tr><tr style="height: 32.1875px;"><td><span data-path-to-node="15,11,0,0">**SPODZIEWANY CZAS DOSTAWY**</span></td><td><span data-path-to-node="15,11,1,0">Szacunkowy czas realizacji zamówienia (np. "24h").</span></td></tr><tr style="height: 70.5625px;"><td><span data-path-to-node="15,12,0,0">**DOSTAWA DO MAGAZYNU ZA**</span></td><td><span data-path-to-node="15,12,1,0">Określ liczbę dni i godzinę dostawy. Pamiętaj o ustawieniu harmonogramu w polu **- KALENDARZ**.</span></td></tr><tr style="height: 51.375px;"><td><span data-path-to-node="15,13,0,0">**UDOSTĘPNIJ INNYM MAGAZYNOM**</span></td><td><span data-path-to-node="15,13,1,0">Ustawienie na **TAK** sprawia, że towary będą widoczne we wszystkich Twoich magazynach.</span></td></tr><tr style="height: 51.375px;"><td><span data-path-to-node="15,14,0,0">**ZAMAWIANIE**</span></td><td><span data-path-to-node="15,14,1,0">Ustawienie na **TAK** umożliwia składanie zamówień bezpośrednio przez API.</span></td></tr><tr style="height: 51.375px;"><td><span data-path-to-node="15,15,0,0">**IMPORT DOKUMENTÓW**</span></td><td><span data-path-to-node="15,15,1,0">Ustawienie na **TAK** pozwala na automatyczne pobieranie dokumentów zakupu (np. PZ).</span></td></tr><tr style="height: 70.5625px;"><td><span data-path-to-node="15,16,0,0">**DOSTĘPNOŚĆ**</span></td><td><span data-path-to-node="15,16,1,0">Ustawienie na **TAK** umożliwia sprawdzanie stanów on-line w czasie rzeczywistym.</span></td></tr><tr style="height: 70.5625px;"><td><span data-path-to-node="15,17,0,0">**DOSTĘPNE W PROG. ZAMÓWIENIOWYCH**</span></td><td><span data-path-to-node="15,17,1,0">Ustaw na **NIE**, jeśli połączenie ma być ukryte w zewnętrznych programach zamówieniowych.</span></td></tr><tr style="height: 51.375px;"><td><span data-path-to-node="15,18,0,0">**PARTNER**</span></td><td><span data-path-to-node="15,18,1,0">Ustawienie na **TAK** sprawia, że system zamówi towar u tego dostawcy, jeśli zaoferuje on krótszy czas dostawy niż przesunięcie z Twojego własnego magazynu. U pozostałych dostawców towar jest zamawiany tylko wtedy, gdy nie jest dostępny w żadnym lokalnym magazynie.</span></td></tr><tr><td><span data-path-to-node="15,19,0,0">**MAKSYMALNA POKAZYWANA ILOŚĆ**</span></td><td><span data-path-to-node="15,19,1,0">Określ limit wyświetlania ilości w wynikach wyszukiwania (np. w polu **- ILOŚĆ** wpisz "&gt;10").</span></td></tr><tr><td><span data-path-to-node="15,20,0,0">**UKRYWAJ CENY**</span></td><td><span data-path-to-node="15,20,1,0">Ustaw na **NIE**, jeśli chcesz widzieć swoje ceny zakupu podczas sprawdzania dostępności.</span></td></tr><tr><td><span data-path-to-node="15,21,0,0">**B2B - STANY OFFLINE Z MAGAZYNU**</span></td><td><span data-path-to-node="15,21,1,0">Funkcja pozwalająca szacować stany magazynowe w oparciu o ostatnie dane i cenniki, bez ciągłego odpytywania serwera w tle.</span></td></tr></tbody></table>

---

## Nie znalazłeś rozwiązania?

Jeśli w artykule nie znalazłeś pomocy skontaktuj się z naszym serwisem - [www.cairo.pl.](https://www.cairo.pl/ "https://pomoc.cairo.pl/")