Wszystkie komunikaty program zapisuje w dzienniku — zajrzyj tam w pierwszej kolejności, wskazany jest i plik, i przyczyna. Niżej — to, co spotyka się najczęściej.
Nie podano klucza
Po naciśnięciu „Uruchom” program pisze „Klucz API nie jest ustawiony” i nie startuje. Pola klucza w oknie programu nie ma: klucz (KEY) i adres serwera (API_URL) przechowywane są w pliku config_gui.txt obok programu. Najprościej pobrać archiwum programu ponownie z panelu administracyjnego — serwer już wpisuje w nim klucz i adres; albo wpisz KEY do pliku ręcznie i uruchom program ponownie.
Serwer nie zna klucza
Na „Głównej” pojawia się czerwony pasek „Serwer nie zna tego klucza API. Zamówienia nie są pobierane” albo „Nie podano klucza API. Zamówienia nie są pobierane”, w dzienniku — wiersz „[API] kod HTTP: odpowiedź serwera”. Klucz jest nieprawidłowy, odwołany albo pusty: porównaj KEY i API_URL w config_gui.txt z wartościami w panelu administracyjnym, po poprawce uruchom program ponownie.
Nieprawidłowy adres serwera
„Nie znaleziono adresu: nazwa hosta” — literówka w API_URL w config_gui.txt albo brak łączności z serwerem. Jeśli serwer odpowiada „Serwer prosi o wysyłanie zapytań na inny adres”, na czerwonym pasku pojawi się przycisk „Użyj tego adresu”: sam zapisze prawidłowy adres (z zakończeniem /api/program) do pliku ustawień, po czym naciśnij „Sprawdź”.
Błąd 500
Awaria po stronie serwera. Poczekaj i powtórz; jeśli się powtarza — zwróć się do wsparcia i dołącz czas oraz tekst z dziennika.
Serwer zwrócił nie te dane
W dzienniku — komunikat o nierozczytanej odpowiedzi. Zwykle oznacza to, że zamiast danych przyszła strona z błędem: serwer jest niedostępny albo coś stoi pośrodku (proxy, filtrowanie ruchu). Sprawdź, czy adres serwera otwiera się w przeglądarce z tego komputera.
Zamówienia, których nie ma w bazie
Komunikat o pominiętych zamówieniach przy kopiowaniu oznacza: w folderze roboczym leżą pliki zamówień, których ten program nie pobierał. Przerób je przyciskiem „Czyszczenie” — zob. Ile zamówień przechowywać i jak czyścić dysk.
Nie znaleziono ścieżki
W komunikacie będzie wskazane, którego dokładnie folderu nie ma. Zwykle jest to literówka w trasie albo odłączony dysk sieciowy. Sprawdź ustawienia tras i dostępność folderu w eksploratorze.
Folder sieciowy jest niedostępny
Sprawdź, czy serwer jest widoczny w sieci i czy dysk jest podłączony. Pobieranie i konwersja przy tym się nie zatrzymują — pliki pojadą na maszynę, gdy tylko folder się pojawi.
Brak dostępu do pliku
Plik jest zajęty przez inny program (eksplorator, przeglądarka plików, oprogramowanie maszyny) albo brakuje uprawnień. Zamknij aplikację, która trzyma plik; w razie potrzeby uruchom program jako administrator i sprawdź uprawnienia do folderu.
Brakuje miejsca na dysku
Zwolnij miejsce i powtórz cykl. Przy okazji sprawdź, czy nie pora zmniejszyć głębokości pobierania zamówień albo uruchomić czyszczenia.
Etykieta nie zamieniła się w PDF
W komunikacie wskazany jest plik, którego nie udało się odczytać. Najczęściej ma zerowy rozmiar albo jest uszkodzony. Usuń zamówienie lokalnie (prawy przycisk myszy na wierszu zamówienia) — pobierze się ono ponownie.
Konwersja nie zmieściła się w wyznaczonym czasie
Dla bardzo dużych plików jest to oczekiwane. Jeśli tak zachowują się wszystkie pliki — problem jest w samym komputerze: brak pamięci albo obciążony procesor. Spróbuj zmniejszyć liczbę jednoczesnych procesów obsługi.
Maszyna nie widzi pliku
Sprawdź w oknie „Porównanie folderów”, czy plik dotarł do miejsca docelowego. Jeśli dotarł, a maszyna go nie bierze — rzecz jest w formacie albo w postprocesorze, a nie w programie pobierania.
Błędy wymiany z systemem księgowym
Jeśli komunikat przyszedł z BAS / 1C, szukać trzeba w innym miejscu. Moduł sam nie łączy się z internetem — zwraca się do tego programu, dlatego pierwsze, co warto sprawdzić: czy program jest uruchomiony i czy jest łączność z serwerem.
- „w kolejce programu (brak łączności z serwerem)” — to nie jest błąd: wpis czeka na wysłanie i odejdzie sam. Szczegóły — Kolejka programu i typowe komunikaty.
- Pełne teksty błędów wymiany — Protokół i pole „Wynik”.
- Moduł się nie łączy — sprawdź adres, port i token: Podłączenie: adres, port, token.
Jeśli nic nie pomogło
Zbierz dzienniki z folderu programu — główny dziennik i plik z błędami krytycznymi — i dołącz je do zgłoszenia do wsparcia razem z numerem zamówienia i czasem zdarzenia. Co gdzie leży, opisano w artykule Dziennik i zakładka „Problemy”.