Program pentru a deschide prelucrarea externă

În versiunea 8.2 a aplicației nu funcționează în mod direct cu fișierele locale stocate pe computer. Fișierele trebuie să fie pe server.

Prin urmare, pentru deschiderea procesării externe este necesară pentru a efectua următoarele etape:

  • Se trece la un fișier de procesare extern pe server
  • Conectează prelucrarea externă
  • Deschideți prelucrarea externă

Pentru a transfera fișierul pe server, acestea ar trebui să fie plasate în depozit temporar. Pentru aceasta, în primul rând clientul, în handler comandă deschiderea procesării externe, metoda contextului global PomestitFayl () am pus fișierul din sistemul de fișiere local pentru depozitare temporară.

Al patrulea parametru al acestei metode indică un semn de modul interactiv extern de selectare a fișierului de procesare. Dacă această opțiune este Adevărul. aceasta aduce un dialog de selecție fișier în cazul în care puteți selecta un fișier care urmează să fie plasate în depozit. În exemplul nostru, această opțiune - Lies. și calea către fișierul, datele din care vor fi plasate în depozit temporar, stabilite în mod explicit al doilea parametru al metodei.

Pentru a deschide o metodă de procesare a forma externă se utilizează OtkrytFormu context global (). care este transmis denumirea formular în următoarea linie: „VneshnyayaObrabotka“ + ImyaObrabotki + „forma.“. În exemplul de realizare ilustrat oferă procesare sub formă de bază. De asemenea, puteți deschide și o formă minoră de tratament - aceasta este descrisă mai jos.

Procedura ObrabotkaKomandy (ParametrKomandy. ParametryVypolneniyaKomandy)

// Pune procesul într-un depozit temporar

// Deschide forma unui proces de externe conectat

OtkrytFormu ( "VneshnyayaObrabotka" + + ImyaObrabotki "Forma");

Atunci când se lucrează în prelucrarea externă, să fie conștienți de faptul că, în mod implicit acestea sunt conduse într-un mod sigur de executarea de cod. Acest lucru înseamnă că unele dintre caracteristicile încorporate într-un limbaj să fie inaccesibile pentru ei. Dacă există încrederea că tratamentul extern nu conține cod malițios, acesta poate fi conectat în codul de runtime-ul obișnuit. În acest scop, al treilea parametru al metodei Connect () tratamente administrator extern.

Cum să obțineți o formă minoră de tratament?

Pentru limba built-in pentru a intra in forma obiectului de configurare, puteți utiliza metoda de PoluchitFormu context global ().

Primul parametru la această metodă pentru a trece formularul de nume. Acesta poate fi reprezentat în două moduri:

  • fie ca o cale completă la configurația formei obiectului (de exemplu, „Spravochnik.Kontragenty.Forma.FormaObekta“ „ObschayaForma.FormaSohraneniyaFayla“)
  • fie ca calea completă a obiectului de configurare aplicație, completată cu numele formei implicit (de exemplu, „Spravochnik.Tovary.FormaVybora“).

Deci, pentru a obține în formă, nu sunt atribuite de prelucrare principală, este posibil să se utilizeze prima metodă și în mod explicit specificați numele de forma dorită:

În acest exemplu, forma obținută cu numele Forma2 RaschetDannyh pentru prelucrare.

Dacă aveți nevoie pentru a obține un formular, care este atribuit principala formă de tratament, puteți utiliza a doua metodă: