#753

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

  1. Kortelėje „Pagrindinė“ spauskite „↻ Tikrinti“. Jei raktas faile tuščias, programa atsakys pranešimu „API raktas nenustatytas“ ir apklausos nepradės.
  2. 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“.
  3. 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_minutes faile config_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.txt ir perkraukite programą.
  • „Serveris prašo siųsti užklausas kitu adresu“ — spauskite „Naudoti šį adresą“ juostoje: programa pati įrašys naują API_URL ir pasiūlys pakartoti patikrinimą.
  • „Adresas nerastas“, „Serveris neatsakė laiku“, „Nepavyksta prisijungti“ — tinklo arba adreso problema. Patikrinkite internetą ir API_URL faile.
  • „Serveris atsakė kodu 500“ — problema serverio pusėje, ne programoje. Pabandykite vėliau.
  • „API raktas nenurodytas“ — parametras KEY faile 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“.

Susijusios temos