Elaborarea formei document tipărit - studopediya

În LR precedent am creat un document PostuplenieMaterialov. care este utilizat pentru a reflecta în sistemul de contabilitate de informații cu privire la materiale primite. Lucrările la document nu este încă finalizat. În special, documentele de obicei, nu sunt doar electronice, ci și reprezentarea tipărite.

Sistemele contabile actuale bazate pe 1C: Enterprise 8 de lucru cu unele documente, după cum urmează. Documentul este umplut, salvați, de imprimare. După imprimare pentru a efectua orice acțiuni de documente specificate pentru a imprima un document colectate semnăturile necesare, după care documentul are un sistem electronic, deschis, verifica conformitatea versiunilor electronice și tipărite și petrece.

Pentru a crea un document folosind machetele formular de imprimare. Aspect - un obiect de configurare, care este adesea utilizat pentru a stoca documente de calcul tabelar, pe baza cărora forma tipărită. Procesul de dezvoltare a plăcii de imprimare este format din două etape.

La prima etapă, dezvoltarea de aspect. Aspecte sunt, de obicei documente sub formă de tabele, cu toate acestea, se poate lucra cu modele de alte specii. Documentul de tabel sunt definite zona cu numele. configura parametrii acestor zone, atunci aceste zone sunt folosite pentru a „construi“ un formular de document tipărit.

A doua fază a dezvoltării plăcii de imprimare - este crearea de cod software, care se bazează pe date și aspectul documentului „colectează“ placă.

Dezvoltarea de plăci de imprimare poate fi accelerată prin utilizarea așa-numita designer de imprimare. Pentru a face acest lucru, deschideți configuratorul pentru a edita fereastra documentului PostuplenieMaterialov. În această fereastră, selectați fila Layout. Acolo, faceți clic pe butonul de designeri. În meniul derulant, selectați Print Builder (fig. 6.1).

Elaborarea formei document tipărit - studopediya

Fig. 6.1. fila Aspect, modificați fereastra de proprietăți a documentelor

Apărut designer de fereastra de imprimare, vă va ghida prin câțiva pași necesari pentru a crea o placă de imprimare. Și anume, în primul pas pe care trebuie să specificați numele procedurii de imprimare și locația acestuia. Procedura standard poartă numele de imprimare. este localizat este în modulul obiect. Să subliniem forma modulului de stocare de documente pentru procedura (Fig. 6.2) și faceți clic pe Următorul.

Elaborarea formei document tipărit - studopediya

Fig. 6.2. Introducere cu designer de imprimare

(. Figura 6.3) În al doilea designer de fereastră, suntem invitați să precizeze care detaliile căderea documentului în pălărie a plăcii de imprimare, adică - în partea superioară.

Elaborarea formei document tipărit - studopediya

Fig. 6.3. Formularul de imprimare pentru setarea parametrilor de documente Designer capace imprimate

Pe partea dreaptă a formularului, care se numește detaliile documentului, puteți găsi o listă de detalii ale documentului, pe partea stângă, care este o listă de detalii pălării sunt afișate detalii ale documentului transferat într-un dublu-clic, sau - folosind tastele cu săgeți cu imaginea. Pentru a transfera toate detaliile într-o pălărie - trebuie doar să faceți clic pe butonul cu două săgeți. transmite rapid la o pălărie imprimată formular toate detaliile documentului, în plus față de recuzită StoimostMaterialov. Vom salva pentru a aduce la subsol - adică - în partea de jos a formularului de imprimare.

Apăsând din nou faceți clic pe Următorul. ne aflăm în imprimarea fereastra de proiectare, care vă permite să configurați ieșirea în tabelele formă tipărite ale acestui document. Operația logică cu fereastra este aceeași ca și operația descrisă mai sus. Fig. 6.4 Puteti vedea starea celui de al treilea designer de fereastra de imprimare după ce l-am creat, astfel încât afișează toate detaliile de imprimare disponibile ale tabelelor acestui document.

Elaborarea formei document tipărit - studopediya

Fig. 6.4. Print Document Designer pentru setarea parametrilor de masă a plăcii de imprimare

În continuare, a patra, fereastra de designer conține un set de câmpuri pentru a afișa în pivniță. Am ales pentru a afișa în subsol recuzită StoimostMaterialov.

Prin apăsarea butonului următor ne aduce la ultima fereastră de designer. Aici ne arată că dorim buton pentru a imprima s-a adăugat sub forma unui document. Fig. 6.5.

Elaborarea formei document tipărit - studopediya

Fig. 6.5. Document Designer Print, ultima fereastră, configurarea butonului de imprimare apel de procedură

Elaborarea formei document tipărit - studopediya

