# Subiekt Nexo Pro

Subiekt Nexo Pro

Integracja Subiekta Nexo umożliwia synchronizację kartotek z ERP do WMS, z następującym mapowaniem:

* Symbol = SKU
* Kod Kreskowy = EAN
* Nazwa = Nazwa
* Dodatkowe kody kreskowe = Dostawcy
* Opis = Opis

Integracja pozwala na import dokumentów dostawy z  PZ/PW/MMP oraz sprzedaży z WZ/ZK/MMW Dokumenty do importu oznacza się polami własnymi zgodnie ze skonfigurowaną integracja - ustawiamy 3 pola per dokument, rożne nazwy pól w zależności czy chcemy zaimportwać dany dokument jako sprzedaż czy jako dostawę. Dzięki takiemu rozwiązaniu dokument MM możemy zaimportować i jako dostawę i jako zam sprzedaży:

<figure><img src="/files/kSE9Gk15n5vEUSf8DXuC" alt=""><figcaption></figcaption></figure>

Przykład konfiguracja Pola własnego dla dokumentu PZ (Konfiguracja Pola Własne):

<div><figure><img src="/files/3P3BgmuEvNG2nSFAfMzY" alt=""><figcaption></figcaption></figure> <figure><img src="/files/aYCefegzxlJEJZmQjtqs" alt=""><figcaption></figcaption></figure> <figure><img src="/files/9NckCM6KoGjMrLAgtem6" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}
Dla pola Akcja WMS (słownik własny), dodajmy słlownik własny o nazwie takiej samej jak Akcja WMS np nazwa pola: "Akcja WMS Dostawa", słownik: "Akcja WMS Dostawa"
{% endhint %}

&#x20;Wysyłanie dokumentu do WMS nastąpi gdy:

* Są zdefiniowane pola własne w Subiekt zgodnie z konfiguracją integracji
* Jest zaznaczony dany dokuemnt do importu w konfiguracji integracji
* W polu Akcji WMS została ustawiona flaga - domyślnie "Wyslij do WMS"
* Integracja jest aktywna
* Po stronie klineta jest uruchomiony driver ES, więcej: [https://app.gitbook.com/o/-LDIc1WXpjc6KcmMptMe/s/-LDIc1WY935KfVGDjtQx/panel-web/konfiguracja/integracje/instalacja-drivera-es](/pl/panel-web/konfiguracja/integracje/instalacja-drivera-es.md)
* Jest uzupełniony harmonogram

Import dokumentów odbywa się zgodnie z harmonogramem - osobno dla sprzedazy, osobno dla zakupów (typu cron <https://pl.wikipedia.org/wiki/Cron>)

<figure><img src="/files/Bc3YGrFx36BvoPmf7HDr" alt=""><figcaption><p>przykład importu co 3 minuty</p></figcaption></figure>

{% hint style="info" %}
Zapis jakichkolwiek danych do Subiekt Nexo Pro z WMS odbywa za pomocą API (sfery) i wykorzystujemy tylko pola własne dokumentów. System WMS nie zapisuje danych bezpośrednio do bazy danych
{% endhint %}

#### Połączenie

Poprawne skonfigurowanie połączenia, składa się z czterech pól: login(1) i hasło(2) użytkownika do Subiekta oraz poprawnych parametrów połączenia do bazy danych ("connection string") (3).&#x20;

<figure><img src="/files/xY6FhpArWtm7wgLdyZjA" alt=""><figcaption></figcaption></figure>

W connection string musimy zawrzeć nazwę serwera SQL który jest dostępny na systemie z driverem ES, nazwę bazy danych (zgodnie z wybrana firmą (3) oraz dane autoryzacyjne.

Przykład connectrion string przy autoryzacji domenowej (użytkownik który uruchamia integracje ma dostęp do bazy danych:

`Server=Server-sql\SQLEXPRESS;Initial Catalog=ERP_database;Integrated Security=SSPI;MultipleActiveResultSets=True;TrustServerCertificate=True`

Przykład connection stringa gdzie należy podać użytkownika SQL:

`Server=192.168.1.19;Initial Catalog=ERP_DB;User Id=sa;Password=haslotestowe;MultipleActiveResultSets=True;TrustServerCertificate=True`

Możemy w każdej chwili sprawdzić poprawność połączenia klikając "Sprawdź połączenie z serwerem". Aplikacja sparwdza połączenie do drivera (1), połączenie do bazy danych (2), połaczenie do API ERPa (3)

<figure><img src="/files/XodnTO4uv3H3O52SbGZU" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.easystorage.io/pl/panel-web/konfiguracja/integracje/subiekt-nexo-pro.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
