Większość problemów w Comarch ERP (głównie Optima) wynika z czterech przyczyn: braku konwersji bazy po aktualizacji, przestarzałego SQL Server, nieaktualnego sterownika karty kryptograficznej lub nieprawidłowego adresu serwera wymiany danych. Zanim zadzwonisz do wsparcia technicznego, sprawdź te elementy.
Comarch ERP to rozbudowane środowisko, w którym aktualizacja jednego komponentu może wpłynąć na działanie całego systemu. Problem, który widzisz na ekranie – błąd przy uruchamianiu, zablokowane księgowanie, niedziałająca synchronizacja – rzadko jest przypadkowy. Zwykle ma konkretną, powtarzalną przyczynę. Ten artykuł opisuje siedem najczęstszych scenariuszy, pokazuje jak je zdiagnozować i co dokładnie zrobić, żeby wrócić do pracy.
Comarch nie uruchamia się po aktualizacji
To jeden z najczęstszych zgłaszanych problemów. Po zainstalowaniu nowej wersji program albo nie startuje, albo wyświetla komunikat o niezgodności bazy danych. Przyczyną niemal zawsze jest pominięcie kroku konwersji bazy.
Po każdej aktualizacji Comarch ERP wymaga, żeby baza danych została zaktualizowana do nowej struktury. Jeśli program sygnalizuje niezgodność wersji, nie próbuj go uruchamiać wielokrotnie – zamiast tego wykonaj kopię bezpieczeństwa bazy, a następnie uruchom program jako administrator. System sam zaproponuje konwersję. Zaakceptuj ją i poczekaj na zakończenie procesu.
Jeśli konwersja kończy się błędem, przywróć kopię bazy i sprawdź, czy wersja SQL Server jest zgodna z wymaganiami zainstalowanej wersji Comarch. To drugi najczęstszy powód niepowodzenia.
Przestarzały SQL Server blokuje pracę systemu
Wiele problemów w Comarch ERP – błędy przy księgowaniu faktur, nieprawidłowe kategorie w kolumnach VAT, wadliwe raporty BI – ma wspólny mianownik: nieaktualny SQL Server. Comarch wymaga konkretnych wersji silnika bazy danych, a brak Service Packa może powodować błędy, które wyglądają zupełnie niezwiązanie z bazą.
Jeśli korzystasz z SQL Server 2012, niezbędny jest co najmniej Service Pack 4. Dla nowszych wersji utrzymuj je na bieżąco z aktualizacjami dostarczonymi przez Microsoft. Przed instalacją Service Packa wykonaj pełną kopię bazy danych – to absolutne minimum, którego nie można pominąć.
Jeśli raporty w module BI przestają działać albo pojawiają się błędy przy księgowaniu – zanim zaczniesz szukać przyczyny w ustawieniach Comarch, sprawdź wersję SQL Server i zainstalowane Service Packi.
Błąd certyfikatu lub tokenu przy podpisywaniu dokumentów
Problemy z kartą kryptograficzną (np. Szafir, Certum) są częstym źródłem frustracji, szczególnie po aktualizacji systemu operacyjnego lub samego Comarch. Objawem jest brak możliwości zalogowania się przy użyciu tokenu albo komunikat o błędzie certyfikatu.
Rozwiązanie jest zwykle prostsze niż się wydaje – wystarczy zainstalować najnowszą wersję oprogramowania do obsługi karty kryptograficznej od swojego dostawcy. Dla kart Szafir jest to aplikacja Szafir SDK, dla Certum – Certum proCertum CryptoAgent. Po instalacji wymagany jest restart komputera. Nie aktualizuj sterownika w trakcie otwartej sesji w Comarch.
Synchronizacja z Comarch e-Sklep przestaje działać
Jeśli synchronizacja między Comarch ERP a sklepem internetowym przestaje działać bez wyraźnego powodu, w pierwszej kolejności sprawdź adres serwera wymiany danych. Comarch zmienił go na https://synchro.comarchesklep.pl i stary adres przestał być obsługiwany.
Zmianę adresu wprowadza się w ustawieniach modułu odpowiedzialnego za synchronizację. W Comarch ERP Optima ścieżka prowadzi przez konfigurację wymiany danych z e-Sklepem. Jeśli po zmianie adresu synchronizacja nadal nie działa, sprawdź, czy połączenie z internetem jest stabilne i czy port wymagany przez usługę nie jest blokowany przez zaporę sieciową lub oprogramowanie antywirusowe.
Zmiana adresu serwera wymiany na https://synchro.comarchesklep.pl to obowiązkowy krok po migracji Comarch e-Sklep. Pominięcie go całkowicie blokuje synchronizację, niezależnie od innych ustawień.
Aktualizacja Comarch blokuje się z powodu Windows Update
Mało oczywisty, ale udokumentowany scenariusz: aktualizacja systemu Windows zainstalowana tuż przed próbą aktualizacji Comarch ERP może powodować konflikt, który całkowicie blokuje instalację. Objawy to zatrzymanie procesu aktualizacji w połowie lub komunikat o błędzie bez konkretnej przyczyny.
W takim przypadku wejdź w ustawienia Windows Update i usuń kilka ostatnich aktualizacji systemu zainstalowanych bezpośrednio przed próbą aktualizacji Comarch. Następnie uruchom ponownie komputer i spróbuj jeszcze raz. Po pomyślnej aktualizacji Comarch możesz ponownie zainstalować aktualizacje Windows.
Czego nie robić przy rozwiązywaniu problemów w Comarch ERP
Kilka działań, które pozornie wyglądają na pomocne, w praktyce pogłębiają problem. Warto je znać, zanim cokolwiek zmienisz w systemie.
- Nigdy nie aktualizuj Comarch bez wcześniejszej kopii bezpieczeństwa bazy danych – przywrócenie bazy po nieudanej konwersji bez backupu jest bardzo trudne lub niemożliwe.
- Nie ignoruj komunikatów o niezgodności wersji bazy – każde wymuszenie uruchomienia programu bez konwersji zwiększa ryzyko uszkodzenia danych.
- Nie instaluj aktualizacji SQL Server bez wcześniejszego zamknięcia wszystkich sesji w Comarch – może to prowadzić do uszkodzenia połączenia z bazą.
- Nie zmieniaj ustawień serwera wymiany bez sprawdzenia aktualnego adresu w dokumentacji Comarch – podanie złego adresu blokuje synchronizację na poziomie, który trudno zdiagnozować bez logów.
Co zrobić, gdy problem wraca po naprawie?
Jeśli ten sam błąd pojawia się po kolejnych aktualizacjach, zwykle oznacza to, że jedna z konfiguracji nie jest trwała – np. adres serwera wymiany wraca do starego po aktualizacji modułu, albo sterownik karty kryptograficznej jest nadpisywany przez inne oprogramowanie.
Warto wtedy sprawdzić dziennik zdarzeń systemu Windows (Podgląd zdarzeń) zaraz po wystąpieniu błędu – znajdziesz tam dokładny czas i kod błędu, który pomaga precyzyjnie zlokalizować przyczynę. Jeśli problem dotyczy bazy danych, Comarch udostępnia narzędzie Comarch ERP Menadżer Kluczy i panel administracyjny, w którym można sprawdzić stan konwersji i połączenie z bazą.
W przypadku błędów powtarzających się cyklicznie po aktualizacjach najlepszym krokiem jest kontakt z autoryzowanym partnerem Comarch – mają dostęp do zasobów technicznych i historii zgłoszeń, które znacznie skracają czas diagnozy.
