Publicații. Publicații Cum sunt create butoanele de tipărire în 1c

Majoritatea materialelor de instruire despre programare în sistemul 1C descriu formarea formelor tipărite pe baza unui obiect „Document tabelar” sunt limitate la afișarea formularului finalizat pe ecran. Pentru utilizatori, ceea ce este mult mai important este modul în care va arăta documentul la imprimare. Aici, pe lângă un aspect bine conceput, și parametrii de imprimare joacă un rol.

Aproape toți parametrii disponibili în casetele de dialog cu setări de imprimare (setări imprimante, proprietăți pagini) pot fi specificați direct la generarea unui document foaie de calcul.

Să ne uităm la proprietățile și metodele unui document de foaie de calcul legate de setările de imprimare (în exemplele date, „TabDoc” este un obiect de tip „Document de foaie de calcul”).

Proprietate „Nume imprimantă” Vă permite să specificați o altă imprimantă decât cea implicită pentru imprimare. Numele trebuie să se potrivească cu numele imprimantei setat în sistem:

TabDoc. PrinterName = „HP LaserJet 3050 Series PCL 6”;

Atunci când imprimați un lot de documente, puteți economisi timp setând opțiunea de colare:

TabDoc. ParseByCopies = adevărat;

Numărul de copii poate fi specificat după cum urmează:

TabDoc. Numărul de instanțe= 5 ;

Desigur, puteți seta câmpurile:

TabDoc. FieldLeft = 20 ; //Marja din stânga este de 20 mm, celelalte margini sunt de 10 mm (implicit)

Încă câteva proprietăți ale paginii:

TabDoc. OrientarePagina= OrientarePagina. Peisaj;
TabDoc. InstancesOnPage= 2 ; //vor fi 2 pagini pe foaie
TabDoc. Autoscale = adevărat; //similar cu setările de scară pentru „lățimea paginii”.

Dacă este necesar, puteți specifica o anumită valoare de scalare în procente (proprietate „Scara de imprimare”).

Proprietate "Mărimea paginii" vă permite să setați formate standard de pagină - „ A 3”, „A4”, „A 5” (o listă completă de opțiuni este disponibilă în ajutorul 1C).

TabDoc. PageSize = „A3” ; // litera A trebuie să fie engleză

Pentru o dimensiune de hârtie non-standard (Personalizată), puteți specifica înălțimea și lățimea paginii (în mm):

TabDoc. PageSize = „Personalizat” ; //dimensiune non-standard
TabDoc. Înălțimea paginii = 350 ;
TabDoc. PageWidth = 350 ;

De asemenea, într-un document foaie de calcul, puteți controla rezultatul antetelor și subsolurilor și conținutul acestora. Acest lucru se face folosind proprietăți „Antetul paginii”Și "Subsol". De exemplu:

TabDoc. Antetul paginii. Ieșire = adevărat; //antetul va fi tipărit
TabDoc. HeaderSizeTop= 7 ; //dimensiunea subsolului 7 mm (implicit 10 mm)
TabDoc. Antetul paginii. Pozitie verticala= Pozitie verticala. De sus;
TabDoc. Antetul paginii. pagina principala= 2 ; //subsolul este afișat din a doua pagină
FontFooter=Font nou ("Courier New", 8,True);
TabDoc. Antetul paginii. Font = FontFooter; //font oblic
TabDoc. Antetul paginii. TextInCenter = „Antetul paginii”;
TabDoc. Antetul paginii. TextRight = „Pagina[&PageNumber] din [&PagesTotal]”; //paginare
TabDoc. Antetul paginii. TextLeft = „[&Data]” ; //Data curentă

Documentul generat este trimis spre tipărire folosind metoda "Tip()". Există două opțiuni de apelare posibile.

1) Direct la imprimantă:

TabDoc. Print(.NotUse);
TabDoc. Imprimare (adevărat);

2) Înainte de imprimare, va fi afișat un dialog de imprimare:

TabDoc. Imprimare ( DialogUsageModePrint. Utilizare );
TabDoc. Imprimare(fals);

În plus, puteți controla modul în care documentul este împărțit în pagini. Puteți estima numărul de pagini dintr-un document pe baza setărilor curente ale imprimantei:

TabDoc. Număr de pagini();

Folosind metode „CheckOutput()”Și „CheckAttach()” Puteți determina dacă un document de foaie de calcul sau o serie de zone ale documentului de foi de calcul se vor potrivi pe pagină în înălțime și lățime la setările curente ale imprimantei.

Trebuie avut în vedere faptul că funcționarea ultimelor trei metode depinde de imprimanta instalată. Dacă metoda nu o poate găsi, se aruncă o excepție.

Metodele vă permit să forțați inserarea întreruperilor de pagină„OutputVerticalPageSeparator()”Și „OutputHorizontalPageSeparator()”.

Astfel, puteți controla imprimarea pagină cu pagină și controlați umplerea paginii:

Dacă nu TabDoc. CheckOutput ( Matrice de OutputAreas) Apoi
TabDoc. OutputHorizontalPage Separator();
endIf;

O caracteristică importantă a platformei 1C:Enterprise 8.2 este separarea strictă a proprietăților și metodelor în funcție de contextul de execuție. Deși toate proprietățile de mai sus sunt disponibile în orice context, metodele enumerate nu sunt disponibile pe clientul subțire. Excepție este metoda „Print()”, a cărei disponibilitate este limitată la partea client din motive evidente. Aceasta înseamnă că formarea unui document de foaie de calcul ar trebui să aibă loc pe server și ar trebui trimis pentru tipărire într-o procedură client.

Imprimarea în 1C Accounting 8.2 se realizează în mod similar cu tipărirea documentelor în alte programe. Cel mai important lucru este să creați un formular tipărit care trebuie să fie scos la imprimantă. Configurarea tipăririi documentelor în 1C 8.2 se rezumă în esență la pregătirea acestui formular foarte tipărit. Urmează o chestiune de tehnologie. Voi lua în considerare cel mai frecvent caz de configurare a tipăririi documentelor în 1C 8.2 folosind formulare de document ca exemplu (și există și alte cazuri!).

De asemenea, vă va fi util să învățați cum să exportați date din 1C, de exemplu, într-un tabel Excel.

A fost o parte importantă a articolului, dar fără JavaScript nu este vizibil!

Configurarea tipăririi formularelor de document în 1C 8.2

Cel mai simplu caz. Configurarea tipăririi formularelor de document în 1C Accounting 8.2 se reduce la completarea filei „Imprimare” din fereastra documentului. Dacă aceste date nu sunt completate, forma tipărită a documentului va conține „lacune”, adică. câmpuri goale.


Nu confundați butonul „Tipărește” din partea de jos a formularului de document și fila „Tipărește”, unde introduci datele pentru formularul tipărit!Și iată rezultatul formularului tipărit 1C configurat și generat folosind exemplul documentului prezentat mai sus.

website_

Partea nu este introdusă în document în sine, ci separat. De exemplu, acestea sunt informații despre organizație și persoanele responsabile. Mai jos este prezentată o parte a unui formular de imprimare PKO configurat corect, care nu se potrivea în figura anterioară.

website_

În unele cazuri, unele câmpuri pot fi lăsate necompletate deoarece sunt completate cu valori implicite. Nu mă opresc aici, deoarece explic totul în detaliu în cursurile mele.

Tutorial video despre configurarea formularelor tipărite pentru documente 1C

Sunt oferite exemple de configurare a formularelor tipărite pentru 1C Accounting 8.2. Acestea sunt doar setările de bază pentru imprimarea documentelor.

Să rezumam

Acestea sunt doar informații de bază despre configurarea tipăririi documentelor în 1C 8.2. Nu este nimic complicat aici. Dacă apar probleme cu imprimarea, atunci aceasta, de regulă, se referă la probleme de utilizare a Windows, și nu deloc Contabilitatea 1C.

