Program magazynowy WMS.net

Integracja WMS z Subiekt GT i nexo - dokumenty i stany

Integracja WMS z Subiektem GT i InsERT nexo: kiedy magazyn przerasta ERP, które dokumenty idą w którą stronę, gdzie leży źródło prawdy i jak obsłużyć błędy.

Opublikowano · Aktualizacja
www.programmagazyn.pl/integracje/
Duże ekrany z danymi zawieszone między regałami magazynowymi
Duże ekrany z danymi zawieszone między regałami magazynowymi
W skrócie

Integracja WMS z Subiektem GT i InsERT nexo: kiedy magazyn przerasta ERP, które dokumenty idą w którą stronę, gdzie leży źródło prawdy i jak obsłużyć błędy.

Subiekt GT i Subiekt nexo prowadzą w małej i średniej firmie sprzedaż oraz stany magazynowe w jednym programie. Dopóki towar leży w kilku znanych miejscach, to wystarcza. Kłopot zaczyna się wtedy, gdy o następnym ruchu magazyniera decyduje już nie dokument, tylko lokalizacja towaru i kolejność kompletacji.

Poniżej opisujemy, jak do takiego ERP dołożyć system magazynowy Studio WMS.net. Ogólne porównanie WMS z modułem ERP jest na stronie WMS a ERP w programie magazynowym WMS.net, a wzorzec kolejki wymiany na stronie o integracji magazynu online z ERP. Tutaj zostaje to, co dotyczy samego Subiekta.

Kiedy magazyn przerasta moduł magazynowy Subiekta

Cztery objawy, po których widać, że stan z programu sprzedażowego przestaje wystarczać.

Moduł magazynowy Subiekta odpowiada na pytanie, ile sztuk towaru jest na magazynie. System WMS odpowiada na pytanie, na którym regale i w której partii. Pierwsza odpowiedź wystarcza przy stałych miejscach składowania. Druga zaczyna się opłacać, gdy magazynier traci czas na szukanie. Pełne porównanie jest na stronie WMS a ERP w programie magazynowym WMS.net, a tu zostają objawy typowe dla firm na Subiekcie.

  • Zamówienia od klientów czekają na kompletację - ZK czeka w biurze, a wydruk z programu nie podpowiada trasy po regałach. Opisuje ją strona o kompletacji zamówień.
  • Stan w programie różni się od stanu na regale - rozbieżność wychodzi przy inwentaryzacji magazynu i kosztuje najwięcej, gdy towar jest obiecany klientowi.
  • Kilku magazynierów pracuje jednocześnie - zamiast papierowych wydruków dostają zadania na terminalu z Androidem i potwierdzają je skanem.
  • Towar ma wiele miejsc albo terminy ważności - o miejscu odkładania decyduje adresacja lokalizacji, a o kolejności wydania partia i data ważności.
Subiekt zostaje programem do sprzedaży i dokumentów. System WMS przejmuje wszystko, co dzieje się z towarem między rampą a regałem.

Magazynier nie przepisuje wtedy niczego do Subiekta. Zamówienie ZK wchodzi do WMS jako zlecenie wydania, a po skompletowaniu wraca do ERP jako dokument WZ.

Subiekt GT i nexo - dwa różne interfejsy programistyczne

Obie linie InsERT mają własną Sferę, ale łączy je tylko nazwa.

Zewnętrzny system może korzystać z funkcji Subiekta przez interfejs, który udostępnia producent. InsERT nazywa go Sferą i ma osobną wersję dla GT oraz dla nexo. Zestawienie opiera się na opisie Sfery dla GT oraz stronie o nexo SDK.

