Przejdź do treści

Subiekt GT

Konektor MobiSkan dla Subiekta GT czyta dane wprost z bazy programu bez żadnych dodatkowych licencji, a z aktywną licencją Sfera GT potrafi też zapisywać do Subiekta.

Dwa poziomy integracji

To jest kluczowe rozróżnienie handlowe dla tego konektora.

Poziom Co obejmuje Co trzeba mieć
Odczyt katalog towarów, zdjęcia, kontrahenci, magazyny, stany magazynowe, dokumenty magazynowe sam Subiekt GT, bez dodatkowych zakupów
Zapis utworzenie lub aktualizacja towaru w Subiekcie, zapis wyniku kompletacji dokumentu dodatkowo aktywna licencja Sfera GT, płatny dodatek InsERT licencjonowany na stanowisko

Sfera GT jest jedyną drogą zapisu dopuszczoną przez producenta. MobiSkan nie zapisuje niczego bezpośrednio do bazy Subiekta, ponieważ omijałoby to numerację dokumentów, walidacje i logikę biznesową programu.

Bez Sfery funkcje zapisu nie znikają, tylko zgłaszają, że są niedostępne w tej instalacji. Terminal i panel reagują na to czytelnym komunikatem, a odczyt działa bez zmian.

Zakres odczytu

Dostępne bez licencji Sfera GT.

Dane Zakres
Katalog towarów symbol, nazwa, jednostka miary, cena netto z wybranego poziomu cen, waluta, kody kreskowe (kod główny i dodatkowe), stawka VAT wraz z rozpoznaniem zwolnienia
Zdjęcia towarów zdjęcie główne towaru, wyłącznie ten konektor je udostępnia
Kontrahenci NIP, nazwa, adres, miejscowość, kod pocztowy, telefon, adres e-mail
Magazyny symbol, nazwa, oznaczenie magazynu głównego
Stany magazynowe ilość w podziale na towar i magazyn
Dokumenty magazynowe PZ, WZ, MM, PW, RW wraz z pozycjami, a dla MM także magazyn docelowy

Uwagi zakresowe:

  • Synchronizowani są wyłącznie kontrahenci z wypełnionym NIP-em, ponieważ NIP jest w MobiSkan kluczem kontrahenta. Osoby prywatne bez NIP-u nie trafiają do MobiSkan. Kraj kontrahenta nie jest mapowany.
  • Katalog jest pobierany przyrostowo, jeśli dana instalacja Subiekta ma kolumnę znacznika zmiany. Jeśli jej nie ma, a takie instalacje występują, każde pobranie jest pełnym zrzutem katalogu. Dla klienta oznacza to wyłącznie dłuższą synchronizację, nie brak danych.
  • Pobranie przyrostowe wykrywa również zmianę ceny i dodanie kodu kreskowego, mimo że Subiekt trzyma jedno i drugie poza kartoteką towaru. Wcześniej takie zmiany bywały widoczne dopiero przy pełnym zrzucie.
  • Kontrahenci są odsiewani z duplikatów po numerze NIP. Jeśli ta sama firma jest w Subiekcie założona dwa razy, do MobiSkan trafia jedna kartoteka, a pominięta jest odnotowana w Dzienniku zdarzeń Windows wraz z numerem NIP, żeby dało się je scalić po stronie Subiekta.
  • Uszkodzony wiersz pozycji dokumentu, na przykład bez towaru lub bez ilości, jest pomijany wraz z wpisem w dzienniku. Wcześniej przerywał odczyt wszystkich dokumentów danego typu.
  • Towary usunięte w Subiekcie po prostu znikają z kolejnego pełnego zrzutu. Konektor nie zgłasza osobno listy usunięć.
  • Pobieranie dokumentów obejmuje całą historię danego typu, bez filtra daty. Na dużych bazach pierwsza synchronizacja jest odpowiednio długa.
  • Wysyłka katalogu do panelu nie powtarza w każdym cyklu całej kartoteki. Konektor wysyła tylko pozycje zmienione, a pełny przebieg wykonuje okresowo, domyślnie raz na godzinę, jako zabezpieczenie na wypadek rozjechania się danych. Do panelu trafia też stawka VAT pozycji.
  • Lista magazynów służy wyłącznie do ręcznego mapowania na magazyny MobiSkan. Konektor nie tworzy magazynów i nie dopasowuje ich automatycznie.

Typy dokumentów i ich odpowiedniki

Dokument Subiekta Moduł MobiSkan
PZ, przyjęcie zewnętrzne Przyjęcie zewnętrzne
WZ, wydanie zewnętrzne Wydanie zewnętrzne
MM, przesunięcie międzymagazynowe Przesunięcie międzymagazynowe
PW, przychód wewnętrzny Zwrot wewnętrzny
RW, rozchód wewnętrzny Rozchód wewnętrzny

Poza zakresem są dokumenty handlowe (faktury, paragony, zamówienia) oraz inwentaryzacje po stronie Subiekta.

Zakres zapisu

Wymaga aktywnej licencji Sfera GT.

Operacja Co robi Kto ją wywołuje
Zapis towaru tworzy nowy towar albo aktualizuje istniejący, ustawiając symbol i nazwę, opcjonalnie cenę netto na jednym wskazanym po nazwie poziomie cen panel MobiSkan WMS przy każdej nowej, lokalnie utworzonej pozycji bazy towarów, w tym pozycji powstałej z nieznanego kodu zeskanowanego na terminalu oraz pozycji dodanej podczas inwentaryzacji
Zapis wyniku kompletacji porównuje ilości skompletowane z oryginalnym dokumentem Subiekta. Przy pełnej zgodności nie zapisuje niczego, przy kompletacji częściowej tworzy w Subiekcie nowy dokument różnicowy tego samego typu, z adnotacją wskazującą numer oryginału panel przy zamykaniu dokumentu pochodzącego z Subiekta oraz terminal po zamknięciu kompletacji zaimportowanej z dokumentu WZ lub RW

Zasady zapisu, o których warto wiedzieć:

  • Oryginalny dokument Subiekta nigdy nie jest modyfikowany. Różnica kompletacji trafia do osobnego, nowego dokumentu.
  • Zakres zapisu towaru jest celowo wąski: symbol, nazwa i jedna cena. VAT, jednostki miary i kody kreskowe nie są zapisywane do Subiekta.
  • Zapisywane są wyłącznie rekordy utworzone lokalnie w MobiSkan. Rekordy pobrane z Subiekta są w MobiSkan tylko do odczytu, żeby zmiana wprowadzona w panelu nie została po cichu nadpisana przy najbliższej synchronizacji.
  • Nie ma tworzenia pełnych dokumentów z MobiSkan ani zapisu kontrahentów, stawek VAT, jednostek i kodów kreskowych.

Warunki techniczne zapisu

Zapis wymaga, aby na maszynie z konektorem był zalogowany użytkownik z uruchomioną aplikacją zasobnika systemowego. Wynika to z konstrukcji Sfery GT, która uruchamia w tle prawdziwą, choć ukrytą, instancję Subiekta. Usługa Windows pracuje w sesji bez pulpitu, w której taka instancja nie może wystartować, dlatego operacje zapisu wykonuje aplikacja zasobnika.

Praktycznie oznacza to, że po restarcie maszyny bez zalogowania użytkownika odczyt działa dalej, a zapis pozostaje niedostępny do czasu zalogowania.

Zapis wymaga też osobnego konta SQL z szerszymi uprawnieniami niż konto odczytu, ponieważ instancja Subiekta uruchamiana przez Sferę loguje się do bazy jak zwykły klient programu. Konto to zakłada instalator lub aplikacja zasobnika po jawnym włączeniu zapisu.

Współpraca z terminalem MobiSkan Kolektor

Funkcja terminala Co daje konektor
Katalog produktów i sprawdzanie towaru pełny katalog po sparowaniu, potem dane przyrostowe
Mapowanie magazynów lista magazynów Subiekta do ręcznego przypisania
Synchronizacja katalogu odświeżenie katalogu i cen, korekta stanów w zmapowanych magazynach, tworzenie brakujących pozycji wraz ze zdjęciem głównym, uzupełnianie słowników walut, jednostek i stawek VAT
Synchronizacja kontrahentów dopasowanie po identyfikatorze z ERP, a zapasowo po NIP-ie
Automatyczna synchronizacja cykliczne odświeżanie katalogu i stanów, gdy terminal jest sparowany, online i ma co najmniej jedno mapowanie
Import dokumentu jako kompletacja dokumenty WZ i RW z Subiekta
Odesłanie wyniku kompletacji wymaga Sfery, a wynik jest wysyłany z ponawianiem, więc chwilowa niedostępność konektora nie gubi danych

Towar bez kodu kreskowego jest pomijany przy tworzeniu pozycji na terminalu, ponieważ kod kreskowy jest kluczem pozycji.

Współpraca z panelem MobiSkan WMS

Subiekt GT jest jedynym konektorem obsługiwanym przez panel w pełnym zakresie.

Funkcja panelu Dostępność
Test połączenia i przypięcie certyfikatu tak
Synchronizacja towarów wraz z importem do bazy towarów tak
Synchronizacja kontrahentów tak
Synchronizacja stanów magazynowych tak
Mapowanie magazynów tak
Synchronizacja całości jednym przyciskiem tak
Harmonogram automatyczny co 15 minut tak
Odbieranie dokumentów wysyłanych przez konektor tak, dokumenty PZ, WZ, MM, RW i ZW pojawiają się w panelu jako otwarte
Zapis wyniku kompletacji przy zamykaniu dokumentu tak, wymaga Sfery
Zapis nowego towaru do Subiekta tak, wymaga Sfery

Zamknięcie w panelu dokumentu pochodzącego z Subiekta wysyła powiadomienie do konektora synchronicznie. Jeśli zapis się nie powiedzie, dokument pozostaje otwarty, żeby stan MobiSkan nie rozjechał się ze stanem Subiekta. Konsekwencją jest to, że niedostępny konektor blokuje zamykanie dokumentów pochodzących z ERP.

Zapis nowego towaru działa inaczej: jest wykonywany najlepszym staraniem i jego niepowodzenie nie przerywa pracy w panelu.

Ograniczenia

  • Brak listy towarów usuniętych w Subiekcie - usunięty towar po prostu znika z pełnego zrzutu.
  • Pobieranie dokumentów bez filtra daty obejmuje całą historię danego typu.
  • Kontrahenci bez NIP-u nie są synchronizowani, kraj kontrahenta nie jest mapowany.
  • Zakres dokumentów obejmuje wyłącznie dokumenty magazynowe. Zamówienia, faktury, paragony i inwentaryzacje Subiekta są poza zakresem.
  • Jedna instalacja konektora obsługuje jeden podmiot. Drugi podmiot wymaga drugiej instalacji na innym porcie.

Dalej