Programos archyvo diegti nereikia: išpakuokite jį ir paleiskite programos failą. Žemiau — kas vyksta pirmą kartą paleidžiant ir kaip įsitikinti, kad ryšys su serveriu yra.
Kur išpakuoti
Į aplanką, kuriame naudotojas turi rašymo teises, pavyzdžiui, C:\cnc_client. Šalia programos sukuriami jos darbo failai: nustatymai, užsakymų duomenų bazė ir žurnalai. Tokie aplankai kaip C:\Program Files netinka — Windows uždraus rašyti.
Iš kur programa žino jūsų firmą
Firmos raktas (KEY) ir serverio adresas (API_URL) jau įrašyti į failą config_gui.txt šalia programos: juos įrašo serveris, kai atsisiunčiate archyvą iš administravimo skydelio. Programos lange šių laukų nėra — patikrinti juos galima tik faile. Daugiau: Kortelė „Nustatymai“.
Ką pamatysite
- Lango antraštėje — jūsų firmos pavadinimas, po juo užrašas „Atsisiuntimo klientas“ ir versijos numeris. Pavadinimas ateina iš serverio pagal raktą ir įsimenamas, todėl kitą kartą atsiranda iš karto. Kol atsakymo nėra — neutralus užrašas.
- Kairėje stulpeliu — kortelės, dešinėje — pasirinktos turinys. Daugiau: Lango apžvalga.
- Apačioje — būsenos juosta: spalvotas taškas, dabartinė būsena ir laikrodis.
- Pagal numatytuosius nustatymus programa iš karto pradeda apklausti serverį ir susiskleidžia į užduočių juostą. Abu įpročiai išjungiami žymimaisiais langeliais kortelėje „Nustatymai“.
Ryšio patikrinimas trimis žingsniais
- Kortelėje „Pagrindinė“ spauskite „↻ Tikrinti“. Jei raktas faile tuščias, programa atsakys pranešimu „API raktas nenustatytas“ ir apklausos nepradės.
- Pažiūrėkite į „Pagrindinė“ viršų. Kol viskas gerai, raudonos juostos ten nėra; jei serveris užklausos nepriėmė, atsiras juosta su priežastimi ir mygtukas „Išsamiau žurnale“.
- Atidarykite kortelę „Žurnalas“. Ten žingsnis po žingsnio matoma: adresas, kuriuo išėjo užklausa, serverio atsakymas, kiek užsakymų reikia atsisiųsti, kiekvieno atsisiuntimas ir išpakavimas.
Kiek laukti
- Vienas naujas užsakymas pereina visą kelią — užklausa, atsisiuntimas, išpakavimas, kopijavimas į stakles, konvertavimas — maždaug per 10–40 sekundžių.
- Pirmas ciklas paprastai ilgiausias: serveris atiduoda visus pastarųjų dienų užsakymus (pagal numatytuosius nustatymus 60, nustatoma faile
time.txt). Didelėje firmoje tai šimtai užsakymų. - Toliau programa apklausia serverį pagal tvarkaraštį: intervalą nustato parametras
every_minutesfaileconfig_gui.txt, mažiausiai — trys minutės.
Jei ryšio nėra
Priežastis rodoma raudonoje juostoje kortelėje „Pagrindinė“ ir žurnale:
- „Serveris nežino šio API rakto“ — raktas neteisingas arba atšauktas. Atsisiųskite archyvą iš administravimo skydelio iš naujo arba įrašykite naują
KEYįconfig_gui.txtir perkraukite programą. - „Serveris prašo siųsti užklausas kitu adresu“ — spauskite „Naudoti šį adresą“ juostoje: programa pati įrašys naują
API_URLir pasiūlys pakartoti patikrinimą. - „Adresas nerastas“, „Serveris neatsakė laiku“, „Nepavyksta prisijungti“ — tinklo arba adreso problema. Patikrinkite internetą ir
API_URLfaile. - „Serveris atsakė kodu 500“ — problema serverio pusėje, ne programoje. Pabandykite vėliau.
- „API raktas nenurodytas“ — parametras
KEYfaile tuščias, apklausa nepradedama. - Išsamus nagrinėjimas — Dažnos klaidos ir ką daryti.
Užsakymų nėra, bet klaidų taip pat nėra
Tai normali situacija, jei užsakymams failai dar nesugeneruoti. Programa paima tik tai, ką serveris atidavė kaip paruošta; laukiančius užsakymus ji rodo atskiru skaitikliu „Generavimas“ ir paims juos viename iš kitų ciklų.
Toliau — Maršrutų taisyklės: be jų failai liks užsakymų aplanke ir iki staklių nenukeliaus.
Jei planuojami ir mainai su apskaitos sistema, kitas žingsnis po maršrutų — BAS / 1C apdorojimo prijungimas: šio kompiuterio adresas, prievadas ir prieigos raktas, kuris išduodamas čia pat, mygtuku „API 1C“ kortelėje „Prekės“.