Sfera dla Subiekta GT i Sfera dla Subiekta nexo wg dokumentacji InsERT (stan na 6.10.2026)
CechaSubiekt GTSubiekt nexo PRO
Nazwa interfejsuSfera dla Subiekta GTSfera dla Subiekta nexo
TechnologiaCOM i OLE AutomationRozszerzenia jako projekty .NET; szablony Visual Studio od InsERT
DokumentacjaPlik pomocy gta.chm w katalogu programu (Pomoc - InfoSfera)nexo SDK: struktura bazy oraz lista obiektów i metod
LicencjaSfera jest osobnym dodatkiem do Subiekta GTInsERT wymienia Sferę wśród rozwiązań dostępnych w wersji PRO
Status liniiSprzedawany i aktualizowany; InsERT zachęca do przejścia na nexo PROLinia docelowa, z przenoszeniem danych z GT

Według InsERT Sfera dla GT korzysta z wewnętrznych algorytmów programu, więc zapis dokumentu przez Sferę ma szansę przejść tą samą drogą co zapis ręczny, a nie jako wiersz wstawiony wprost do bazy. Przejście z GT na nexo to wymiana technologii, więc warstwę łączącą z ERP trzeba przygotować od nowa. Dane i dokumenty po stronie WMS zostają bez zmian.

Wybór drogi po stronie Studio WMS.net zależy od tego, co da się uruchomić w ERP. Moduł integracji wymienia dane kanałami opisanymi na stronie o integracji z systemem ERP: plikami Excel, przez WebService, komunikatami API oraz importem z FTPS. Sfera jest drogą programistyczną, a pliki prostszą drogą na pierwszy ładunek danych. SoftwareStudio wymienia Subiekt InsERT wśród systemów, z którymi prowadził integracje (opis doświadczenia).

Kto wykonuje integracje po stronie Studio WMS.net

Za wymianę z Subiektem odpowiada usługa Windows na serwerze.

Studio WMS.net ma konektor do danej wersji ERP, a integracje wykonuje SSService.exe. To usługa Windows instalowana na serwerze, która realizuje zadania systemu, w tym wymianę dokumentów z Subiektem.

Sfera InsERT jest drogą, którą daje sam producent programu. Subiekt GT i nexo mają różne interfejsy, więc konektor dotyczy konkretnej wersji, a przejście z GT na nexo zmienia warstwę łączącą z ERP. Dane i dokumenty po stronie WMS zostają bez zmian.

Którą wersję Subiekta obejmuje konektor i czy wymiana idzie przez Sferę, czy przez pliki, potwierdza analiza przedwdrożeniowa.

Które dokumenty i dane idą w którą stronę

Zamówienia wchodzą do WMS jako zlecenia, a ruchy towaru wracają do Subiekta jako dokumenty magazynowe.

Schemat pokazuje podział. Zamówienia powstają w Subiekcie, bo tam są kontrahent i cena. Ilość faktycznie przyjęta albo wydana powstaje w WMS i wraca do ERP jako dokument.

Przepływ dokumentów między Subiektem GT lub nexo a Studio WMS.net Dwie kolumny: dokumenty Subiekta i dokumenty Studio WMS.net. Zamówienia ZK i ZD przechodzą do WMS jako zlecenia. Dokumenty PZ i WZ oraz wynik inwentaryzacji wracają do Subiekta, a przesunięcie MM idzie w obie strony. Lokalizacja, partia i paleta SSCC zostają w WMS. Subiekt GT lub nexo Studio WMS.net ZK Zamówienie od klienta ZWZ Zlecenie wydania do kompletacji ZD Zamówienie do dostawcy ZPZ Zlecenie przyjęcia do przyjęcia PZ Przyjęcie zewnętrzne PZ Przyjęcie na terminalu ilości po skanie WZ Wydanie zewnętrzne WZ Wydanie po kompletacji ilości po kompletacji MM Przesunięcie towaru MM Przesunięcie magazynowe między magazynami PW, RW Dokumenty wewnętrzne INW Różnice po inwentaryzacji różnice ze spisu Zostaje w WMS lokalizacja, partia i paleta SSCC, bo Subiekt nie widzi regałów
Przepływ dokumentów między Subiektem a Studio WMS.net. Strzałka pokazuje, w którą stronę dokument wędruje po utworzeniu.

