#758

Aceasta este fila de lucru a operatorului: de aici se pornește și se oprește interogarea serverului, de aici se vede ce se întâmplă chiar acum și tot aici se află butoanele de întreținere.

Stare

Trei câmpuri în blocul de sus: „Stare” („Oprit”, „Funcționează”, „Verificare…”, „Descărcare…”, „Conversie…”, „Eroare API” etc.), „Ultima verificare” și „Următoarea verificare” — ora după ceasul computerului; cât timp serviciul este oprit, la următoarea verificare stă o liniuță.

Statistica comenzilor

Patru cartonașe arată bilanțul ultimului răspuns al serverului:

  • „Descărcate” — comenzile ale căror fișiere se află deja pe disc;
  • „De descărcat” — comenzile noi și cele regenerate, pe care programul le va lua în lucru;
  • „Generare” — comanda este confirmată, dar serverul nu a construit încă fișierele pentru ea: nu este nimic de descărcat, programul le va verifica la ciclul următor;
  • „Actuale” — comenzile la care pe server nu s-a schimbat nimic.

Cartonașele se pot apăsa: apăsarea deschide fila „Comenzi” cu lista corespunzătoare.

Progres

Două bare cu etichete: „Ciclu” — mersul general al verificării curente (sub bară — ce anume se face), și „Descărcarea comenzii” — descărcarea arhivei curente.

Setările conversiei

Două bife — „Convertește SVG-ul debitării în PNG/EMF” și „Convertește etichetele în PDF” — se salvează în fișierul de setări imediat la comutare. Butonul „Convertește acum” parcurge folderul comenzilor și convertește tot ce nu are încă fișiere gata, fără a aștepta ciclul următor; dacă ambele bife sunt debifate sau nu este nimic de făcut, în jurnal apare „Nu există conversii în așteptare”. Mersul lucrului îl arată bara „Conversia fișierelor”. Modul de prelucrare și numărul de fire se configurează în fila „Conversie”.

Butoane

  • „Pornește” — activează interogarea după program (intervalul este setat în fișierul de setări, implicit 3 minute) și face imediat prima verificare. Dacă cheia nu este completată, programul va afișa eroarea „Cheia API nu este setată” și nu va porni — cheia se înscrie în fișierul config_gui.txt de lângă program.
  • „Oprește” — dezactivează programarea și întrerupe lucrul curent. Un pas deja început se va încheia la expirarea propriului timeout: cât timp durează, în stare stă „Se oprește…”, iar „Pornește” devine disponibil abia după încheierea lui.
  • „Verifică” — un singur ciclu suplimentar, fără să atingă programarea. Funcționează și cu serviciul oprit. Dacă o verificare este deja în curs, a doua nu va porni.
  • „Deschide folderul” — deschide folderul comenzilor (calea din fila „Setări”) în explorer.

În dreapta, separat, butoanele de întreținere — sunt disponibile doar cu serviciul oprit:

  • „Curățare” — caută pe disc fișierele comenzilor care nu sunt în baza programului și afișează fereastra „Previzualizarea curățării” cu lista și bife; se șterge doar ce a fost selectat. Vezi Câte comenzi să păstrați și cum să curățați discul.
  • „Resetează tot” — șterge datele programului. În fereastra „Resetează toate datele” se alege: doar baza (fișierele rămân) sau baza împreună cu toate fișierele comenzilor, la dorință — și folderele de sincronizare. Un buton periculos, vezi Resetare completă și mutare.

Butoanele au indicii care apar la trecerea cu mouse-ul: după denumire nu este întotdeauna clar ce va face butonul cu fișierele de pe disc.

Bara roșie cu problema

Dacă serverul nu a acceptat cererea, deasupra blocului „Stare” apare o bară roșie: „Problemă: …”, un indiciu și ora de la care persistă. Alături este butonul „Detalii în jurnal”, iar dacă serverul cere ca cererile să fie trimise la altă adresă — butonul „Preia această adresă”, care înscrie noua adresă API în fișierul de setări. Bara dispare singură după prima verificare reușită. Mesajele tipice sunt analizate în articolul Erori frecvente și ce trebuie făcut.

Ce nu există în această filă

Nu se poate sări peste o singură comandă și continua cu restul, nu se poate pune lucrul pe pauză: există doar oprirea completă și repornirea. După „Oprește”, apăsarea butonului „Pornește” continuă din locul în care programul s-a oprit — comenzile descărcate parțial vor fi descărcate din nou în întregime.