• Kierowca dostępny teraz
  • całą dobę, 7 dni w tygodniu
  • Dojazd do 1 h w promieniu 40 km
  • Diagnoza laptopa 0 zł
Pusty korytarz magazynowy z rzędami regałów — Serwis modułu Handel Plus i dodatków do Subiekta GT

Serwis modułu Handel Plus i dodatków do Subiekta GT

Subiekt GT można rozszerzyć o dodatkowe moduły, takie jak Handel Plus, dające dostęp do funkcji wykraczających poza podstawową wersję programu — od rozbudowanej analityki sprzedaży po dodatkowe raporty.

Na czym polega ta usługa

Wdrożenie obejmuje instalację i konfigurację wybranego modułu rozszerzającego, dostosowanie go do potrzeb firmy oraz przeszkolenie pracowników z nowych funkcji. Serwis bieżący obejmuje rozwiązywanie problemów z działaniem dodatku i jego aktualizacje wraz z rozwojem głównego programu.

Dla kogo ma sens

Usługa jest przeznaczona dla firm, którym podstawowa wersja Subiekta GT przestała wystarczać, a potrzebują dodatkowych funkcji analitycznych lub raportowych bez przechodzenia na zupełnie inny system.

Ile to trwa

Wdrożenie dodatkowego modułu mieści się z reguły w standardowym czasie do 3 dni.

Warunki

Diagnoza wstępna i wycena są bezpłatne. Dojazd na terenie Warszawy i okolic jest bezpłatny, a usługa objęta jest gwarancją do 12 miesięcy.

Charakterystyka pakietów rozszerzeń i zewnętrznych dodatków do Subiekta GT

System sprzedaży i magazynu Subiekt GT firmy InsERT został zaprojektowany jako elastyczna platforma handlowa, którą można rozbudowywać w miarę rozwoju przedsiębiorstwa. Podstawowa wersja programu zaspokaja potrzeby standardowej ewidencji dokumentów, jednak rozwijające się firmy handlowe, dystrybucyjne i produkcyjne często potrzebują zaawansowanych mechanizmów kontroli i automatyzacji. W takich sytuacjach stosuje się oficjalne pakiety rozszerzeń producenta oraz wyspecjalizowane dodatki tworzone przez partnerów technologicznych.

Najczęściej wdrażanymi modułami oficjalnymi są pakiety z linii PLUS:

  • Niebieski PLUS — wprowadza do systemu obsługę kodów dostaw (funkcja partii towaru), możliwość przypisywania kodów kreskowych dla poszczególnych jednostek miary oraz zaawansowane algorytmy kalkulacji cen i rabatów handlowych.
  • Zielony PLUS — rozbudowuje możliwości analityczne programu o dynamiczne raporty własne, mechanizm flag własnych (oznaczanie dokumentów i kartotek kolorowymi znacznikami logicznymi) oraz definiowalne pola własne w kartotekach towarów i kontrahentów.
  • Czerwony PLUS — dedykowany dla przedsiębiorstw wymagających wielomagazynowości z zaawansowaną kontrolą kolejkowania wydań magazynowych według metod FIFO (pierwsze weszło, pierwsze wyszło) i LIFO (ostatnie weszło, pierwsze wyszło) z uwzględnieniem numerów seryjnych.
  • Sfera dla Subiekta GT — obiektowy interfejs programistyczny (mechanizm COM), który umożliwia zewnętrznym aplikacjom bezpośredni, bezpieczny zapis i odczyt danych w bazie Subiekta z zachowaniem pełnej logiki biznesowej systemu.

Poza pakietami PLUS w przedsiębiorstwach pracują liczne rozwiązania autorskie. Należą do nich integratory z platformami sprzedaży internetowej (takimi jak BaseLinker, sklepy internetowe czy serwisy aukcyjne), aplikacje do obsługi magazynu wysokiego składu (systemy WMS), moduły synchronizacji z firmami kurierskimi oraz automatyczne generatory dokumentów sprzedaży na podstawie danych importowanych z zewnętrznych plików XML, CSV lub baz SQL.

Typowe usterki i zakłócenia w pracy modułów rozszerzających

Rozbudowane środowisko informatyczne, w którym z jedną bazą danych Microsoft SQL Server współpracuje program główny oraz kilka niezależnych aplikacji dodatkowych, bywa podatne na konflikty programowe i konfiguracyjne. Nieprawidłowe zachowanie modułu może objawiać się na wiele sposobów, od pojedynczych komunikatów o błędach po całkowite zablokowanie możliwości wystawiania dokumentów handlowych.