Tabela rozpisuje te same dokumenty na dane. Pełny katalog dokumentów systemu opisuje strona o dokumentach magazynowych w WMS.net. Ten sam zestaw typów dokumentów wychodzących, w formacie JSON, opisuje strona o integracji magazynu online z ERP.

Dokumenty Subiekta i ich odpowiedniki w Studio WMS.net - kierunek i zawartość wymiany
Dokument SubiektaKierunekCo przenosiOdpowiednik w WMS
ZK - zamówienie od klientaSubiekt do WMSKontrahent, pozycje, ilości, terminZlecenie wydania ZWZ, zadanie kompletacji
ZD - zamówienie do dostawcySubiekt do WMSDostawca, pozycje, ilościZlecenie przyjęcia ZPZ
PZ - przyjęcie zewnętrzneWMS do SubiektaIlości rzeczywiste po skanie, magazynPZ zapisany po przyjęciu na terminalu
WZ - wydanie zewnętrzneWMS do SubiektaIlości po kompletacji, odwołanie do ZKWZ zapisany po skompletowaniu
MM - przesunięcie międzymagazynoweW obie stronyMagazyn źródłowy i docelowy, ilościPrzesunięcie między magazynami; ruch w obrębie magazynu zostaje w WMS
PW i RW - przyjęcie i rozchód wewnętrznyWMS do SubiektaNadwyżki i niedobory ze spisuWynik inwentaryzacji

Zlecenie wydania w WMS odpowiada zamówieniu sprzedaży w ERP. Magazynier widzi je na terminalu jako zadanie, a po skompletowaniu system zapisuje dokument WZ i przekazuje go do Subiekta. Faktura zostaje w ERP.

Przyjęcia działają symetrycznie. Zlecenie przyjęcia powstaje z zamówienia do dostawcy, a po skanie towaru WMS zapisuje ilości rzeczywiste w dokumencie PZ. Subiekt dostaje więc ilość faktycznie przyjętą, a nie planowaną. Szczegóły dokumentu opisuje strona programu do wystawiania dokumentów magazynowych.

Przy rozliczeniu inwentaryzacji nadwyżka wraca do Subiekta jako PW, a niedobór jako RW. Zasady rozliczania różnic ustala analiza wdrożeniowa.

Źródło prawdy dla stanów magazynowych

Każde pole ma jednego właściciela, a drugi system je tylko odczytuje.

Źródłem prawdy jest ten system, w którym dane powstają i w którym wolno je poprawiać. Drugi system dostaje kopię. Tabela przypisuje właściciela do najczęstszych danych.

Właściciel danych w integracji Subiekta z WMS - kto je tworzy, a kto tylko odczytuje
DaneŹródło prawdyUzasadnienie
Kartoteka towarowa: indeks, nazwa, EAN, jednostkaSubiektMagazyn nie prowadzi równoległej kartoteki, a zmiana w Subiekcie przechodzi do WMS
Kontrahenci i cenySubiektWarunki handlowe nie wpływają na pracę na hali
Zamówienia ZK i ZDSubiektZamówienie powstaje przy ofercie albo zakupie, przed ruchem towaru
Lokalizacja, partia, paletaWMSSubiekt nie widzi regałów, więc tych danych nie ma skąd wziąć
Ilość przyjęta i wydanaWMSIlość rzeczywistą potwierdza skan; Subiekt dostaje ją w dokumencie PZ lub WZ
Stan zbiorczy magazynuSubiekt, po zatwierdzonych dokumentachTo suma ruchów po przetworzeniu kolejki; stan co do lokalizacji pokazuje WMS

Numer EAN zapisany w Subiekcie musi odpowiadać kodowi na opakowaniu, bo skan na terminalu szuka właśnie tej wartości. Opisują to strony o kartotekach magazynowych i o kodach kreskowych. Błędny numer zatrzyma operację na hali jako nieznany towar.

