internetul Windows. Android

Cum se conectează un raport extern. Adăugarea unui raport extern la baza de date

Acest articol descrie modul de conectare a unui formular imprimat extern în baza de date 1C din exemplul de configurare "Gestionare comercială 11.2" Configurație

Configurarea "Managementul comerțului 11.2" - Aceasta este o configurație pe formularele "gestionate"!

Instrucțiunea noastră "arată" cum să conectați o formă externă imprimată în baza de informare 1c cu configurație pe formularele "gestionate" și anume:

  • "Contabilitate 3.0"
  • "Managementul comerțului 11.2"
  • "Managementul salariilor și personalului 3.1"
  • "Automatizare completă 2.0"
  • "Managementul unei companii mici 1.6"
  • "Comerțul cu amănuntul 2.2"
  • Și alte configurații similare.

Pentru a conecta un formular extern imprimat în 1c, va trebui să trecem la 11 pași.

1 - Meniul "NSI și Administrare" (în alte configurații, cum ar fi Enterprise Contabilitate, 3.0 poate fi numit simplu - "Administrație"). 2 - Selectați "Formulare tipărite, rapoarte și prelucrare" (vezi figurile de mai jos ↓)

3 - să dezvăluie submeniul "Rapoarte și procesarea" (în alte configurații, cum ar fi în contabilitatea companiei de 3.0, poate că acest submeniu nu poate fi, așa că mergem imediat la următoarea acțiune). 4 - Am pus "bifarea" folosind rapoarte și tratamente suplimentare. 5 - Du-te la secțiunea: Rapoarte suplimentare și prelucrarea. (Vezi figura de mai jos ↓) ()

6 - Apăsați butonul "Creare". (Vezi figura de mai jos ↓)

În noile versiuni ale 1c (începând cu luna august 2016), programul a construit un mecanism de avertizare cu privire la pericolul de a utiliza tratamente externe necunoscute, care pot conține "viruși", în versiunile anterioare ale programului de avertizare a programului nu vor apărea! Dacă a apărut, atunci să conectați externe formular tipărit Va fi necesar - 7 - Apăsați butonul "Continuați". (Vezi figura de mai jos ↓)

8 - Selectați directorul în care este procesarea. 9 - Selectați-l (procesarea de care aveți nevoie). 10 - Apăsați butonul "Deschidere". Fie în loc de acțiuni 9 și 10, puteți să faceți clic pur și simplu pe formularul extern imprimat de care aveți nevoie în fereastra de selecție. (Vezi figura de mai jos ↓)

Dacă trebuie să adăugăm plasarea pentru prelucrarea adăugată (de exemplu, este Forma universală Tratat de pe site-ul nostru și avem nevoie de faptul că comanda de imprimare a acestui formular va fi afișată într-un obiect în care nu este afișat inițial) - 11 - Apăsați linia de plasare ("Locați în:", poate "plasarea:") și alegeți cărțile și documentele de referință necesare. 12 - Etapele complete pentru a conecta un formular extern imprimat apăsând butonul "Înregistrare și închidere". (Vezi figura de mai jos ↓)

Asta e tot! Felicitări! Formularul imprimat extern este conectat! Și am greșit? Verifica ...

Înainte de înregistrare și închidere, am observat că această formă tipărită externă a fost plasată în implementarea documentelor de bunuri și servicii, ceea ce înseamnă că oportunitățile de tipărire deschid orice document al speciei: "Implementarea bunurilor și serviciilor". Faceți clic pe butonul "Imprimare" și se afișează o fereastră de selectare a ferestrei, printre care sunt prezente - 13 - formularul imprimat extern conectat de noi (vezi figura de mai jos ↓)

Acum exact - toate. Sperăm că acest articol ți-a fost util.

Cum se adaugă (Înregistrare) formularul tipărit extern (sau prelucrare) în 1c Contabilitate 8.3 (ediția 3.0)

2019-05-15T13: 40: 54 + 00: 00