Do najczęstszych problemów technicznych należą:

  • Błędy po aktualizacji wersji głównej Subiekta GT — podczas uaktualniania programu do nowszej wersji dochodzi do konwersji bazy danych (zmiany struktury tabel i procedur składowanych w MS SQL Server). Jeśli zewnętrzny dodatek lub mechanizm Sfery nie został jednocześnie dostosowany, przestaje poprawnie komunikować się z bazą i generuje błędy wyjątków (odwołania do nieistniejących kolumn lub niekompatybilnych bibliotek DLL).
  • Blokady licencyjne modułów PLUS — objawiają się nagłą utratą dostępu do zaawansowanych pól lub zestawień. Problem wynika najczęściej z błędów w tabelach licencyjnych po niepoprawnym zamknięciu programu, braku synchronizacji z serwerem licencji InsERT lub problemów z uprawnieniami konta serwisowego.
  • Spowolnienie bazy i blokady transakcyjne (deadlocks) — nieoptymalnie skonstruowane zapytania dodatków raportowych lub zewnętrznych integratorów wysyłają do bazy danych polecenia blokujące całe tabele (na przykład tabelę towarów lub dokumentów). W efekcie pozostali pracownicy na innych stanowiskach doświadczają wielosekundowych zawieszeń programu podczas próby zapisu zwykłej faktury lub paragonu.
  • Błędy rejestracji komponentów COM i uprawnień Windows — moduły korzystające ze Sfery dla Subiekta GT wymagają zarejestrowania odpowiednich bibliotek w rejestrze systemu operacyjnego Windows. Zmiany uprawnień użytkowników, aktualizacje zabezpieczeń Windows lub działanie oprogramowania antywirusowego mogą zablokować tworzenie instancji obiektów systemowych.
  • Utrata łączności z urządzeniami peryferyjnymi — dodatki obsługujące kolektory danych, drukarki etykiet z kodami kreskowymi czy wagi kalkulacyjne tracą komunikację z powodu zmian numeracji wirtualnych portów COM, konfliktów sterowników lub błędów bufora transmisji.

Warianty problemów technicznych zależnie od typu rozszerzenia

Charakterystyka awarii różni się w zależności od tego, czy problem dotyczy natywnego pakietu rozszerzeń firmy InsERT, czy zewnętrznego programu współpracującego.

W przypadku oficjalnych pakietów PLUS problem najczęściej manifestuje się jako ukrycie określonych opcji w menu lub komunikat o braku aktywnej licencji na danym stanowisku roboczym. Dzieje się tak, gdy w konfiguracji programu nie przypisano uprawnień do korzystania z modułu dla konkretnego użytkownika lub gdy baza danych nie odnotowała prawidłowo zwolnienia licencji po awaryjnym wyłączeniu komputera.

W przypadku integracji opartych o Sferę dla Subiekta GT objawy mają zazwyczaj postać błędów wykonawczych w kodzie aplikacji integrującej. Aplikacja zgłasza błąd podczas tworzenia dokumentu, na przykład z powodu braku wymaganych pól, niezgodności statusu kontrahenta lub próby wydania towaru, którego stan magazynowy jest zablokowany przez inną rezerwację. Rozwiązanie wymaga wówczas analizy logów integratora oraz weryfikacji parametrów przekazywanych do obiektów Sfery.

W przypadku własnych zestawień SQL i raportów zdefiniowanych w module Zielony PLUS usterki wynikają zazwyczaj ze zmian w strukturze bazy danych po podniesieniu wersji Subiekta. Zapytanie SQL, które działało bezbłędnie w starszej wersji programu, może odwoływać się do widoku lub tabeli, której definicja uległa modyfikacji w nowszym wydaniu systemu.

Błędy popełniane podczas prób samodzielnej naprawy dodatków

Próby przywrócenia działania niedziałającego modułu przez osoby bez przygotowania informatycznego często prowadzą do pogłębienia awarii i przestoju w dziale sprzedaży. Najczęstsze nieprawidłowości obejmują:

  • Brak kopii zapasowej przed ingerencją — modyfikowanie plików konfiguracyjnych, reinstalacja oprogramowania lub uruchamianie niesprawdzonych skryptów naprawczych bez uprzedniego wykonania pełnej archiwizacji bazy danych w programie Archiwizator lub z poziomu konsoli Microsoft SQL Server Management Studio (SSMS).
  • Ręczna modyfikacja tabel bazy danych — bezpośrednia edycja danych za pomocą zapytań SQL z pominięciem logiki biznesowej Subiekta GT. Takie działania naruszają integralność referencyjną bazy (spójność relacji między tabelami i wyzwalaczami), co może trwale uszkodzić bazę i uniemożliwić jej późniejszą konwersję do nowszych wersji programu.
  • Wgrywanie niespójnych wersji binarnych — kopiowanie plików DLL lub bibliotek wykonawczych z innego komputera bez weryfikacji zgodności wersji, co prowadzi do konfliktów bibliotek dynamicznych i niestabilności całego środowiska.
  • Ignorowanie ograniczeń silnika Microsoft SQL Server Express — bezpłatna edycja silnika bazodanowego posiada sztywne limity techniczne (maksymalnie 10 GB na plik danych, 1 GB pamięci RAM na instancję oraz wykorzystanie maksymalnie jednego fizycznego procesora lub 4 rdzeni). Gdy dodatek generuje dużą liczbę danych tymczasowych lub logów, baza osiąga limit rozmiaru i ulega zablokowaniu, uniemożliwiając zapis nowych dokumentów.
  • Pochopne wyłączanie zapory sieciowej i antywirusa — zamiast precyzyjnego skonfigurowania reguł wyjątku dla portów SQL Server (standardowo port 1433 TCP i 1434 UDP) oraz procesów aplikacji, wyłączane są całkowicie mechanizmy ochrony stacji roboczej, co naraża firmę na zagrożenia sieciowe.