Vă rugăm să rețineți că există un nou buton de pe panoul de control inferior forma - Print. Vă rugăm să rețineți, de asemenea, că documentul de calcul tabelar, care reprezintă aspectul. împărțită în zone numite. Aici putem vedea titlul câmpului. Cap MaterialyShapka. Materiale și Beci. În aceste zone, putem vedea celulele care conțin text simplu, fără caractere speciale. În derivarea câmpului numit în documentul imprimat, textul va fi afișat în forma în care acestea apar în structura. utilizând același format. În cazul în care structura este afișată celula, textul care este încadrat de pictogramele "<>„În această celulă va fi afișat nici un document de recuzită. În special, paranteze unghiulare, în acest caz, afișează parametrii pentru a le ieșire la celule. Numele parametrilor coincid cu detaliile corespunzătoare ale numelor de documente.

Ceea ce tocmai ați învățat, va face o familiaritate destul de simplu cu procedura de imprimare, care a fost format în mod automat. Să ne amintim că, atunci când proiectantul de imprimare, am spus că această procedură ar trebui să fie păstrate într-un modul formular. Localizați procedura în formă modul (fila modul). Aici este textul modulului:

// Acest fragment a fost construită de către proiectant.

// atunci când reutilizați designer de făcut modificări manual vor fi pierdute.

TabDok = New SpreadsheetDocument;

Explicați constructe de programare care au fost utilizate în această procedură

TabDok = New SpreadsheetDocument;

Variabila TabDok a scrie o referință la un nou tip de obiect SpreadsheetDocument. Acesta este documentul care, după procedurile de lucru va conține placa de imprimare finit. Imediat după crearea unui document foaie de calcul nu este vizibil pentru utilizator, adică, toate acțiunile pe care le sunt cu el, vom face în continuare efectuată cu un document invizibil. După finalizarea programului de formare a documentului, vom face vizibil.

Variabila de înregistrare aspect link-ul de aspect pentru a imprima numele, care face parte din documentul nostru. Vom folosi această variabilă pentru a accesa aspectul.

În titlu, dacă te uiți la aspectul. există doar un text care conține denumirea documentului și toate câmpurile pe care doriți să le popula documentul. Dar, în capacul astfel de opțiuni sunt disponibile. Zona corespunzătoare antet, am discutat deja metoda. Dar următoarea comandă - Shapka.Parametry.Zapolnit (EtotObekt); Acesta vă permite să completați în zona celulei care conține parametrii elementelor esențiale ale obiectului trecut ca parametru (în acest caz, avem de-a face cu un EtotObekt obiect - vă permite să obțineți documentul cu care lucrăm în prezent). Corespondența între parametrii și detaliile documentului sunt stabilite după nume. Celula care conține parametrul <Номер> Acesta va fi umplut cu detalii ale documentului cu numărul de nume și așa mai departe.

Această bucată de cod avem o zonă care corespunde antetul mesei și afișa într-un document de calcul tabelar. Următorul tabel de prelucrare și retragerea progresivă:

Pentru fiecare TekStrokaMaterialy a ciclului Materiale

Aici vedem o buclă care trece prin fiecare linie a materialului tabular. Bazat pe fiecare dintre rânduri (variabila TekStrokaMaterialy) se umple câmpul parametrilor materiale și ieșiri l la un document de calcul tabelar.

Subsol este afișat sunteți deja familiar. Apoi, configurați unele proprietăți ale documentului format, care afectează aspectul său:

Aici este oprit afișare grilă comună documentelor de calcul tabelar sunt stabilite pentru proprietățile documentelor false care sunt responsabile pentru apărarea sa și interzicerea de editare, dezactivați afișarea titlurilor, și după ce totul este configurat, un document foaie de calcul se face vizibil - folosind metoda de afișare.

Rulați soluția noastră aplicație în 1C: Enterprise modul și a vedea cum arată pentru placa de imprimare a unui document PostuplenieMaterialov (Figura 6.7.).

Elaborarea formei document tipărit - studopediya

Fig. 6.7. În formă de documente sub formă de imprimare

Pentru a imprima această formă, este suficient să se utilizeze comanda din meniul principal File> Print.

Mai sus, referindu-se la aspectul dispozitivului. avem doar rezultatele designer de imprimare. Puteti vedea ce sa întâmplat la ieșirea de designer de imprimare, acesta oferă un formular cu aspect destul de standard. Dacă avem nevoie de ceva mai mult - atât în ​​ceea ce privește aspectul formei și în utilizarea de opțiuni pentru ao umple, vom avea nevoie pentru a utiliza editarea manuală (sau creați-l de la zero) module, aspect și de imprimare.

În această etapă, nu vom mai îmbunătăți și rafina documentul PostuplenieMaterialov. Să ne încă un alt document de configurare noastre.

articole similare