Adesea, contabilul are nevoie de formular tipărit suplimentar la unele dintre documentele standard 1c: Contabilitate 8.3 (ediția 3.0). Sau nevoie de prelucrare suplimentară, de exemplu, pentru a completa automat un document sau pentru a introduce unul nou pe bază. De obicei, o astfel de oportunitate a fost deja concepută pentru altcineva și poate fi găsită sau ordonată de la un programator. Și aici este obținută rafinamentul, rămâne doar pentru ao adăuga la departamentul de contabilitate. Cum să o facă? Despre acest lucru de mai jos.

1. Deschideți 1C Contabilitatea 3.0 și selectați secțiunea "Administrare" din panoul din stânga -\u003e Formulare, rapoarte și prelucrare "():

2. Iată găsirea și selectarea "Rapoarte avansate și prelucrare", după setarea "rapoartelor și procesării avansate" Daws în partea stângă:

3. Faceți clic pe butonul "Adăugați fișierul ...".

4. și selectați un fișier cu un formular sau o prelucrare externă (extensie EPF).

5. Într-o fereastră nouă, faceți clic pe butonul "Înregistrare și închidere".

6. Deschideți documentul dorit și asigurați-vă că o altă opțiune sau un element de imprimare apare în butonul de imprimare sau în meniul "Creare bazat pe" sau la un nou buton din bara de instrumente Formular. Gata!

Cu stimă, Vladimir Milkin. (profesor și dezvoltator).

Foarte adesea, utilizatorii 1C au nevoie de funcționalitate suplimentară care nu este cuprinsă într-o soluție tipică aplicată. Aceasta poate fi o formă tipărită special a unui document, un raport care conține datele necesare, completarea cărților de referință și a documentelor pe un algoritm specific, introducând unele obiecte pe baza altora etc. Pentru a îndeplini aceste și multe alte acțiuni, nu este necesar să eliminați configurația cu suport și să pierdeți actualizari automateSoluțiile tipice aplicate vă permit să rezolvați astfel de sarcini utilizând rapoarte și tratamente externe. În plus, prelucrarea externă poate fi lansată în versiuni de bazăcare nu oferă modificări la configurația soluției aplicate.

Orice soluție de aplicație (chiar și o obiecte goale, care nu conțin), construită pe baza 1c: întreprindere, vă permite să utilizați rapoarte și prelucrare externe. Acest lucru se face prin meniul principal: "Fișier" - "Deschis". După selectarea unui raport extern sau a unui fișier de procesare, acesta deschide formularul și utilizatorul poate utiliza funcționalitatea necesară.

Caracteristica soluțiilor tipice aplicate este că acestea sunt construite în subsisteme speciale care extind posibilitățile de utilizare a rapoartelor și tratamentelor externe.

După tipul de lansare, soluțiile aplicate sunt împărțite în două grupe: construite pe baza unei aplicații regulate sau gestionate. Primul grup include "Contabilitate 2.x", "Management Trade 10.x", "Retail 1.x", etc. Cel de-al doilea grup include "contabilitate 3.x", "gestionarea comerțului 11.x", "Retail 2.x", "Managementul companiei noastre" etc. Soluții aplicate construite pe bază aplicație regulatăsunt depășite, dar încă utilizate pe scară largă de utilizatori.

În acest articol, luați în considerare utilizarea rapoartelor externe și a tratamentelor în interfața obișnuită utilizând exemplul unei soluții de model aplicate "1c: Managementul comerțului 10.3".

În interfața obișnuită, rapoartele externe și prelucrarea sunt conectate prin meniul principal "Service" - "Formular imprimat extern și prelucrare".

Sistemul vă permite să utilizați rapoarte externe și prelucrarea a patru tipuri:

  1. Rapoarte externe

Formulare tipărite externe - Formularele tipărite de cărți de referință și documente care nu sunt prevăzute într-o soluție tipică aplicată.


La adăugarea sau editarea unui formular tipărit suplimentar, se deschide o cartelă de procesare externă.


În card, trebuie să specificați numele formularului imprimat, comentați și selectați fișierul de procesare extern. Dacă procesarea externă are parametrii autoregeni, tabelul de formare a tipăririi va fi completat automat. Dar, dacă este necesar, poate fi umplut sau editat manual.

  • Reprezentarea obiectului este un obiect la care este atașat forma imprimată externă (director sau document). Apăsarea butonului de selectare deschide formularul de selecție a formularului de imprimare.

  • Selecție - vă permite să conectați un formular extern imprimat nu pentru toate documentele, ci pentru determinat prin selecție. Mai mult, selecția este configurată pentru fiecare obiect de afiliere separat. Selecția este configurată în selecții tipice în mod similar în rapoarte și prelucrare.


  • Fișier tipărit - vă permite să selectați un fișier separat al formularului imprimat extern pentru fiecare obiect, adică Poate fi absolut diferită de implementarea procesării, dar aceeași în sensul.
  • Formularul imprimat înlocuit - vă permite să selectați o formă tipică imprimată a unui obiect, care va înlocui o nouă formă tipărită externă. Este necesar ca utilizatorii să nu se confunde în cazurile în care un nou extern este dezvoltat în loc de formă tipică.
  • Parametrii de procesare sunt parametrii suplimentari transmis la funcția de imprimare. Practic nu este relevant pentru formularele imprimate externe. Parametrii pot fi doar valori ale tipurilor simple (număr, linie, dată, boolean).


După conectarea unui formular tipărit suplimentar, acesta va fi disponibil în documentul sau directorul specificat din meniul "Imprimare".

În exemplul nostru, forma tipărită externă este înlocuită cu un tip de tip de contrapartidă pentru documentul ".


Pentru documentul "Realizarea bunurilor și serviciilor":


Prelucrarea externă a părților de masă

Prelucrarea externă a completării pieselor tabulare - vă permite să completați părțile de masă ale cărților de referință și ale documentelor privind algoritmii specificați.

Când adăugați sau editați procesarea pentru a umple piesele de masă, se deschide placa de procesare externă. Acesta diferă de cartea formei imprimate externe.


În card, trebuie să specificați numele procesării părților de masă, comentați și selectați fișierul de procesare extern. Dacă procesarea externă are parametrii autoregeni, tabelul de formare a tipăririi va fi completat automat. Dar, dacă este necesar, poate fi umplut sau editat manual.

Tabelul conține următoarele coloane:

  • Prezentarea obiectului este un obiect la care este atașată procesarea externă a completării părților de masă (director sau document). Când apăsați butonul de selectare, forma de selecție a consumabilelor de procesare a pieselor de masă.
  • Părți de masă - Piese de masă, care sunt atribuite procesate.
  • Reprezentarea butonului este numele butonului care va rula procesarea de umplere a pieselor de masă.
  • Parametrii de procesare sunt parametrii suplimentari transmis la funcția de imprimare. Parametrii pot fi doar valori ale tipurilor simple (număr, linie, dată, boolean).

După conectarea procesării externe a completării pieselor de masă, acesta va fi disponibil în documentul specificat sau în directorul din meniul "Umplere" al părții tabulare selectate.

În exemplul nostru, butonul "umplerea rămășițelor" este adăugat la partea de masă "Produsele" documentului "a apărut pentru bunuri".


Tratamente externe - efectuează prelucrarea datelor pe un algoritm arbitrar.


La adăugarea sau editarea procesării externe, se deschide cardul său.


În card, trebuie să specificați numele procesului de procesare, comentați și selectați fișierul de procesare extern. Partea tabară "aparținând" pentru prelucrarea externă nu este activă.

După conectarea procesării externe, acesta va fi disponibil în lista de procesare externă și va fi posibilă deschiderea acestuia cu un dublu clic.

Rapoarte externe

Rapoartele externe - retrage datele, primirea nu este prevăzută în decizia de tip aplicată.


În card, trebuie să specificați numele raportului, să comentați și să selectați un fișier de raport extern. Partea tabară "aparținând" pentru un raport extern nu este activă.

După conectarea unui raport extern, acesta va fi disponibil în lista de rapoarte externe și poate fi deschisă cu un dublu clic.

După cum vedem, folosind tratamente externe în interfața obișnuită extinde capacitățile unei soluții tipice de aplicare și simplifică utilizatorii.

În articolul următor, luați în considerare o interfață gestionată care oferă și mai multe oportunități de a utiliza rapoarte și tratamente externe.