În orice caz, această problemă este discutată separat în cursurile 1C, deoarece practica a arătat că mulți utilizatori începători au adesea același tip de întrebări despre configurarea tipăririi documentelor în 1C. Pe lângă configurarea tipăririi documentelor în 1C, sunt discutate și problemele tipăririi rapoartelor reglementate și a listelor de date.

Să ne uităm la modul în care documentele sunt tipărite din aplicațiile 1C care rulează în modul de serviciu (prin Internet).

Atât în ​​versiunea locală a aplicației, cât și în serviciu, același document poate fi tipărit în versiuni diferite. De exemplu, o factură poate fi tipărită, atât sub formă de factură reglementată (TORG-12), cât și, de fapt, sub formă de factură (pentru nevoile interne ale organizației). Prin urmare, înainte de a începe tipărirea unui document, ar trebui să selectați tipul dorit de imprimare în formularul de document. Acest lucru se poate face din meniul drop-down Sigiliu(așa cum se arată în Fig. 1 folosind un exemplu de aplicație „1C: Gestionarea companiei noastre”).

Orez. 1. Începeți imprimarea

În unele aplicații (de exemplu, „1C: Contabilitate 8”), dacă este furnizat un singur formular de printare pentru un document, atunci puteți începe tipărirea cu un singur clic (în acest caz, în loc de meniu Sigiliu este afișat un buton cu numele unui singur formular imprimabil).

Orez. 2. Imprimarea documentelor cu un singur formular de printare

Deoarece imprimarea documentelor în modul service începe într-o fereastră de browser, ar trebui să acordați atenție următoarelor caracteristici de imprimare.

  1. Confirmarea tipăririi trebuie efectuată de obicei de două ori: mai întâi în formularul de tipărire 1C:Enterprise, apoi în formularul de browser corespunzător (Fig. 3).
  2. Capacitatea utilizatorului de a edita machete de formulare tipărite în modul de serviciu este limitată. Dacă doriți să utilizați propriul imprimabil (de exemplu, cu sigla companiei dvs. plasată pe el), puteți face acest lucru descărcând un imprimabil standard din serviciu, editandu-l în versiunea locală a aplicației și încărcându-l înapoi în serviciu. (veți găsi mai multe informații despre utilizarea formularelor personalizate imprimabile).


Orez. 3. Forma tipărită a documentului

Interfața formularelor de tipărire a documentelor este diferită în diferite browsere. Prin urmare, dacă utilizați mai mult de un browser pentru a lucra în serviciu, fiți pregătiți pentru faptul că procedura obișnuită de imprimare va varia ușor, în funcție de browserul utilizat și de versiunea acestuia. De exemplu, browserul Google Chrome oferă într-o casetă de dialog suplimentară afișată imediat înainte de imprimare pentru a previzualiza și a seta setările de imprimare (Fig. 4).

Orez. 4. Imprimați un document în browserul Google Chrome

Dacă doriți să utilizați propriul formular tipărit (de exemplu, cu un logo plasat pe acesta), puteți face acest lucru descărcând un formular standard de tipărire din serviciu, editandu-l în versiunea locală a aplicației și încărcându-l înapoi în serviciu (pentru informații mai detaliate despre utilizarea formularelor tipărite personalizate, consultați veți găsi).

Comanda de imprimare

Prezentăm secvența generală a acțiunilor la tipărirea documentelor (Fig. 5).

  1. Începeți imprimarea făcând clic pe butonul corespunzător din bara de instrumente a documentului și selectând din meniu formularul de printare dorit (vezi Fig. 1).
  2. În formularul tipărit care se deschide, determinați parametrii disponibili (de exemplu, numărul de copii).

Orez. 5. Secvența de acțiuni la imprimare

  1. Dacă este necesar, editați textul în formă tipărită. Pentru a face acest lucru, faceți dublu clic pe celula dorită a formularului și modificați textul din ea (Fig. 6).



Orez. 6. Editarea unui formular imprimabil

  1. Dacă doriți să salvați forma tipărită finală a documentului într-un fișier de pe computerul local, faceți clic pe butonul Salvațiîn formă tipărită (vezi Fig. 3), selectați în caseta de dialog care se deschide Salvarea unui formular imprimabil formatul de fișier dorit bifând caseta de lângă acesta și faceți clic pe butonul Salvați c (Fig. 7).
    Notă: Puteți specifica mai multe formate în același timp - în acest caz, vor fi create mai multe fișiere cu extensiile corespunzătoare.


Orez. 7. Dacă doriți, salvați fișierul în formatul dorit

  1. Faceți clic pe butonul Sigiliuîn fereastra formularului de imprimare (vezi Fig. 3).
  2. În fereastra de imprimare a browserului care se deschide, dacă este necesar, selectați opțiunile de imprimare (imprimantă etc.) și faceți clic pe butonul Sigiliu din nou (Fig. 8).

Ca urmare, documentul va fi tipărit pe imprimantă.


Orez. 8. Începeți imprimarea utilizând dialogul de sistem al browserului (folosind Internet Explorer)

Răspunsuri la întrebările frecvente

1. Care este metoda de imprimare? Ce metodă de imprimare este mai bine să alegeți?

Metoda de imprimare este selectată în setările 1C:Enterprise, disponibile prin comandă Meniu principal / Instrumente / Opțiuni(Fig. 9).

Orez. 9. Meniul principal 1C

Parametru Metoda de imprimare(Fig. 10) determină gradul de influență a utilizatorului asupra aspectului documentului:

  • PDF- imprimare fara a modifica marginile si scara;
  • HTML- La imprimare, marginile și scara pot fi modificate.

Orez. 10. Selectarea unei metode de imprimare (recomandat PDF )

2. Cum configurez setările de imprimare?

Setările pentru parametrii de imprimare 1C:Enterprise sunt disponibili sub formă de document folosind comanda (Fig. 11).

Orez. unsprezece. Selectarea Opțiunilor de pagină

Deoarece browserele web au propriile setări de imprimare, este necesar ca acestea să se potrivească cu setările paginii de defalcare a documentului din foaia de calcul menționate. Setările paginii de imprimare ale browserului pot fi editate în caseta de dialog Setările paginii(Fig. 12), care în Microsoft Internet Explorer, Mozilla Firefox și Apple Safari este apelat de comanda meniului browserului: Setări fișier/pagină...(Fișier/Configurare pagină...). Această setare nu este furnizată pentru browserul web Google Chrome.

Orez. 12. Selectarea opțiunilor de pagină în browser

3. Este posibil să previzualizați un document înainte de imprimare?

Pentru a vă asigura că documentul din foaia de calcul se va tipări corect, puteți utiliza previzualizarea tipăririi.

  • Când utilizați browserele web Microsoft Internet Explorer, Apple Safari și Mozilla Firefox (în majoritatea versiunilor), previzualizarea este deschisă cu comanda din meniul browserului: Fișier/Previzualizare(Previzualizare fișier/printare).
  • Pentru browserul web Google Chrome, previzualizarea este efectuată în mod implicit imediat înainte de imprimare (vezi Figura 4 de mai sus).

Erori tipice de imprimare

1. Ce ar trebui să fac dacă, la imprimare, pe imprimantă apare o pagină cu erori?

Verificați ce calitate Metoda de imprimare(Meniu principal / Instrumente / Opțiuni pagină) opțiunea selectată PDF. Apoi, dacă erorile nu sunt rezolvate, verificați dacă setările de imprimare 1C:Enterprise sunt selectate corect ( Meniu principal / Fișier / Configurare pagină- aceste setări trebuie apelate din fereastra cu forma tipărită a documentului, așa cum se arată în Fig. 11) și setările de imprimare ale browserului (Fig. 12), care sunt disponibile atunci când selectați comanda Setări fișier/pagină.

