#751

Niemal w każdym statusie przetwarzania spotyka się wiersz «in the program queue (no connection to the server) — will be sent automatically, operation N». To nie błąd, ale też nie «saved». Wyjaśnijmy, co za tym stoi.

Jak działa zapis

Wszystko, co przetwarzanie zapisuje — kody, ceny, nazwy, klientów, menedżerów, magazyny, działania na zamówieniach — przekazuje programowi pobierania, a ten wysyła na serwer iFurn.pro i czeka na odpowiedź do 30 sekund. Jeśli odpowiedź przyszła, w statusie będzie konkretny wynik. Jeśli serwer jest niedostępny, operacja trafia do kolejki i otrzymuje numer.

Co robić

  • Nic pilnego. Program wyśle operację sam, kiedy połączenie wróci.
  • Sprawdzić wynik — «Fill» albo «Refresh» na tej samej zakładce.
  • Obejrzeć kolejkę — w programie pobierania jest zakładka «Queue» (gdzie szukać zakładek): tam widać wszystkie oczekujące operacje, można nacisnąć «Send now», powtórzyć odrzuconą albo anulować niepotrzebną. Numer operacji ze statusu to numer na tej liście.

Główna zasada: dopóki operacja jest w kolejce, nie można uważać jej za zapisaną. Nie warto powtarzać tego samego działania jeszcze raz — utworzy to drugą taką samą operację.

Typowe komunikaty i co znaczą

Połączenie

  • «No connection to the program at address…» — program nie jest uruchomiony, nie włączono w nim «API for 1C», inny port albo zapora. Zobacz Połączenie i Częste błędy programu pobierania.
  • «The program did not accept the token or this computer's address» — token skopiowany nie w całości albo w programie ustawione jest ograniczenie adresów.

Kody i dopasowania

  • «this 1C code is already used by another item» — kod zajęty. Towary wiązane są jeden do jednego: najpierw usuń stare powiązanie.
  • «no such item in the platform catalogue (client material or deleted item)» — kodu takiej pozycji nie można zapisać, wybierz inną.
  • «this platform record is chosen in several rows — keep one» — jeden menedżer albo magazyn wskazany dwa razy.
  • «code N is shared by K services — one BAF item» — to nie błąd: u usług wspólny kod jest dopuszczalny.

Zamówienia

  • «status X → Y cannot be changed (allowed: …)» — przejście jest zabronione, dozwolone są wymienione.
  • «the accounting system did not allow this order to be sent to production» — zezwolenie wydawane jest po stronie systemu księgowego.
  • «Document … was not refilled: it could not be posted» — stary zaksięgowany dokument został nietknięty.

Pozostałe

  • «The price type currency is not in the platform dictionary» — wybierz inny rodzaj cen albo dodaj walutę.
  • «Nobody is signed in to the program» — klienci i zamówienia wymagają zalogowania menedżera w programie, sesja trwa 4 godziny.

Jeśli komunikatu nie ma na liście — otwórz Protokół: tam jest pełny tekst odpowiedzi programu albo serwera. Po stronie samego programu patrz Dziennik i zakładkę «Problems».