W tym układzie opóźnienie jest normalne. Ruch w WMS trafia do bazy w chwili skanu, a w Subiekcie pojawia się po przetworzeniu kolejki, więc stan magazynowy w ERP bywa o jeden ruch do tyłu. Błędem jest dopiero wydanie towaru poza WMS, na przykład z biura: Subiekt zmniejsza stan, a WMS o tym nie wie.

Zasada

Towar pod kontrolą WMS wychodzi z magazynu tylko przez WMS. Inaczej dwa stany rozjadą się szybciej, niż zdąży je wyrównać inwentaryzacja.

Obsługa błędów w integracji z Subiektem

Błąd danych wymaga człowieka, a błąd dostępności wymaga tylko czekania.

Dokument wychodzący z WMS trafia najpierw do kolejki, a dopiero potem do Subiekta. Kolejkę FIFO i kolejkę błędów opisuje strona o integracji magazynu online z ERP. Dla Subiekta liczy się rozróżnienie czterech rodzajów porażki.

  • Błąd danych - towar bez indeksu w kartotece Subiekta albo kontrahent, którego tam nie ma. Ponowienie nic nie zmieni, więc dokument czeka w kolejce błędów na poprawkę.
  • Brak stanu w ERP - zależnie od ustawień Subiekt może odmówić wydania towaru, którego według niego nie ma. Zwykle winny jest PZ, który jeszcze nie wszedł do ERP, a kolejność FIFO, w której PZ idzie przed WZ, usuwa tę przyczynę.
  • Program niedostępny - Subiekt zamknięty albo serwer w restarcie. Dokumenty kumulują się w kolejce, magazyn pracuje dalej, a po powrocie ERP wysyłka rusza sama.
  • Duplikat po zerwanym połączeniu - powtórzona wysyłka nie może utworzyć drugiego WZ. WMS zapisuje identyfikator dokumentu w polu Subiekta dostępnym przez Sferę i przed ponowieniem sprawdza, czy dokument już istnieje; wybór pola ustala analiza.

Diagnostyka zaczyna się od znalezienia dokumentu, którego nie widać po drugiej stronie. Administrator poprawia dane tam, gdzie leży ich właściciel według tabeli z poprzedniej sekcji, i wrzuca dokument do kolejki ponownie.

Zakres wdrożenia i dane do analizy

Cztery grupy danych, które skracają analizę przedwdrożeniową.

Integracja z Subiektem jest częścią wdrożenia, a nie osobnym produktem. Studio WMS.net ma konektor do danej wersji programu, a integracje wykonuje SSService.exe. Zakres dla Twojej instalacji potwierdza analiza przedwdrożeniowa. Żeby ją przyspieszyć, zbierz cztery grupy informacji.

  • Wersja programu i licencja - GT czy nexo, numer wersji, czy firma ma Sferę (w nexo wersję PRO) i na ilu stanowiskach pracuje Subiekt.
  • Magazyny w Subiekcie - ile ich jest, które obejmie WMS i czy towar przechodzi między nimi dokumentami MM.
  • Kartoteka - liczba indeksów i to, czy numery EAN są wpisane i niepowtarzalne.
  • Dokumenty i wolumen - ile zamówień ZK przychodzi dziennie i czy wydanie odbywa się dokumentem WZ, czy od razu fakturą sprzedaży.

Wdrożenie nie wymaga zatrzymania magazynu. Kartoteki towarowe można przenieść jednym importem z Excela, a wymianę dokumentów uruchomić najpierw dla jednej strefy, bo błędy konfiguracji wychodzą wtedy na małej liczbie ruchów. Moduł integracji ERP jest dostępny od wersji STANDARD licencji Studio WMS.net, a aktualne warunki pokazuje cennik. Przebieg prac opisuje strona o wdrożeniu programu magazynowego, a wycenę dla Twojego magazynu przygotujemy po rozmowie na stronie wyceny.

Słownik pojęć

Pojęcia z integracji WMS z Subiektem

Terminy, które padają przy łączeniu magazynu z Subiektem GT i nexo, wyjaśnione w kontekście magazynu.