Kiedy usterka nie tkwi w module, lecz w infrastrukturze i sprzęcie

Zgłaszane przez pracowników problemy z działaniem modułu rozszerzającego bardzo często są jedynie objawem głębszych problemów sprzętowych lub sieciowych w infrastrukturze przedsiębiorstwa. Podczas diagnostyki na miejscu u klienta weryfikuje się stan całego środowiska, aby wykluczyć usterki niezależne od samego oprogramowania:

  • Zużycie lub awaria nośników pamięci masowej serwera — degradacja dysków SSD lub mechanicznych dysków HDD (występowanie uszkodzonych sektorów bad sector lub spadek wydajności w macierzach RAID) prowadzi do drastycznego wzrostu czasu odpowiedzi bazy danych. Dodatki i integratory z krótkim czasem oczekiwania na odpowiedź (timeout) przerywają działanie i zgłaszają błąd połączenia.
  • Niestabilność sieci lokalnej LAN — uszkodzenia okablowania strukturalnego, przegrzewające się przełączniki sieciowe (switche) lub korzystanie z niestabilnych połączeń bezprzewodowych Wi-Fi na stanowiskach handlowych powodują chwilowe zrywanie sesji TCP/IP z serwerem bazy danych. Dla modułów wykonujących długie operacje zapisu oznacza to błąd transakcji i konieczność restartu programu.
  • Fragmentacja bazy danych i brak indeksacji — brak cyklicznych procedur konserwacyjnych (odbudowy pofragmentowanych indeksów i aktualizacji statystyk) powoduje, że silnik bazy danych wykonuje pełne skanowanie tabel zamiast szybkich wyszukiwań indeksowych. W efekcie zaawansowane raporty z pakietu Zielony PLUS generują się wielokrotnie dłużej niż powinny.
  • Przepełnienie dysku serwera przez pliki dziennika transakcji — plik dziennika transakcji (plik z rozszerzeniem LDF) bazy danych Subiekta GT może rozrosnąć się do znacznych rozmiarów, jeśli baza działa w pełnym modelu odzyskiwania danych bez regularnego wykonywania kopii dziennika. Brak wolnego miejsca na dysku serwera paraliżuje działanie bazy i wszystkich dołączonych modułów.

Procedura diagnostyki i naprawy na miejscu u klienta

Usługa realizowana jest w modelu dojazdu bezpośrednio do siedziby firmy klienta na terenie Warszawy oraz okolicznych powiatów (w tym grodziskiego, legionowskiego, otwockiego, piaseczyńskiego, pruszkowskiego, warszawskiego zachodniego oraz wołomińskiego). W przypadku nagłych awarii blokujących sprzedaż, serwisant może pojawić się na miejscu w czasie do 1 godziny od przyjęcia zgłoszenia.

Prace serwisowe przebiegają według określonego schematu zapewniającego bezpieczeństwo danych biznesowych:

  • Zabezpieczenie danych i formalności — na życzenie klienta podpisywana jest umowa o zachowaniu poufności (NDA), co jest standardem przy dostępie do baz zawierających wrażliwe dane kontrahentów i transakcji handlowych. Pierwszym krokiem technicznym jest zawsze wykonanie niezależnej kopii zapasowej bazy danych na zewnętrzny nośnik serwisowy.
  • Audyt środowiska i identyfikacja źródła problemu — analiza wpisów w dziennikach zdarzeń systemu Windows (Event Viewer), weryfikacja logów Microsoft SQL Server oraz analiza aktywnych zapytań za pomocą narzędzi diagnostycznych. W przypadku oprogramowania InsERT wykorzystywany jest również program diagnostyczny Serwisant wchodzący w skład pakietu GT.
  • Weryfikacja spójności bazy — uruchomienie procedur kontrolnych bazy danych (polecenie DBCC CHECKDB z parametrami weryfikacyjnymi) w celu upewnienia się, że w strukturze tabel nie doszło do uszkodzeń fizycznych lub logicznych.
  • Korekta konfiguracji i aktualizacja komponentów — usunięcie konfliktów bibliotek, poprawna rejestracja komponentów COM Sfery, naprawa struktur tabel po nieudanych konwersjach, optymalizacja zapytań SQL lub modyfikacja uprawnień w bazie i systemie operacyjnym.
  • Optymalizacja i testy obciążeniowe — przeprowadzenie testowych operacji handlowych na wszystkich stanowiskach roboczych, weryfikacja poprawności generowania raportów i dokumentów oraz skonfigurowanie harmonogramu automatycznych kopii zapasowych i zadań konserwacyjnych.

Większość usterek usuwamy podczas pierwszej wizyty. Jeśli jednak naprawa wymaga gruntownej przebudowy bazy lub wymiany podzespołów serwerowych czy laptopa stacji roboczej, na czas trwania prac udostępniany jest bezpłatny laptop zastępczy z systemem Windows, bez kaucji i bez limitu czasowego, co pozwala zachować ciągłość operacyjną przedsiębiorstwa.

Najczęściej zadawane pytania o serwis modułów do Subiekta GT

Co należy zrobić, gdy po aktualizacji Subiekta GT dodatek przestał generować dokumenty?

Należy wstrzymać próby wymuszania zapisu dokumentów i nie uruchamiać niesprawdzonych skryptów naprawczych. Zazwyczaj przyczyną jest niekompatybilność bibliotek zewnętrznych ze zaktualizowaną strukturą bazy danych. Serwisant weryfikuje wersję bazy oraz modułu, pobiera właściwą wersję bibliotek lub dostosowuje procedury integratora do nowego schematu tabel Subiekta GT.

Czy do wykonania naprawy serwisant musi znać hasła użytkowników lub administratora?

Domyślnie nie prosimy o hasła pracowników ani hasła dostępowe do kont osobistych. Prace serwisowe na bazie danych Microsoft SQL Server prowadzone są przy użyciu dedykowanego konta administracyjnego bazy (na przykład standardowego użytkownika sa lub wydzielonego konta technicznego), do którego logowanie może wykonać sam klient pod nadzorem serwisanta. Wszelkie operacje w systemie Windows wykonywane są w obecności osoby upoważnionej ze strony firmy.

Czy serwis obejmuje również autorskie integracje tworzone przez zewnętrznych programistów?

Tak. Doświadczenie w pracy ze środowiskiem bazodanowym SQL Server oraz mechanizmami Sfery dla Subiekta GT pozwala na diagnozowanie i usuwanie błędów w niestandardowych rozwiązaniach programistycznych, integratorach sklepów internetowych, generatorach plików JPK oraz pomostach wymiany danych.

Jak zapobiegać awariom modułów rozszerzających przy planowanych aktualizacjach?

Przed każdą planowaną aktualizacją systemu Subiekt GT zaleca się wykonanie bezpłatnego przeglądu środowiska IT dla firm oraz przeprowadzenie procedury testowej na kopii bazy danych. Pozwala to sprawdzić kompatybilność wszystkich wdrożonych dodatków, pakietów PLUS oraz urządzeń fiskalnych i magazynowych przed wprowadzeniem zmian w środowisku produkcyjnym.

Czy na wykonane prace serwisowe i konfiguracje udzielana jest gwarancja?

Wszystkie wykonane usługi wdrożeniowe, konfiguracyjne oraz naprawcze objęte są gwarancją do 12 miesięcy. Dodatkowo po wykonaniu naprawy zapewniamy wsparcie techniczne do 30 dni, co pozwala na bieżąco monitorować stabilność całego środowiska sprzedażowego w codziennej pracy firmy.

Spójność danych i stabilna eksploatacja dodatków handlowych

Prawidłowo skonfigurowany moduł Handel Plus, pakiety rozszerzeń z rodziny PLUS oraz stabilnie działająca Sfera dla Subiekta GT podnoszą efektywność operacyjną przedsiębiorstwa handlowego. Warunkiem ich bezawaryjnej pracy jest dbałość o kondycję bazy danych Microsoft SQL Server, regularna konserwacja indeksów oraz profesjonalne wdrażanie wszelkich aktualizacji oprogramowania. Pomoc techniczna świadczona bezpośrednio w siedzibie firmy eliminuje ryzyko przestojów w sprzedaży, zabezpiecza dane finansowe i magazynowe oraz gwarantuje pełną zgodność z obowiązującymi standardami technicznymi.

Powiązane teksty