- Kierowca dostępny teraz
- całą dobę, 7 dni w tygodniu
- Dojazd do 1 h w promieniu 40 km
- Diagnoza laptopa 0 zł
Duża liczba archiwalnych dokumentów sprzedaży w Subiekcie GT może z czasem spowalniać jego działanie i utrudniać bieżącą pracę.
Usługa obejmuje uporządkowanie i archiwizację starych dokumentów sprzedaży w Subiekcie GT, z zachowaniem dostępu do nich w razie potrzeby.
Usługa jest przydatna dla firm korzystających z Subiekta GT od dłuższego czasu, u których nagromadziła się duża liczba dokumentów.
Archiwizacja dokumentów mieści się z reguły w standardowym czasie do 3 dni.
Diagnoza wstępna i wycena są bezpłatne, a usługa objęta jest gwarancją do 12 miesięcy.
Program Subiekt GT (system sprzedaży i obsługi magazynowej firmy InsERT) przechowuje wszystkie dane operacyjne w relacyjnej bazie danych opartej o silnik Microsoft SQL Server (oprogramowanie zarządzające strukturami danych i relacjami między tabelami). Każdy wprowadzony dokument sprzedaży (taki jak faktura sprzedaży, paragon fiskalny czy rachunek) generuje nie tylko pojedynczy wpis w tabeli głównej, ale również liczne rekordy w powiązanych tabelach systemowych. Należą do nich pozycje towarowe, powiązane dokumenty magazynowe WZ (wydanie zewnętrzne rejestrujące ruch towarów z magazynu), zapisy w ewidencji rozrachunków (rejestr należności i zobowiązań finansowych powiązanych z transakcjami) oraz wpisy w module śladu rewizyjnego (mechanizm rejestrujący historię operacji i zmian dokonywanych przez poszczególnych użytkowników).
Wraz z upływem lat ciągłej pracy liczba dokumentów w bazie danych może sięgać setek tysięcy pozycji. Prowadzi to do stopniowego spadku wydajności całego środowiska sprzedażowego. Główną przyczyną problemów jest wzrost rozmiaru pliku MDF (główny plik danych przechowujący tabele i rekordy bazy) oraz pliku LDF (plik dziennika transakcji rejestrujący historię operacji na danych). W przypadku korzystania z bezpłatnej wersji silnika Microsoft SQL Server Express (darmowa edycja silnika bazodanowego posiadająca sztywne ograniczenie rozmiaru pojedynczej bazy danych do 10 GB) niekontrolowany rozrost danych prowadzi w pewnym momencie do zablokowania możliwości zapisu nowych dokumentów i paraliżu bieżącej sprzedaży.
Dodatkowym czynnikiem wpływającym na powolną pracę programu jest fragmentacja indeksów (zjawisko fizycznego rozproszenia danych na dysku serwera, utrudniające szybkie odnajdywanie powiązanych informacji). Gdy indeksy bazy danych (struktury pomocnicze przyspieszające odnajdywanie danych w tabelach) stają się pofragmentowane, każde zapytanie wyszukiwania asortymentu, otwierania listy faktur czy generowania zestawień finansowych wymaga dłuższego czasu oczekiwania na odpowiedź serwera.
W zależności od skali działalności przedsiębiorstwa, wielkości bazy oraz wymagań dotyczących wglądu w dane historyczne, porządkowanie i archiwizację realizuje się według kilku sprawdzonych wariantów technicznych:
Próby samodzielnego usuwania starych dokumentów przez osoby bez odpowiedniego przygotowania technicznego niosą ze sobą ryzyko trwałego uszkodzenia struktur danych lub utraty spójności księgowo-magazynowej. Do najczęstszych błędów należą:
Nie każde spowolnienie pracy programu Subiekt GT oznacza konieczność natychmiastowego usuwania starych dokumentów czy dzielenia podmiotu na lata. W praktyce serwisowej spotyka się sytuacje, w których przyczyna leży w konfiguracji sprzętowej serwera lub parametrach sieci:
Pierwszym częstym powodem jest niska wydajność dysków w serwerze. Jeśli baza danych zainstalowana jest na tradycyjnym dysku mechanicznym HDD (dysk twardy z wirującymi talerzami magnetycznymi), operacje odczytu i zapisu trwają wielokrotnie dłużej niż w przypadku zastosowania nośników półprzewodnikowych SSD lub NVMe (szybkie nośniki pamięci masowej bez ruchomych elementów mechanicznych). Sama wymiana nośnika systemowego na dysk SSD często przywraca płynność działania programu bez konieczności dzielenia bazy.
Drugą przyczyną bywa nieprawidłowa konfiguracja alokacji pamięci RAM (pamięć operacyjna komputera używana do bieżącego przetwarzania operacji) w ustawieniach serwera Microsoft SQL Server. Domyślne ustawienia mogą ograniczać ilość pamięci dostępnej dla procesu bazy danych, co zmusza silnik do ciągłego odczytywania danych z dysku zamiast korzystania z pamięci podręcznej.
Trzecim elementem są problemy z infrastrukturą sieciową. Niestabilne połączenia bezprzewodowe Wi-Fi na stanowiskach handlowych, uszkodzone okablowanie sieciowe czy błędna konfiguracja protokołu TCP/IP (standard przesyłania danych w sieci komputerowej) wywołują opóźnienia w transmisji pakietów między komputerem klienckim a serwerem bazy danych, co użytkownicy odbierają jako zawieszanie się programu Subiekt GT.
Czwartym czynnikiem jest działanie oprogramowania antywirusowego, które skanuje pliki bazy danych MDF i LDF w czasie rzeczywistym przy każdym zapisie. Prawidłowa konfiguracja wymaga dodania odpowiednich wykluczeń dla procesów silnika SQL oraz katalogów z plikami bazy danych.
Wszystkie prace związane z porządkowaniem bazy danych Subiekt GT realizowane są według ściśle określonej procedury zapewniającej bezpieczeństwo zgromadzonych informacji handlowych:
Tak, dostęp do danych historycznych zostaje w pełni zachowany. Podmiot archiwalny funkcjonuje jako osobna baza danych w tym samym programie Subiekt GT. Użytkownik podczas uruchamiania programu lub z poziomu menu zmiany podmiotu może w każdej chwili wybrać bazę archiwalną i sprawdzić dowolną fakturę, historię płatności kontrahenta czy zestawienie sprzedaży z minionych lat.
W sytuacji, gdy rozmiar pliku bazy danych zbliża się do granicy 10 GB, konieczne jest podjęcie natychmiastowych działań profilaktycznych. Rozwiązaniem jest wyodrębnienie podmiotu archiwalnego i odchudzenie bazy bieżącej, wyczyszczenie plików załączników lub migracja na pełną, płatną wersję silnika Microsoft SQL Server Standard, która nie posiada ograniczenia pojemności do 10 GB. Oczyszczenie i reindeksacja bazy pozwalają na bezpieczne kontynuowanie pracy na wersji bezpłatnej bez konieczności ponoszenia kosztów zakupu licencji serwerowej.
Większość prac analitycznych oraz przygotowanie bazy archiwalnej można przeprowadzić w tle. Samo przełączenie bazy produkcyjnej, skrócenie dziennika transakcji i odbudowa indeksów wymagają wyłączności dostępu do bazy danych, dlatego te kluczowe etapy realizowane są w dogodnym dla firmy momencie (po godzinach pracy biura lub w wyznaczonym oknie serwisowym), aby nie zakłócać bieżącej obsługi klientów.
Wynika to z zasady integralności relacyjnej w bazach danych. Każda wystawiona faktura sprzedaży wiąże się z ruchem magazynowym (dokument WZ), rozrachunkiem finansowym, a często również z późniejszymi korektami. Usunięcie samej faktury bez usunięcia powiązanych dokumentów doprowadziłoby do niespójności stanów magazynowych i błędów w rozliczeniach finansowych, dlatego program Subiekt GT blokuje taką operację.
W przypadku konieczności wykonania naprawy lub prac konfiguracyjnych na sprzęcie komputerowym zapewniamy bezpłatny laptop zastępczy na cały czas trwania usługi. Sprzęt zastępczy wydawany jest bez kaucji i wyposażony jest w środowisko operacyjne Windows, co pozwala na zachowanie ciągłości pracy biurowej podczas trwania procedur serwisowych.
Regularne porządkowanie struktur bazy danych, usuwanie zbędnych danych transakcyjnych oraz okresowa reindeksacja to podstawowe zabiegi konserwacyjne zapewniające stabilne i szybkie działanie systemu Subiekt GT. Prawidłowo przeprowadzona archiwizacja zabezpiecza historię sprzedaży z ubiegłych lat, eliminuje ryzyko przekroczenia limitów silnika bazodanowego Microsoft SQL Server Express oraz przywraca komfort codziennej obsługi klientów na wszystkich stanowiskach sprzedażowych w firmie.