Programy handlowo-magazynowe, takie jak Subiekt czy systemy z rodziny WAPRO, opierają swoje działanie na architekturze klient-serwer. Sercem całego środowiska jest silnik bazy danych — najczęściej Microsoft SQL Server — który odpowiada za integralność struktur danych, kolejkowanie zapytań transakcyjnych oraz fizyczny zapis dokumentów na dysku. Stacje robocze, na których pracownicy wprowadzają dokumenty magazynowe, faktury czy paragony, łączą się z instancją bazy danych poprzez lokalne protokoły sieciowe, wykorzystując połączenia TCP/IP lub mechanizm nazwanych potoków (ang. named pipes).
Prawidłowe funkcjonowanie tego typu oprogramowania wymaga stabilności na kilku odrębnych poziomach: sprawności fizycznych nośników danych, poprawnej konfiguracji uprawnień w silniku bazy, bezbłędnego działania mechanizmów sieciowych w systemie operacyjnym oraz odpowiedniej przepustowości infrastruktury lokalnej. Gdy którykolwiek z tych elementów zawodzi, program zgłasza błędy połączenia, zawiesza się podczas zatwierdzania dokumentu lub odmawia startu z komunikatem o braku dostępu do serwera.
W codziennej pracy biurowej i magazynowej awarie oprogramowania sprzedażowego objawiają się w bardzo konkretny sposób. Użytkownicy najczęściej opisują sytuację słowami: program kręci kółkiem i po minucie znika, wyskakuje błąd serwera przy próbie wystawienia dokumentu, albo jedno stanowisko działa poprawnie, a na drugim pojawia się informacja o niemożności odnalezienia bazy. Częstym sygnałem usterki jest również drastyczne spowolnienie pracy — program potrzebuje kilkunastu sekund na dodanie pojedynczej pozycji towarowej lub zawiesza się podczas generowania zestawienia sprzedaży.
Inną grupą objawów są błędy pojawiające się bezpośrednio po aktualizacji systemu operacyjnego Windows na stanowisku głównym lub końcowym. Po restarcie komputera aplikacja przestaje widzieć podmiot handlowy, zgłasza niepoprawną wersję struktur bazy danych lub żąda ponownej aktywacji licencji, mimo że parametry subskrypcyjne nie uległy zmianie. W punktach handlowych problem bywa widoczny także przy próbie komunikacji z urządzeniami peryferyjnymi, gdy program gubi połączenie z drukarką fiskalną podłączoną przez port COM lub emulator USB.
Źródła problemów z oprogramowaniem magazynowo-handlowym można usystematyzować według częstotliwości ich występowania:
Podczas diagnozy na miejscu u klienta zdarzają się sytuacje, w których objawy wskazujące na awarię Subiekta lub programu WAPRO wynikają z zupełnie innych problemów technicznych lub formalnych. Warto odróżnić awarię konfiguracji bazy od okoliczności niezależnych od samego środowiska komputerowego:
Podczas obsługi zgłoszenia na terenie Rembertowa wykonujemy pełną procedurę diagnostyczno-naprawczą, dostosowaną do specyfiki wdrożenia u klienta. Całość prac realizujemy bezpośrednio na miejscu, analizując stan sprzętu i oprogramowania.
Pierwszym krokiem jest dokładna weryfikacja logów systemowych (Event Viewer) oraz dziennika błędów instancji SQL (SQL Server Error Log). Pozwala to precyzyjnie ustalić, czy silnik bazy danych raportuje błędy wejścia-wyjścia, brak pamięci, czy problemy z autoryzacją użytkowników SQL. Następnie sprawdzana jest integralność struktury plików bazy przy pomocy poleceń konsolowych (takich jak DBCC CHECKDB — polecenie sprawdzające fizyczną i logiczną spójność wszystkich obiektów w bazie danych). W przypadku wykrycia drobnych niespójności uruchamiane są procedury naprawcze w trybie pojedynczego użytkownika.
Kolejny etap obejmuje optymalizację środowiska sieciowego. Konfigurujemy statyczne reguły zapory ogniowej dla plików wykonywalnych silnika bazodanowego oraz przypisanych portów TCP/UDP. Sprawdzamy ustawienia menedżera konfiguracji SQL (SQL Server Configuration Manager), weryfikując, czy protokół TCP/IP jest aktywny na wszystkich interfejsach sieciowych i czy nie korzysta z portów dynamicznych, które po restarcie potrafią zerwać połączenie ze stacjami roboczymi.
W przypadku migracji programu na nowszy komputer wykonujemy bezpieczną kopię zapasową (backup bazy do pliku .bak), przenosimy licencje zgodnie z procedurami producenta oprogramowania, instalujemy optymalną wersję silnika bazy danych oraz odtwarzamy strukturę podmiotu. Na zakończenie weryfikowane jest działanie wszystkich stacji roboczych, mechanizmów archiwizacji automatycznej oraz poprawność komunikacji z zewnętrznymi urządzeniami.
Samodzielne, nieprzemyślane próby naprawy bazy danych mogą prowadzić do trwałej utraty historii transakcji magazynowych i finansowych. Istnieją czynności, których kategorycznie należy unikać:
Przed przyjazdem serwisu można natomiast wykonać kilka prostych, bezpiecznych kroków diagnostycznych:
Zapewniamy pełną obsługę informatyczną z dojazdem do firm, instytucji oraz osób prywatnych na terenie warszawskiego Rembertowa oraz okolicznych rejonów. Wszystkie zlecenia realizujemy bezpośrednio w siedzibie klienta lub w miejscu użytkowania sprzętu. Nikt nie musi odłączać okablowania, pakować jednostek centralnych ani dowozić komputerów do warsztatu.
Przed przystąpieniem do jakichkolwiek prac technicznych przeprowadzana jest szczegółowa diagnoza na miejscu. Klient poznaje dokładny zakres czynności oraz indywidualną wycenę usługi przed rozpoczęciem działań naprawczych. W sytuacjach wymagających zaawansowanych prac sprzętowych — na przykład gdy awaria bazy wynika z fizycznego uszkodzenia dysku twardego wymagającego procedur laboratoryjnych lub konieczna jest wymiana podzespołów na nowe — odbieramy sprzęt do naszego warsztatu stacjonarnego, a po wykonaniu naprawy i testów obciążeniowych odwozimy go i podłączamy z powrotem na stanowisku.
Dla zagwarantowania pełnego bezpieczeństwa przetwarzanych danych handlowo-magazynowych oraz informacji o kontrahentach, na życzenie klienta bezpłatnie podpisujemy umowę o zachowaniu poufności (NDA). Wszystkie czynności serwisowe realizowane są wyłącznie przez naszych wykwalifikowanych specjalistów, bez udziału zewnętrznych podwykonawców.
W przypadku problemów z działaniem programów Subiekt lub WAPRO, błędów bazy danych SQL lub potrzeby konfiguracji stanowisk na Rembertowie, zapraszamy do kontaktu telefonicznego pod numerem 22 257 87 54.
Nie wiesz, od czego zacząć? Zadzwoń.
Porada telefoniczna nic nie kosztuje, a część usterek udaje się rozwiązać bez dojazdu — zwłaszcza tych, w których winne są ustawienia albo zasilanie. Jeżeli trzeba przyjechać, dojazd, odbiór i zwrot sprzętu są bezpłatne, a diagnoza laptopa przy odbiorze — również. Wizyta serwisanta u klienta jest płatna; sam dojazd i tak nic nie kosztuje.
Telefon odbieramy całą dobę, siedem dni w tygodniu — także w weekendy i święta. Dojeżdżamy na terenie Warszawy i siedmiu przyległych powiatów.
Serwis laptopów i komputerów na warszawskim Bemowie. Przyjeżdżamy pod wskazany adres — do domu i do firmy. Dojazd, odbiór i zwrot nic nie kosztują, a diagnoza laptopa przy odbiorze sprzętu jest bezpłatna.
ul. Lazurowa 14b
01-474 Warszawa — Bemowo
Biuro bez obsługi klientów. Sprzętu nie trzeba nigdzie przywozić.
Odbieramy także w weekendy i święta. Przy pilnych zgłoszeniach umawiamy się na ten sam dzień.
Dojazd: Warszawa i siedem przyległych powiatów, w promieniu 40 km. Na miejscu jesteśmy z reguły w ciągu godziny.
Na wykonane naprawy dajemy gwarancję do 12 miesięcy.