Luați în considerare în acest articol. instrucțiuni pas cu pas Prin crearea procesării externe în 1C 8,3 în modul de aplicare controlat, respectiv, vom folosi forme gestionate. Ș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 cele mai simple prelucrarea externăCare va efectua o acțiune de grup asupra directorului "Nomenclature", și anume, pentru a stabili procentul selectat de tarife de TVA pentru grupul specificat al nomenclaturii.

Pentru a face acest lucru, efectuați imediat setarea necesară în program (configurația 1c 8.3 este luată în considerare: "Contabilitate de afaceri 3.0" gestionat Formas.).

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 ...". Se deschide fereastra de selectare a ferestrei creat fișier. 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 avocat ";

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 uneia dintre module comune, 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

În acest articol, luați în considerare modul de conectare a procesării externe sau a raportului la 1c. De exemplu, folosim configurația "Contabilitatea întreprinderii Ed. 3.0, dar articolul este potrivit pentru orice alt mod modern 1c.

Conectarea procesării

  1. Dacă procesarea a venit prin poștă, salvați-o mai întâi la computer;
  2. Mergeți la meniul "Administrație" - "Formulare tipărite, rapoarte și prelucrare":
"Administrație" - "Formulare de tipărire, rapoarte și prelucrare"

3. Verificați caseta de selectare Rapoarte avansate și procesare dacă nu este încă setată:


Caseta de selectare "Rapoarte suplimentare și prelucrare"

Dacă nu aveți acest steag, înseamnă că nu aveți dreptate în 1c. Dacă este instalat 1c pe serverul dvs., contactați administratorul dvs. 1C astfel încât să conecteze procesarea în loc de dvs. Dacă nu a mai făcut-o niciodată, lăsați-l să se conecteze la acest articol.

De asemenea, această bifă poate să nu fie dacă 1c dvs. este în cloud Service.. În acest caz, trimiteți pur și simplu fișierul de procesare managerului dvs. Dacă procesarea refuză să vă conectați la cloud, putem

4. Mergeți la "Rapoarte suplimentare și prelucrare":


5. În lista care se deschide, faceți clic pe "Creați":


Adăugând procesarea externă

6. 1C va afișa avertisment de securitate, faceți clic pe "Continuați":


7. Se deschide fereastra de selecție a fișierelor de procesare. Selectați fișierul dorit și faceți clic pe Deschidere:


Selectarea unui fișier de procesare

Dacă apare mesajul "Imposibil de conectat procesarea suplimentară din fișier. Poate că nu este potrivit pentru această versiune a programului "înseamnă că fie că ați descărcat nu pentru versiunea 1c sau dezvoltatorul a emis incorect codul de procesare sau în codul programului în sine există o eroare:


Contact Dezvoltator de tratament sau pentru noi, noi

8. Dacă fișierul vine în versiunea programului, se va deschide formularul de creare a unei noi prelucrări externe. Acesta va fi imediat completat cu numele prelucrării specificate de dezvoltator și numele echipei de procesare:


Trebuie să completați procesarea și să determinați lista de utilizatori la care va fi disponibilă imediat.

9. Faceți clic pe inscripția "Nu este definită":


10. În forma care se deschide, selectați una sau mai multe partiții, unde doriți să deschideți procesarea:


11. Specificați acum acei utilizatori care au nevoie de acces la prelucrare:


12. Buton "\u003e" Selectați utilizatorii necesari. Dacă accesul este necesar pentru toți, faceți clic pe "\u003e\u003e":


13. Pe aceste setări sunt finalizate, rămâne de a fi păstrată. Faceți clic pe "Înregistrare și închidere":


Verificarea procesării conectate

14. Acum mergeți la secțiunea în care am plasat o nouă prelucrare. Ar trebui să apară link-ul " Procesare suplimentară»:


15. Faceți clic pe acesta, va fi doar procesarea conectată. Evidențierea acestuia cu mouse-ul și făcând clic pe "Rulați" Începeți procesarea:


Conectați raportul

Raportul extern se conectează exact ca procesare externă.

Singura diferență: Raportul va apărea în secțiunea "Rapoarte avansate":


Pornirea unui raport extern este același cu prelucrarea externă:


Asta-i tot, acum știi cum să conecteze procesarea externă sau raportul la 1c