PC-Market¶
Konektor MobiSkan dla PC-Marketu 7 udostępnia dane programu wyłącznie do odczytu, ponieważ producent nie udostępnia sankcjonowanego mechanizmu zapisu.
PC-Market 7 to system sprzedażowo-magazynowy firmy Insoft, przeznaczony dla handlu detalicznego.
Konektor tylko do odczytu¶
To jest podstawowe ograniczenie, które trzeba przedstawić klientowi przed wdrożeniem.
PC-Market nie ma odpowiednika dodatku automatyzacji, jakim dla Subiektów jest Sfera. Nie istnieje udostępniony przez producenta interfejs, przez który obce oprogramowanie mogłoby zapisywać dane do programu.
MobiSkan nie zapisuje niczego bezpośrednio do bazy PC-Marketu. Bezpośredni zapis omijałby numerację dokumentów, walidacje i logikę biznesową programu, więc jest w tym produkcie zabroniony bez wyjątków. Nie ma tu drogi pośredniej: brak zapisu nie jest kwestią licencji ani konfiguracji i nie da się go włączyć dokupieniem czegokolwiek u Insoftu.
Praktyczne skutki dla klienta:
- Towary utworzone na terminalu nie trafiają do PC-Marketu.
- Wynik kompletacji zamkniętej na terminalu nie wraca do PC-Marketu. Sama kompletacja zamyka się w MobiSkan normalnie - jedynie odesłanie wyniku nie ma dokąd trafić.
- Wszelkie ruchy magazynowe wykonane w MobiSkan trzeba wprowadzić do PC-Marketu inną, ustaloną z klientem drogą.
Po stronie licencyjnej PC-Market jest za to najprostszy z trzech konektorów: odczyt nie wymaga żadnych dopłat u producenta.
Zakres integracji¶
| Dane | Dostępność |
|---|---|
| Katalog towarów | tak, zawsze pełny zrzut |
| Kontrahenci | tak, wyłącznie aktywni z wypełnionym NIP-em |
| Magazyny | tak |
| Stany magazynowe | tak |
| Dokumenty PZ, WZ, MM, PW, RW | tak, cała historia danego typu |
| Zdjęcia towarów | nie |
| Zapis towaru do PC-Marketu | nie |
| Zapis wyniku kompletacji | nie |
| Współpraca z panelem MobiSkan WMS | nie |
Katalog towarów¶
Katalog obejmuje nazwę, jednostkę miary, kody kreskowe, cenę detaliczną netto oraz stawkę VAT wraz z rozpoznaniem zwolnienia.
Uwagi, które warto znać przy porównywaniu danych z programem:
- Symbol towaru w MobiSkan to kod wewnętrzny PC-Marketu, a nie kod kreskowy. Kody kreskowe są przekazywane osobno i wyszukiwanie po zeskanowanym kodzie działa poprawnie.
- Cena to cena detaliczna netto.
- Towary nieaktywne są przekazywane i oznaczone jako nieaktywne.
- PC-Market nie prowadzi waluty na towarze, więc wszystkie pozycje trafiają w walucie domyślnej.
- Katalog nie ma mechanizmu zmian przyrostowych, więc każda synchronizacja pobiera pełny katalog. Na dużych bazach trwa to odpowiednio dłużej.
Kontrahenci¶
Przekazywani są wyłącznie kontrahenci aktywni z wypełnionym NIP-em, ponieważ NIP jest w MobiSkan kluczem kontrahenta. Dostępne są nazwa, NIP, miejscowość, ulica, telefon i adres e-mail. Kod pocztowy i kraj nie są mapowane.
Magazyny¶
Magazyny PC-Marketu mają wyłącznie nazwę, bez osobnego symbolu. Lista służy do ręcznego mapowania na dokumenty bazy towarów w MobiSkan. Automatyczne dopasowanie po nazwie nie jest wykonywane.
Dokumenty¶
Obsługiwane są PZ, WZ, MM, PW i RW, wraz z pozycjami. Numeracja typów jest zgodna z konektorem Subiekt GT, więc terminal odczytuje typy poprawnie.
Przesunięcie międzymagazynowe wymaga osobnego wyjaśnienia: PC-Market zapisuje MM jako dwa niezależne dokumenty, wydanie w magazynie źródłowym i przyjęcie w docelowym, bez klucza łączącego jedno z drugim. Konektor przekazuje oba jako dokumenty typu MM, każdy ze swoim własnym magazynem. Magazyn docelowy nie jest wypełniany, ponieważ nie ma go z czego wyprowadzić. Na liście dokumentów jedno przesunięcie widać więc jako dwie pozycje. To zachowanie zamierzone, wynikające z konstrukcji programu.
Kontrahent jest przekazywany dla PZ jako płatnik i dla WZ jako odbiorca. Pozostałe typy dokumentów są bez kontrahenta.
Wymagania¶
| Element | Wymaganie |
|---|---|
| Silnik bazy | MS SQL Server z bazą PC-Market 7. Instalacje PC-Marketu postawione na Sybase SQL Anywhere nie są obsługiwane |
| Środowisko uruchomieniowe | na maszynie docelowej musi być zainstalowane ASP.NET Core Runtime 8.0, bo ten konektor nie niesie go w pakiecie |
| Dostęp do bazy | konto SQL z prawem odczytu na bazie PC-Marketu albo uwierzytelnianie Windows kontem usługi |
| Sieć | otwarty port przychodzący z sieci lokalnej (domyślnie 5445) |
| Licencje producenta | żadne dodatkowe |
Ustalenie silnika bazy u klienta jest krokiem obowiązkowym przed obietnicą wdrożenia, ponieważ wariant na Sybase nie zadziała.
Parowanie terminala¶
Konektor PC-Market jest jednoprocesową usługą i nie ma aplikacji zasobnika systemowego, więc nie ma okna, które pokazywałoby kod QR na żądanie.
Kreator instalacji na koniec wypisuje adres, token, typ konektora i identyfikator instalacji, a następnie otwiera obraz kodu QR wygenerowany przez uruchomioną już usługę. Sparuj terminal od razu na tym ekranie.
Usługa zapisuje ten obraz w katalogu instalacji przy każdym starcie, a adres w sieci lokalnej wykrywa sama. Jeśli terminal trzeba sparować później, otwórz plik z kodem QR w katalogu instalacji albo wpisz w terminalu adres, port i token wypisane wcześniej przez kreatora.
Jeśli kreator zgłosił, że kod QR nie zdążył powstać, zrestartuj usługę konektora i otwórz plik ponownie. Na maszynie z kilkoma kartami sieciowymi automatycznie wykryty adres może być nieprawidłowy - wtedy wpisz właściwy adres do pola adresu rozgłaszanego w pliku konfiguracyjnym i zrestartuj usługę.
Pozostałe elementy parowania, w tym zapamiętanie odcisku certyfikatu przy pierwszym połączeniu i tryby pracy terminala, działają tak samo jak w pozostałych konektorach: Parowanie i podłączenie.
Co działa na terminalu¶
| Funkcja terminala | Zachowanie |
|---|---|
| Katalog produktów i sprawdzanie towaru | tak, każda synchronizacja to pełny zrzut |
| Mapowanie magazynów | tak |
| Synchronizacja katalogu i stanów | tak, pozycje powstają z ceną detaliczną netto, stawką VAT i jednostką, bez zdjęć |
| Synchronizacja kontrahentów | tak, wyłącznie aktywni z NIP-em |
| Automatyczna synchronizacja | tak |
| Import dokumentu WZ lub RW jako kompletacja | tak |
| Odesłanie wyniku kompletacji | nie, kompletacja zamyka się w MobiSkan normalnie, wynik nie wraca do PC-Marketu |
| Baza towarów i kontrahenci tylko do odczytu | tak, jak przy każdym sparowaniu z ERP |
Panel MobiSkan WMS¶
Panel nie obsługuje PC-Marketu. Nie ma dla niego strony konfiguracji ani synchronizacji, a konektor nie wysyła danych do panelu.
Jedyny sposób pracy z PC-Marketem w MobiSkan to terminal sparowany bezpośrednio z konektorem. Terminal sparowany z konektorem ERP nie może być jednocześnie sparowany z panelem.
Ograniczenia¶
- Tylko odczyt, bez wyjątków.
- Zawsze pełny zrzut katalogu, bez informacji o usunięciach.
- Przesunięcie MM widoczne jako dwa dokumenty, bez magazynu docelowego.
- Brak zdjęć towarów, kodu pocztowego i kraju kontrahenta oraz waluty na towarze.
- Brak obsługi Sybase SQL Anywhere.
- Brak aplikacji zasobnika, więc kod QR pokazuje kreator instalacji, a później otwiera się go z pliku w katalogu instalacji.
- Brak integracji z panelem MobiSkan WMS.
- Jedna baza PC-Marketu na instalację konektora.