Cum se conectează un raport extern în 1c 8.3. Adăugarea de prelucrare externă în baza de date. Descrierea funcției "Informații despre prelucrarea externă"

Luați în considerare acest articol prin instrucțiuni pas cu pas pentru crearea procesării externe în 1c 8.3 în modul de aplicare controlat, respectiv, vom folosi formularele controlate. Și, cel mai important, vom învăța să le conectăm la mecanismul "Prelucrarea externă" a configurațiilor 1c, construit pe biblioteca subsistemelor standard versiunea 2.0 și cea mai nouă.

Sarcina va fi după cum urmează: Creați o simplă procesare externă care va efectua o acțiune de grup deasupra directorului "Nomenclature", și anume, pentru a stabili procentul selectat din rata de TVA pentru grupul specificat al nomenclaturii.

Pentru a face acest lucru, vom face imediat setarea necesară în program (o configurație de 1c 8.3 este luată în considerare: "Enterprise Contabilitate 3.0" pe forme gestionate).

Instalarea acestei casete de selectare ne oferă posibilitatea de a utiliza procesarea externă.

Crearea unei noi prelucrări externe în 1c 8.3 pe exemplu

Acum mergeți la configurator. În meniul "Fișier", alegeți "Nou ...". O fereastră de selectare a ferestrelor se va deschide. Alegeți "Prelucrarea externă":

Se deschide o nouă fereastră de procesare externă. Ia-i imediat numele. Se va propune în timpul menținerii procesării pe disc:

Adăugați o nouă formă de manipulare. Indicăm că aceasta este o formă de procesare și este principalul:

Pe formularul vom avea două detalii:

  • Panconductura - referință la manualul "nomenclatura";
  • Coclări - referire la listarea tatelor de TVA.

Creați detalii în coloana "Props" din fereastra din dreapta sus. Trageți-le și trageți-le în fereastra superioară din stânga. Detalii noi ar trebui să apară imediat pe formularul de mai jos.

Ordinea detaliilor poate fi modificată de săgețile "sus" - "în jos":

Obțineți 267 Tutoriale video pentru 1C gratuit:

Rămâne să adăugați butonul "Instalare". În formele gestionate, este imposibil să adăugați butonul la formular. Chiar dacă îl adăugați la structura elementelor formularului, acesta nu va fi vizibil pe formularul însuși. Butonul trebuie să fie asociat cu comanda pe care o va efectua. Accesați fila "Comenzi" și adăugați comanda "Instalsewordcande". În proprietățile echipei, creați o acțiune. Echipa Handler Selectează "pe client". Comanda poate fi adăugată și la formular prin simpla "glisare" la secțiune cu elemente de formă.

În modul, procedura este creată în modul. În el, apelați procedura de pe server:

& Svlette.

Procedura de setare (comanda)

InstallingCorder ();

Extradreses.

În procedura de pe server, scrieți o mică cerere și acțiuni legate de instalarea ratei TVA:

& Pe server

Procedură de setareCanserver ()

Solicitare \u003d cerere nouă;
Solicitare.Text \u003d.
"ALEGE
| Nomenclatura. Link.
| Este.
| Director. Namerenclatură ca nomenclatură
| Unde.
| Nomenclatură. Link în ierarhie (& panclatură)
| Și nu o nomenclatură. Prezentare
| Și nu o nomenclatură .Grupul de avocatură ";

Cerere. Parametru de instalare ("Pagenetură", Panconductive);
Speed \u200b\u200b\u003d interogare. Umpleți ();
Selectarea \u003d viteza. Embry ();

În timpul atingerii. Următorul () Ciclu