2. Ce ar trebui să fac dacă, în loc să printez pe o imprimantă, mi se oferă să salvez într-un fișier PDF?

În unele browsere, dacă nu există imprimante conectate, modul implicit este de a imprima într-un fișier PDF. Dacă se întâmplă acest lucru, verificați dacă imprimanta este conectată și instalată corect în sistemul de operare.

Veți găsi informații suplimentare despre tipărire în articolul de pe site-ul ITS.

Vă dorim muncă plăcută!

Programul 1C: Accounting 8 vă permite să configurați tipărirea în grup a documentelor de același tip. O astfel de nevoie poate apărea în diferite cazuri: la sfârșitul lunii, când este necesară emiterea unui număr mare de certificate de prestare a serviciilor și de facturi; la tipărirea ordinelor de plată a impozitelor din fondul de salarii pentru societatea-mamă și reprezentanțe și sucursale etc. În toate aceste cazuri, este necesar să faceți anumite setări în program. Metodologii de la compania „1C” folosesc un exemplu pentru a vă spune cum să faceți acest lucru.

Una dintre posibilele funcții de serviciu ale „1C:Enterprise 8” este procesarea în grup a directoarelor și documentelor, care este disponibilă în meniul „Service”. Cu ajutorul acestuia, în special, puteți configura tipărirea în grup a documentelor. Să ne uităm la procedura de configurare a tipăririi de grup a documentelor folosind un exemplu specific.

Notă:
O afacere care oferă servicii de consultanță emite facturi clienților la sfârșitul lunii. Formularele de factură tipărite trebuie furnizate clienților. Contabilul trebuie să imprime toate facturile emise clienților pentru perioada 01/05/2008 până la 31/05/2008 inclusiv.

Pentru a tipări toate facturile emise clienților, în meniul „Servicii”, selectați „Prelucrare în grup a cărților și documentelor de referință”. În fila „Obiecte de selecție”, în câmpul „Tip de obiect”, selectați „Documente”. Acum trebuie să indicați ce documente vor fi folosite pentru selecție. La adăugarea unui element nou se va deschide o fereastră cu o listă de documente, în care selectăm documentul „Factură emisă” (vezi Fig. 1).

Orez. 1

Acum să mergem la fila „Selectare”. Trebuie să selectăm facturile emise pentru perioada 01/05/2008 până la 31/05/2008 și să excludem din listă facturile în avans. Folosind butonul (sau tasta Insert) din fereastra de selecție, adăugăm condițiile de selecție necesare - vezi fig. 2.


Orez. 2

Când faceți clic pe butonul „Selectați”, vor fi selectate facturile care îndeplinesc condițiile specificate. O listă a facturilor selectate va fi generată automat în fila „Procesare” a formularului „Prelucrare în grup a cărților de referință și a documentelor”. Din lista de acțiuni, selectați „Imprimare documente” (vezi Fig. 3).


Orez. 3

Apoi, selectați „Imprimare cu previzualizare” sau „Imprimare fără previzualizare”. Pentru a imprima un registru al documentelor selectate, selectați valoarea corespunzătoare - „Registrul documentelor”.

Acum faceți clic pe butonul „Run” la întrebarea „Doriți să imprimați documente?” Răspundem „Da”.

În acest caz, dacă este selectat „Imprimare fără previzualizare”, procedura de tipărire a documentelor va începe imediat. Dacă selectați „Tipărește cu previzualizare”, pe ecran vor fi afișate formularele imprimabile ale tuturor facturilor selectate. În acest caz, după vizualizarea documentelor, trebuie să începeți procedura de imprimare din meniul principal al programului (meniul „File” -> „Print”). Dacă este selectată valoarea „Registrul documentelor”, pe ecran va fi afișată și o formă tipărită a registrului cu o listă a facturilor selectate, care poate fi tipărită din meniul principal al programului (meniul „Fișier” -> „Imprimare ").

Algoritmul implementat în „Prelucrarea în grup a cărților și documentelor de referință” este universal și poate fi utilizat nu numai pentru tipărirea în grup a documentelor.

Când se utilizează procesarea cu un grup de cărți de referință/documente, sunt disponibile următoarele acțiuni: modificarea datei, afișarea unui document, marcarea pentru ștergere, atributul de înregistrare fiscală, persoana responsabilă, comentarii. Această prelucrare poate fi folosită, de exemplu, pentru a grupa modificarea detaliilor părții tabelare a documentelor, a datelor documentelor.

21 iunie 2013

În acest articol, dorim să vă spunem cum puteți imprima un grup de documente simultan în programul 1C 8.2 „Trade Enterprise Management”.

Deci, există mai multe opțiuni pentru imprimarea documentelor.

  1. Imprimarea unei liste de documente dintr-un anumit jurnal pe o coală de hârtie.
  2. Ieșirea unei liste de documente din mai multe reviste pe o foaie de hârtie.
  3. Ieșirea formelor tipărite ale documentelor unui anumit jurnal.

Să începem în ordine:

Prima cale cel mai simplu și cel mai comun. Dacă trebuie să tipărim documente din orice jurnal de documente pe o singură coală de hârtie, adică astfel încât pe hârtie toate documentele să arate ca o listă ca pe un monitor.

Pentru a face acest lucru, accesați jurnalul de documente care ne interesează, selectați perioada dorită, faceți clic „Acțiuni”Și „Ia o listă”, sau faceți clic dreapta pe oricare dintre documente și selectați elementul din meniul contextual „Ia o listă”. În fereastra care apare, folosim un steag (bifă) pentru a marca acele coloane pe care dorim să le vedem atunci când tipărim pe hârtie (dacă sunt multe coloane, pur și simplu s-ar putea să nu încapă pe coală în lățime, caz în care coloanele care nu se potrivesc pe o coală vor fi tipărite pe următoarea) .

Pentru a imprima această listă de documente, faceți clic pe pictograma imprimantei din bara de instrumente sau pe combinația de taste Ctrl+P.

Totul în această formă va fi tipărit pe hârtie.

Dacă situația impune vizualizarea atât a comenzilor, cât și a facturilor (documente din jurnale diferite) pe o singură coală de hârtie, atunci folosim a doua metodă.

Pentru o astfel de situație, trebuie să mergeți la meniu:

În fereastra care apare (în mod implicit, fereastra se deschide goală), trebuie să faceți clic pe butonul „Compoziția revistei”.


Jurnalul universal include acum documente jurnal "Comanda cumparatorului"Și „Vânzări de bunuri și servicii.”

Pentru ușurință în utilizare, această procesare poate înregistra linii generale din documentele selectate.

De exemplu: Documentul „Comanda Cumpărătorului” conține detaliile „Organizație”, „Contraparte”, „Acord”, etc. iar în documentul „Vânzări de bunuri și servicii” sunt prezente și aceste detalii, dar semnificațiile lor pot diferi. În consecință, jurnalul universal va afișa coloane cu același nume în documente, dar acestea vor avea propriile semnificații.

În acest scop în prelucrare „Compoziția revistei” apasa butonul "Completați".

Jurnalul va fi completat corespunzător cu câmpuri generale


Aceste metode sunt bune dacă trebuie să vedeți o listă de documente, dar dacă aveți nevoie de forme tipărite de documente, atunci trebuie să utilizați a treia metodă.

Accesați meniul:

Selectarea tipului de obiect "Documentație" iar în secțiunea tabelară selectăm jurnalul documentelor necesare, dacă este necesar setăm selecții.


Când butonul este apăsat "Selecţie" programul selectează documentele de care avem nevoie.

Selectați una dintre următoarele acțiuni „Tipărește documente”, și tipul de imprimare „Tipărește cu previzualizare”, „Tipărește fără previzualizare”Și "Registrul documentelor". Butonul următor "Alerga".