- Kierowca dostępny teraz
- całą dobę, 7 dni w tygodniu
- Dojazd do 1 h w promieniu 40 km
- Diagnoza laptopa 0 zł
Producent regularnie wydaje nowe wersje programów z linii GT, uwzględniające zmiany w przepisach i nowe funkcje. Aktualizacja bywa odkładana z obawy przed problemami — niepotrzebnie, jeśli jest wykonana metodycznie.
Aktualizacja obejmuje wykonanie pełnej kopii zapasowej bazy danych przed rozpoczęciem procesu, instalację nowej wersji programu oraz weryfikację poprawności działania wszystkich modułów i zgodności danych po aktualizacji. Praca odbywa się w sposób minimalizujący przestój firmy.
Usługa jest przeznaczona dla firm korzystających z nieaktualnej wersji programów Insert, które chcą mieć dostęp do najnowszych funkcji i zgodności z aktualnymi wymaganiami prawnymi bez ryzyka utraty danych podczas przejścia.
Aktualizacja mieści się z reguły w standardowym czasie do 3 dni, w zależności od liczby wersji dzielących obecny i docelowy stan programu.
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.
W ekosystemie oprogramowania InsERT GT (w skład którego wchodzą między innymi Subiekt GT, Rewizor GT, Rachmistrz GT, Gratyfikant GT, Gestor GT oraz Biuro GT) aktualizacje dzielą się na bieżące pakiety serwisowe oraz duże wydania zmieniające strukturę bazy danych. Bieżące uaktualnienia, oznaczane kolejnymi numerami podwersji, wprowadzają najczęściej drobne korekty funkcjonalne, poprawki interfejsu oraz dostosowania do bieżących zmian w przepisach prawnych, takich jak nowe schematy plików JPK (Jednolity Plik Kontrolny) czy aktualizacje deklaracji skarbowych i rozliczeń z Zakładem Ubezpieczeń Społecznych.
Zupełnie innym zadaniem technicznym jest duży przeskok wersji, czyli sytuacja, w której oprogramowanie nie było aktualizowane przez kilka lat i zachodzi potrzeba przejścia przez kilkadziesiąt kolejnych wydań. W takim przypadku proces nie polega jedynie na jednorazowym podmienieniu plików wykonywalnych aplikacji. Każda wersja pośrednia wprowadzała własne modyfikacje do tabel, procedur składowanych i widoków w relacyjnej bazie danych. Przeskok o wiele wersji wymaga wykonania wieloetapowej konwersji struktur danych, która musi zostać przeprowadzona w ściśle określonej kolejności, aby nie doprowadzić do niespójności logicznej w kartotekach towarowych, rozrachunkach czy ewidencji księgowej.
Prawidłowe działanie programów linii InsERT GT jest bezpośrednio uzależnione od silnika bazy danych Microsoft SQL Server (oprogramowania zarządzającego strukturą tabel i transakcji). Wraz z rozwojem systemów InsERT producent stopniowo wycofuje wsparcie dla starszych wydań silnika SQL. Instancje oparte na Microsoft SQL Server 2005, 2008 lub 2008 R2 nie pozwalają na uruchomienie najnowszych wersji programów Subiekt GT czy Rewizor GT, co przy próbie aktualizacji wymusza jednoczesną migrację samego serwera bazodanowego do nowszej wersji, takiej jak SQL Server 2019 lub SQL Server 2022.
Podczas planowania aktualizacji konieczne jest uwzględnienie ograniczeń wersji bezpłatnej Microsoft SQL Server Express. Wersja ta posiada limity narzucone przez producenta silnika bazy danych: wykorzystanie maksymalnie jednego gigabajta pamięci operacyjnej RAM na instancję, ograniczenie do czterech rdzeni procesora oraz limit maksymalnego rozmiaru pojedynczej bazy danych wynoszący dziesięć gigabajtów (w starszych wersjach SQL Server 2005 limit ten wynosił cztery gigabajty). W przypadku baz danych o rozmiarze zbliżającym się do tego limitu sam proces aktualizacji i konwersji struktur może tymczasowo zwiększyć objętość plików bazy danych, co przy braku rezerwy miejsca prowadzi do zablokowania operacji przez silnik bazodanowy.
Prawidłowo zaplanowany proces aktualizacji eliminuje ryzyko utraty ciągłości pracy przedsiębiorstwa i składa się z kilku następujących po sobie kroków technicznych:
Próby przeprowadzenia aktualizacji bez odpowiedniego przygotowania środowiska informatycznego często kończą się unieruchomieniem systemu sprzedaży lub księgowości. Do najczęściej spotykanych problemów należą:
W wielu przedsiębiorstwach oprogramowanie Subiekt GT lub Rewizor GT nie pracuje jako aplikacja w pełni autonomiczna, lecz jest połączone z zewnętrznymi modułami za pośrednictwem dodatku Sfera dla Subiekta GT (komponentu programistycznego umożliwiającego bezpieczną wymianę danych z zewnętrznym oprogramowaniem). Aktualizacja programu głównego wiąże się ze zmianą bibliotek COM (Component Object Model) w systemie operacyjnym Windows.
W przypadku korzystania z zewnętrznych systemów magazynowych WMS (Warehouse Management System), integratorów platform handlowych takich jak BaseLinker czy dedykowanych systemów B2B (Business-to-Business), po aktualizacji InsERT GT konieczne jest zweryfikowanie zgodności wersji bibliotek integratora. Podobnie wygląda kwestia współpracy ze sterownikami urządzeń zewnętrznych. Moduł SUZ (Serwer Urządzeń Zewnętrznych) odpowiadający za komunikację z drukarkami fiskalnymi, czytnikami kodów kreskowych i wagami kalkulacyjnymi musi zostać zsynchronizowany z nowymi definicjami protokołów komunikacyjnych.
Nie każda trudność związana z działaniem programów InsERT GT wynika z nieaktualnej wersji oprogramowania. Często objawy przypisywane brakowi aktualizacji są w rzeczywistości spowodowane problemami ze stabilnością sprzętową lub logiczną:
Podczas właściwego etapu konwersji bazy danych na serwerze żaden użytkownik nie może mieć otwartego programu, ponieważ baza wymaga nałożenia wyłącznej blokady transakcyjnej. Czas niedostępności systemu zależy od wielkości bazy danych i wydajności procesora oraz dysków w serwerze. Aby zminimalizować wpływ na bieżącą obsługę sprzedaży i magazynu, prace planuje się w uzgodnionym oknie serwisowym poza godzinami intensywnego handlu lub w dni wolne od pracy.
W przypadku wystąpienia błędu podczas pracy Programu Serwisowego nie należy podejmować prób ponownego wymuszonego uruchamiania konwersji ani usuwać plików tymczasowych. Pierwszym krokiem jest analiza wygenerowanego pliku dziennika zdarzeń (logu aktualizacji), który precyzyjnie wskazuje tabelę lub procedurę, na której wystąpił błąd. Jeśli baza została uszkodzona, przywraca się stan początkowy z wykonanej wcześniej kopii zapasowej, eliminuje przyczynę błędu na poziomie skryptów SQL i dopiero po tym powtarza proces.
Standardowa procedura aktualizacji zachowuje wszystkie zdefiniowane w programie wzorce wydruków dokumentów, szablony graficzne oraz własne zestawienia SQL dodane przez administratora. Niemniej jednak, w przypadku bardzo starych wzorców tworzonych w technologiach poprzednich generacji, zaleca się wykonanie wydruków próbnych na środowisku testowym w celu potwierdzenia ich prawidłowego formatowania na nowych bibliotekach renderowania.
Nie ma możliwości pracy w mieszanym środowisku wersji w ramach jednej bazy danych. Gdy baza zostanie przekonwertowana przez Program Serwisowy do nowszej wersji, wszystkie stanowiska klienckie próbujące połączyć się ze starą wersją programu wyświetlą komunikat o niezgodności wersji i zablokują możliwość logowania. Z tego względu proces aktualizacji musi objąć serwer oraz wszystkie komputery klienckie w przedsiębiorstwie.
Przygotowanie nie wymaga skomplikowanych czynności ze strony personelu. Wystarczy upewnić się, że serwer oraz komputery pracujące w sieci są włączone, a użytkownicy zapisali i zamknęli bieżące dokumenty w programach InsERT. Warto również przygotować listę ewentualnych urządzeń zewnętrznych (takich jak drukarki fiskalne czy wagi) oraz zewnętrznych aplikacji współpracujących z programem Subiekt GT w celu ich kompleksowej weryfikacji po zakończeniu prac.
Prawidłowe przeprowadzenie uaktualnienia programów InsERT GT pozwala zachować pełną zgodność z obowiązującymi przepisami prawa, gwarantuje stabilność operacyjną w działach handlowych i księgowych oraz zabezpiecza ciągłość przetwarzania dokumentów w przedsiębiorstwie. Usługa realizowana z zachowaniem procedur bezpieczeństwa bazodanowego, weryfikacji spójności tabel i kontroli urządzeń fiskalnych eliminuje ryzyko przestojów i zapewnia bezproblemowe funkcjonowanie całego środowiska informatycznego.