Atentat, încercare
Pinion. Pentru a recruta ();
O exceptie
Raport ("Eroare la scrierea unui obiect" + Springs + "" "!
| " + Descriere () ());
Sărbători;

Endcycle;

Extradreses.

Revenim la fila "Formular", adăugați butonul la formular și asociați-l cu comanda:

Ca atare, procesarea noastră este gata de utilizare. Pentru ao numi, în modul Enterprise 1C, trebuie să mergeți la meniul "Fișier" - "Deschidere" și selectați fișierul creat.

Cu toate acestea, lucrarea din acest mod este convenabilă pentru procesarea de depanare și pentru muncă, utilizatorul nu se potrivește destul de. Utilizatorii sunt obișnuiți cu toate "brațul la îndemână", adică în baza de date în sine.

Pentru aceasta și servește secțiunea "Rapoarte suplimentare și prelucrare".

Dar pentru a adăuga procesarea noastră acolo, trebuie mai întâi să o dați o descriere și să informați programul proprietăților sale.

Descrierea funcției "Informații despre prelucrarea externă"

Voi cita un exemplu de conținut al acestei funcții. Acesta trebuie să fie export și, în consecință, să fie amplasat în modulul de procesare:

Informații despre funcții Procesarea de vară () Export

Acest date \u003d noua structură ();
Date ("nume", "instalarea vitezei de TVA");
Date ("siguranță", adevăr);
Data ("Versiune", "Ver.: 1.001");
Date ("Informații", "Prelucrarea pentru a instala tarifele de TVA în directorul nomenclatură);
Dannoundedoleg. Teren ("Vizualizare", "Presiune suplimentară");

Tabzncomans \u003d mese noi;
Tabzncommands. Butași. ADDLY ("identificator");
Tabznomands. Tablolocks. Addly ("Utilizare");
Tabzncomani. Butași. ADDLY ("Performanță");

Novstok \u003d Tabznomands. Add ();
Novstok.identifier \u003d "deschidere";
Novstoka. Folosind \u003d "Forma de deschidere";
Novstok.reprezentare \u003d "procesare deschisă";
Date ("echipe", tab-uri);

Returnarea acestor date;

Endfunction

Pentru a înțelege mai bine ce domenii de înregistrare trebuie utilizate structura datelor, vom vedea detaliile cărții de referință "Rapoarte suplimentare și prelucrare":

După cum puteți vedea, totul este destul de simplu. Doar o singură recuzită nu au coincis: "Opțiunea" este "utilizare". Dacă vedeți codul unuia dintre module generale, vom vedea cum apare grămada acestor câmpuri:

Pentru a determina care câmpuri sunt obligatorii, mai întâi nu puteți să o descrieți, să creați doar o goală și apoi să utilizați debuggerul. Dacă urmăriți modulele Când înregistrați procesarea, devine clar care câmpuri sunt necesare și care nu sunt.

Conectarea procesării externe în 1C 8.3

Descărcați procesarea universală a obiectelor 1C 8.3.

În versiunea obișnuită a aplicației a platformei 1C 8.2 și 8.1 (pe formularele obișnuite) a existat o astfel de prelucrare atât de mare ca "selecție universală și prelucrare a obiectelor". A simplificat foarte mult viața programatorilor și a administratorilor de programe.

Aceeași prelucrare a 1c a apărut pentru aplicarea controlată (8.3 și 8.2). Înainte de aceasta, în 1c 8.3, a trebuit să facă cu o schimbare tipică de procesare a detaliilor, dar nu decide toate sarcinile care sunt necesare în funcționarea zilnică a utilizatorului sau a programatorului 1c.

Căutarea și selectarea obiectelor

După descărcarea procesării, o putem rula ca externă. Cine nu știe, acest lucru se face prin meniul "Fișier" - "Deschis". Va apărea fereastra de procesare:

În prima filă, trebuie să alegem un obiect cu care vom lucra. Și așa, în câmpul "Obiectul de căutare", a fost deja ales un document "Implementare (acte, facturi)". Acest lucru se datorează faptului că înainte de aceasta a ales deja acest obiect. Prelucrarea este capabilă să memoreze.

Prin butonul "SELECTARE SETUP", putem seta selecția aproape orice câmp al obiectului:

Dacă datele de selecție nu sunt suficiente, puteți selecta obiectele necesare utilizând o cerere arbitrară. Pentru aceasta, deplasați comutatorul modului de selecție la poziția corespunzătoare.

După toate setările, trebuie selectate obiecte. Faceți clic pe butonul "Găsiți obiecte" și consultați rezultatul selecției:

Elemente de procesare

Să ne întoarcem la fila "Prelucrare":

O scurtă revizuire separată este probabil doar primele trei tratamente. Despre munca restului este clară de titlu și nu necesită setări.

Algoritm arbitrar

Procesarea "algoritmul arbitrar" vă permite să scrieți un program de acțiune pe obiectele din limba internă 1c. Procesarea necesită abilități de programare și descrierea acesteia este demnă de un articol separat. Cu aceasta, puteți face acțiuni practice pe obiecte:

Instalarea cerințelor

Procesarea "Instalarea rechizitelor" vă permite să modificați detaliile documentelor selectate sau ale cărților de referință, precum și registrele de informații. Destul de util și, uneori, doar prelucrarea necesară. De exemplu, înlocuiți moneda documentului în documentele selectate:

Imediat, trebuie remarcat faptul că procesarea se poate face imediat și puteți salva setarea. Această setare va fi afișată în arborele de procesare.

Obiecte de purguri

Procesarea "Obiecte", respectiv, vă permite să transferați documente sau să modificați codurile cărților de referință. Prelucrarea oferă un set bogat de acțiuni. De exemplu, ați decis să schimbați prefixul în documentele selectate:

Acum, să vedem ce putem face cu setările salvate. Se pare că putem realiza un pachet, mutat în fereastra "Procesare selectată":

Acum putem executa în mod constant setările selectate făcând clic pe butonul "RUN".

Bazat pe: ProgramMist1s.ru

În meniul de sus mergeți la Serviciu->->.

După aceasta, va apărea forma listei de carte de referință. În meniul de sus faceți clic pe Adăuga.

O fereastră pare să adauge un nou raport. apasa butonul Deschis.

Selectați fișierul cu raportul dorit și faceți clic pe Deschis. După adăugarea unui fișier, dacă este necesar, modificați numele raportului (deoarece acesta va fi afișat în listă). presa O.K.

Ca urmare a novice, raportul apare în listă.

După aceasta, raportul poate fi utilizat, adăugând completat. Pentru a deschide apoi acest raport, de asemenea, mergem la Serviciu->Rapoarte suplimentare și prelucrare->Rapoarte externe suplimentare.

Pentru BP 3.0, ZUP 3.0, UT 11, ERP 2.0.

Pentru a adăuga un raport extern în configurații 1C: întreprinderea 8.3 în interfața controlată (pe exemplul contabilității 3.0), introduceți secțiunea corespunzătoare a programului:


Este necesar ca caracteristica utilizării rapoartelor suplimentare să fie inclusă, mergeți prin hyperlink:

În lista care se deschide, faceți clic pe buton Crea:


După aceasta, caseta de dialog Selecția fișierelor se va deschide imediat cu un raport în care doriți să selectați fișierul dorit (în cazul meu acesta este un fișier cu o analiză a costurilor din fabrică).

Acum trebuie să configurați cazare(Locul programului în care va fi disponibil raportul):


Selectăm în mod arbitrar secțiunea de program dorită din listă:


Acum trebuie să scrieți modificări în cartea de raport externă:

Acum deschideți un raport din interfața programului:


Lista în timp ce goală, faceți clic pe Configurați lista:


Sub formă de selecție, sărbătorim raportul nostru:


Acum a apărut pe listă:


Prin buton. A executa Formularul de raport:


În meniul de sus vino în Serviciu->->.

Se afișează forma listei de tratamente externe ale cărților de referință. În meniul de sus, apăsați butonul Adăuga.

Formularul care a adăugat un obiect nou va apărea. Faceți clic, dar deschideți butonul și selectați fișierul cu procesarea dorită. După ce ați selectat fișierul dorit, dacă este necesar, setați numele de procesare (numele câmpului). După aceea, trebuie să faceți clic pe OK pentru a salva modificările făcute.

După aceasta, ajutorul ferestrei elementului de ajutor este închis și vă întoarceți la formularul de listă în care noua prelucrare este deja prezentă.

Asta e tot! Procesul de procesare din configurație este complet. Pentru a deschide ulterior această prelucrare, veniți în vechiul mod: Serviciu->Rapoarte suplimentare și prelucrare->Tratamente externe suplimentare.

Pentru BP 3.0, ZUP 3.0, UT 11, ERP 2.0.

Prelucrarea externă pentru 1c: Întreprinderea 8 sunt mai multe specii. În acest manual, voi arăta cum să atașați procesarea pe modificarea și prelucrarea grupului pentru a completa obiectele specifice.

Pentru primul caz, vom adăuga procesarea pentru a completa directorul nomenclaturii din Excel.

Mergeți la secțiunea corespunzătoare a programului:


Este necesar ca un semn de utilizare a rapoartelor și tratamentelor suplimentare să fie setat, treceți prin hyperlink-ul la lista obiectelor externe:

În listă, faceți clic pe Crea:


În dialogul care se deschide, selectați fișierul dorit cu procesare:


Noul card de obiect extern a fost completat în program, rămâne doar pentru configurare cazare(Secțiuni ale programului din care vor fi disponibile prelucrarea):


Ca o locuință, alegeți o secțiune arbitrară (sau mai multe):


Scriem și închidem cardul obiectului extern:


Acum, deschideți procesarea din interfață:


Listă de gol, faceți clic pe Configurați lista:


Noi alegem prelucrarea noastră:


Acum este disponibil pentru alegere. Pentru a deschide procesarea, trebuie să faceți clic pe A executa:


Acum, să vedem cum se adaugă prelucrarea completării (modificarea) obiectelor specifice. De exemplu, luați prelucrarea externă care atașează scanări la elementele selectate de cărți de referință sau documente de sistem. Începutul adăugării unei astfel de prelucrări nu este diferit de versiunea anterioară. Diferența este că, în acest caz, plasarea este completată automat (și nu prin secțiunea programului și tipurile de obiecte de bază):


Dacă se dorește, lista de locații poate fi corectată ( nu adăugați cazare suplimentară și eliminați inutile):


Pentru a face o schimbare, trebuie înregistrată și cardul obiectului extern.

Pentru a utiliza procesarea, este necesar să introduceți un obiect de bază specific (din lista de plasare), apăsați elementul Completati În panoul de comandă și alegeți comanda: