Koniec miesiąca w dziale finansowo-księgowym wiąże się ze wzmożoną pracą systemu informatycznego. W momencie uruchomienia procedury bilansowania, rozliczenia magazynu czy ostatecznego zamknięcia ksiąg w systemie Comarch ERP Altum pojawia się nieoczekiwane zatrzymanie operacji. Pasek postępu przestaje się przesuwać, aplikacja wyświetla ostrzeżenie o braku odpowiedzi serwera, a pozostali pracownicy zgłaszają drastyczny spadek wydajności całego środowiska. Taka sytuacja paraliżuje pracę biura i stawia pod znakiem zapytania terminowe sporządzenie deklaracji oraz raportów finansowych.
Z perspektywy użytkownika pracującego na stanowisku księgowym problem narasta stopniowo lub uderza nagle podczas zatwierdzania seryjnych operacji. W zgłoszeniach telefonicznych powtarzają się charakterystyczne opisy zdarzeń:
Procedury zamknięcia miesiąca w rozbudowanym systemie planowania zasobów przedsiębiorstwa należą do najbardziej wymagających obliczeniowo zadań. Angażują one jednocześnie podsystem bazodanowy, strukturę sieci lokalnej, uprawnienia dostępowe oraz zasoby sprzętowe maszyn. Do najczęstszych przyczyn problemów należą:
Podczas masowego przeliczania stanów i zatwierdzania dekretów silnik bazy danych nakłada blokady na całe tabele lub określone wiersze, aby zachować spójność danych. Jeżeli w tym samym czasie inne stanowisko generuje raport lub wprowadza dokument, powstaje zjawisko zakleszczenia transakcji (deadlock — sytuacja, w której dwa procesy wzajemnie blokują sobie dostęp do zasobów). Baza danych, broniąc spójności struktury, automatycznie przerywa jeden z procesów, co dla użytkownika oznacza błąd zamknięcia okresu.
Operacje okresowe wymagają przesłania dużych pakietów danych między stacją roboczą a serwerem bazy danych. Wszelkie zakłócenia w komunikacji sieciowej, gubienie pakietów przez przeciążone przełączniki czy błędy w trasowaniu powodują zerwanie sesji. Gdy transakcja zostanie przerwana w połowie, silnik bazy musi wykonać procedurę wycofania zmian (rollback — powrót bazy danych do stanu sprzed rozpoczęcia nieudanej operacji), co przy braku stabilnego łącza może doprowadzić do niespójności znaczników systemowych.
Zamykanie miesiąca generuje ogromną liczbę wpisów w dzienniku transakcji (transaction log — plik rejestrujący wszystkie zmiany wprowadzane do bazy danych przed ich trwałym zapisaniem). Jeśli dysk, na którym znajduje się dziennik transakcyjny lub tymczasowa baza robocza, zostanie zapełniony, system natychmiast zatrzymuje wykonywanie procedury. Równie problematyczna jest wysoka fragmentacja indeksów bazodanowych, która drastycznie wydłuża czas przeszukiwania powiązanych tabel.
Procedury administracyjne w Comarch ERP Altum wymagają podwyższonych uprawnień do modyfikacji struktur systemowych, tworzenia tabel tymczasowych oraz zapisu w wydzielonych katalogach. Błędnie skonfigurowane role użytkowników lub ograniczenia na poziomie konta serwisowego prowadzą do zablokowania operacji w momencie, gdy system próbuje wygenerować automatyczne dekrety zamykające.
Rzadziej występującą, lecz najpoważniejszą przyczyną są logiczne uszkodzenia struktur bazy danych, powstałe na przykład w wyniku wcześniejszego nagłego zaniku zasilania serwera. Uszkodzone wskaźniki w indeksach uniemożliwiają silnikowi poprawne przeliczenie sum kontrolnych, co skutkuje awaryjnym przerwaniem procedury bilansowej.
W obliczu goniących terminów pracownicy biura często podejmują pochopne działania ratunkowe, które zamiast rozwiązać problem, pogłębiają skalę awarii i utrudniają późniejszą diagnozę techniczną. Do typowych błędów należą:
Przed podjęciem jakichkolwiek działań technicznych należy zadbać o bezpieczeństwo przetwarzanych informacji firmowych. Obowiązują w tym zakresie ściśle określone zasady:
Przede wszystkim nie wolno restartować serwera ani odłączać zasilania urządzeń sieciowych. Nie należy również modyfikować konfiguracji uprawnień użytkowników w systemie operacyjnym ani usuwać żadnych plików tymczasowych z katalogów roboczych.
Samodzielnie można natomiast zweryfikować kilka podstawowych elementów organizacyjnych i sprzętowych:
Prawidłowe rozwiązanie problemu z zamknięciem okresu w Comarch ERP Altum wymaga systemowego podejścia do całego środowiska informatycznego, a nie tylko do samej aplikacji. Działania serwisowe przebiegają według ściśle określonego schematu technologicznego:
Pierwszym krokiem jest bezwzględne wykonanie pełnej kopii zapasowej bazy danych (cold backup lub zrzut transakcyjny) oraz konfiguracji środowiska. Dopiero zabezpieczenie danych na niezależnym nośniku pozwala na bezpieczne rozpoczęcie prac diagnostycznych.
Diagnozujemy zachowanie silnika bazy danych za pomocą dedykowanych narzędzi do profilowania zapytań. Sprawdzamy aktywne sesje, identyfikujemy procesy powodujące blokady wzajemne oraz weryfikujemy stan kolejek wejścia/wyjścia podsystemu dyskowego.
Wykonujemy polecenia sprawdzające integralność logiczną i fizyczną bazy danych (consistency check — weryfikacja poprawności alokacji stron bazy i spójności tabel). W przypadku wykrycia błędów indeksów przeprowadzamy ich bezpieczną odbudowę (reindex / rebuild), co przywraca prawidłową strukturę relacji.
Dostosowujemy limity czasowe wykonywania zapytań na stacjach klienckich, konfigurujemy odpowiedni rozmiar autowzrostu plików bazy oraz optymalizujemy parametry bufora pamięci. Weryfikujemy również stabilność kart sieciowych i urządzeń pośredniczących w transmisji.
Po wyeliminowaniu przyczyn źródłowych i naprawie uszkodzonych znaczników stanów asystujemy przy ponownym uruchomieniu procedury bilansowej. Monitorujemy obciążenie procesora, pamięci i dysków w czasie rzeczywistym, upewniając się, że wszystkie operacje księgowe zostały prawidłowo zaksięgowane i zatwierdzone.
Wszystkie prace serwisowe realizujemy w modelu pełnej mobilności. Dojeżdżamy bezpośrednio do biura klienta na terenie Warszawy oraz siedmiu przyległych powiatów podwarszawskich. Pomoc świadczymy przez całą dobę, siedem dni w tygodniu, co ma szczególne znaczenie w sytuacjach awaryjnych pod koniec okresu rozliczeniowego, gdy liczy się każda godzina.
Przed przystąpieniem do jakichkolwiek działań technicznych przeprowadzamy wstępną analizę sytuacji na miejscu i przedstawiamy indywidualną wycenę prac. Klient podejmuje decyzję o rozpoczęciu naprawy mając pełną świadomość planowanych czynności. Domyślnie pracujemy bez konieczności znajomości haseł administracyjnych klienta — o dostęp prosimy wyłącznie wtedy, gdy wymaga tego specyfika konfiguracji uprawnień, dokładnie wyjaśniając powód.
Dbamy o poufność danych finansowo-księgowych. Na życzenie klienta, przed rozpoczęciem prac, bezpłatnie podpisujemy umowę o zachowaniu poufności (NDA). Wszystkie czynności wykonują wyłącznie nasi wykwalifikowani serwisanci, bez udziału podwykonawców. W sytuacjach, gdy problem wynika z poważnej awarii sprzętowej serwera lub stacji roboczej (uszkodzenia dysków, płyty głównej czy zasilania), odbieramy sprzęt do naszego warsztatu na warszawskim Bemowie i odwozimy go po zakończonej naprawie. Do napraw sprzętowych wykorzystujemy wyłącznie fabrycznie nowe podzespoły, a na wykonane usługi udzielamy gwarancji do 12 miesięcy. Rozliczenie dokumentowane jest fakturą bez VAT.
W przypadku problemów z zamknięciem miesiąca w Comarch ERP Altum lub zablokowania procesów księgowych zachęcamy do bezpośredniego kontaktu telefonicznego z naszym dyżurnym serwisantem 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.