SFERASfera InsERT
Interfejs programistyczny programów InsERT, który pozwala zewnętrznym programom korzystać z funkcji Subiekta. Dla GT i dla nexo istnieją osobne wersje.
SDKnexo SDK
Szczegółowa dokumentacja techniczna programów linii InsERT nexo PRO. Opisuje strukturę bazy danych oraz listę obiektów i metod.
COMCOM i OLE Automation
Technologie Microsoftu, na których oparta jest Sfera dla Subiekta GT. Pozwalają wywoływać funkcje programu ze skryptów, z VBA albo z aplikacji w innych językach.
ZKZamówienie od klienta
Dokument Subiekta z zamówieniem sprzedaży. W integracji z WMS staje się zleceniem wydania, czyli zadaniem dla magazyniera.
MMPrzesunięcie międzymagazynowe
Dokument przenoszący towar z jednego magazynu do drugiego. Przesunięcie między lokalizacjami w obrębie jednego magazynu jest operacją WMS i do Subiekta nie wychodzi.
SVCSSService.exe
Usługa Windows instalowana na serwerze, która wykonuje zadania Studio WMS.net, w tym integracje z ERP. Zakres dla wersji ERP potwierdza analiza przedwdrożeniowa.
OUTBOXKolejka wyjściowa
Tabela, do której WMS zapisuje dokument w tej samej transakcji co operację magazynową. Stąd dokument trafia do ERP w kolejności utworzenia.
SoTŹródło prawdy
System, w którym dane powstają i w którym wolno je poprawiać. Drugi system dostaje kopię i niczego w niej nie zmienia.
FAQ

Integracja WMS z Subiektem - najczęstsze pytania

01

Czy Studio WMS.net ma gotową integrację z Subiektem?

Studio WMS.net ma konektor do danej wersji ERP, a integracje wykonuje SSService.exe, usługa Windows instalowana na serwerze. SoftwareStudio wymienia Subiekt InsERT wśród systemów, z którymi prowadził integracje. Czy konektor obejmuje Twoją wersję GT lub nexo i jaką drogą idzie wymiana, potwierdza analiza przedwdrożeniowa.

02

Czy do integracji z Subiektem potrzebna jest Sfera?

Sfera to interfejs programistyczny InsERT: dla GT sprzedawany jako osobny dodatek, a dla nexo wymieniany wśród rozwiązań wersji PRO. Bez niej zostaje wymiana plikami, o ile dane da się wyeksportować z Subiekta i wczytać wynik z WMS. Czy to wystarczy, rozstrzyga analiza.

03

Który system jest źródłem prawdy dla stanów magazynowych?

Kartotekę towarową, kontrahentów i zamówienia prowadzi Subiekt. Lokalizację, partię i ilość faktycznie przyjętą albo wydaną prowadzi WMS, a do Subiekta wraca ona w dokumentach PZ i WZ. Stan zbiorczy w ERP bywa przez chwilę o jeden ruch do tyłu, bo dokument czeka w kolejce.

04

Co dzieje się z dokumentami, gdy Subiekt jest wyłączony?

Dokumenty czekają w kolejce wyjściowej WMS, a magazynierzy pracują normalnie. Po powrocie ERP wysyłka rusza sama, w kolejności utworzenia dokumentów. Dokument z błędem danych trafia do kolejki błędów i nie blokuje pozostałych.

05

Czy przejście z GT na nexo zmienia integrację?

Tak, bo Sfera dla GT opiera się na COM i OLE Automation, a rozszerzenia Sfery nexo powstają jako projekty .NET. Dane i dokumenty po stronie WMS zostają bez zmian, ale warstwę łączącą z ERP trzeba przygotować ponownie. Warto uwzględnić to w planie, jeśli firma szykuje migrację do nexo PRO.

Chcesz połączyć magazyn z Subiektem?

Uruchom bezpłatne demo programu magazynowego WMS.net albo opisz swoją wersję Subiekta w zapytaniu o wycenę.