Formularul tipărit extern 1s 8.3 parametrii de transfer. Adăugarea unui formular de imprimare extern la baza de date. Crearea unui formular de printare extern

Acest articol descrie cum să conectați un formular tipărit extern la o bază de date 1C folosind exemplul configurației „Trade Management 11.2”

Configurația „Trade Management 11.2” este o configurație pe formularele „GESTIONATE”!

Instrucțiunile noastre „arată” cum se conectează un formular tipărit extern în baza de informații 1C cu configurație pe formulare „GESTIONATE”, și anume:

  • „Contabilitatea 3.0”
  • „Managementul comerțului 11.2”
  • „Gestionarea salariilor și a personalului 3.1”
  • „Automatizare completă 2.0”
  • „Managementul unei firme mici 1.6”
  • „Retail 2.2”
  • și alte configurații similare.

Pentru a conecta un formular de imprimare extern în 1C, va trebui să parcurgem 11 pași.

1 — Meniul „Date principale și administrare” (În alte configurații, cum ar fi în Enterprise Accounting 3.0, acesta poate fi numit simplu „Administrare”). 2 — Selectați „Formulare tipărite, rapoarte și procesare” (vezi figura de mai jos ↓)

3 — Extindeți submeniul „Rapoarte și procesare” (În alte configurații, cum ar fi Enterprise Accounting 3.0, este posibil să nu existe un astfel de submeniu, așa că trecem imediat la pasul următor). 4 — Bifați caseta „Utilizarea rapoartelor și procesării suplimentare”. 5 — Accesați secțiunea: Rapoarte suplimentare și procesare. (vezi figura de mai jos ↓) ()

6 - Faceți clic pe butonul „Creați”. (vezi figura de mai jos ↓)

În noile versiuni ale 1C (începând din august 2016), programul are încorporat un mecanism de avertizare despre pericolul utilizării unei procesări externe necunoscute care pot conține „viruși” în versiunile anterioare ale programului, avertismentul nu va apărea! Dacă se întâmplă acest lucru, atunci pentru a conecta un formular de imprimare extern va fi necesar - 7 - faceți clic pe butonul „Continuare”. (vezi figura de mai jos ↓)

8 — Selectați directorul în care se află procesarea. 9 — Selectați-l (procesarea de care avem nevoie). 10 - Faceți clic pe butonul „Deschidere”. Sau, în loc de pașii 9 și 10, puteți pur și simplu să faceți dublu clic pe formularul tipărit extern de care avem nevoie în fereastra de selecție. (vezi figura de mai jos ↓)

Dacă trebuie să adăugăm o plasare pentru procesarea adăugată (De exemplu, acesta este un Formular de contract universal de pe site-ul nostru web și avem nevoie de comanda de tipărire a acestui formular pentru a fi afișat într-un obiect în care nu este afișat inițial) - 11 — faceți clic pe linia de plasare („Place în:”, poate „Plasament:”) și selectați directoarele și documentele necesare. 12 — Finalizăm pașii pentru conectarea unui formular de imprimare extern făcând clic pe butonul „Înregistrare și închidere”. (vezi figura de mai jos ↓)

Asta este! Felicitări! Placa de imprimare externă este conectată! Am făcut totul bine? Să verificăm...

Înainte de Înregistrare și închidere, am observat că acest formular tipărit extern se află în documentul Vânzări de bunuri și servicii, ceea ce înseamnă că putem deschide opțiuni de imprimare pentru orice document de tipul: „Vânzări de bunuri și servicii”. apăsați butonul „Imprimare” și vedeți că a apărut o fereastră pentru selectarea formularelor tipărite, printre acestea se numără - 13 — formular de imprimare extern conectat de noi (vezi figura de mai jos ↓)

Acum asta este cu siguranță. Sperăm că acest articol v-a fost de folos.

Formularele tipărite externe pentru o aplicație obișnuită (pentru configurația Enterprise Accounting 2.0, Payroll and Human Resources 2.5, Trade Management 10.3 etc.) sunt create destul de simplu în comparație cu formularele externe tipărite pentru o aplicație gestionată.

De ce să creați formulare de tipărire externe?

Avantajul unui formular tipărit extern față de unul convențional este că vă permite să evitați modificarea configurației bazei de informații. Aceasta înseamnă că procesul de actualizări ulterioare de configurare nu va fi complicat. În plus, formularele tipărite externe, împreună cu procesarea externă, sunt singura opțiune pentru extinderea funcționalității versiunilor de bază ale configurațiilor 1C, care nu pot fi modificate deloc.

Și un ultim lucru: formularele imprimate externe sunt mai ușor de replicat, deoarece sunt un fișier separat care poate fi conectat rapid la baza de informații.

Cum se creează un formular de imprimare extern

Să ne uităm la procesul de creare a unui formular tipărit extern 1C pas cu pas:

  1. Creăm procesare externă. Pentru a face acest lucru, selectați elementul de meniu din configurator Fișier - Nou...Și în caseta de dialog care se deschide - Prelucrare externă.
  2. Creați un atribut de procesare extern cu numele Referință la obiect. Tipul de atribut este o legătură către un director sau un document pentru care este creat un formular tipărit extern. Aceeași formă poate fi folosită pentru mai multe tipuri de obiecte, în acest caz tipul de date atribut Referință la obiect trebuie să fie compozit.
  3. În modulul obiect creăm o funcție de export cu numele Sigiliu, care ar trebui să returneze o foaie de calcul tipărită gata făcută.

Se întâmplă adesea că trebuie să ajustați ușor aspectul unui formular tipărit existent și să îl faceți extern. De exemplu, adăugați sigiliul organizației și semnătura managerului la aspect.

Crearea unui formular de printare extern bazat pe unul standard cu modificări minore

Să luăm în considerare această procedură folosind exemplul creării unei forme imprimate externe a unui document de transfer universal pentru un document Vânzări de bunuri și servicii 1C: Contabilitate. Acesta va diferi de formularul tipărit standard prin prezența sigiliului organizației.

  1. Crearea de procesări externe cu recuzită Referință obiect, tip de date - DocumentLink Vânzări de bunuri și servicii.
  2. Găsim aspectul formularului tipărit UPD standard (se află în machetele generale) și îl copiem (trageți) în fereastra de procesare externă. Aspectele altor formulare tipărite pot fi găsite în documentele sau cărțile de referință în sine.
  3. Facem modificările necesare la aspectul copiat al formularului tipărit.
  4. Găsim funcția responsabilă de generarea formularului tipărit. Această funcție ar trebui să returneze documentul generat de foaia de calcul. Copiați conținutul acestuia în funcția de export Sigiliu()în modulul obiect de procesare extern.
    În cazul nostru, aceasta este funcția PrintUniversalTransferDocument() Export din modulul obiect document Vânzări de bunuri și servicii.
    Dacă modificările aspectului au fost semnificative (suprafețele și/sau parametrii modificați), atunci trebuie făcute ajustări corespunzătoare la funcția de imprimare.
  5. Încercăm să salvăm procesarea externă. Cu toate acestea, veți primi probabil mesaje de eroare care indică faptul că unele dintre procedurile și funcțiile apelate de funcția de imprimare lipsesc. Aceste funcții și proceduri trebuie găsite în documentul sursă și, de asemenea, copiate în modulul obiect de procesare extern. Sau ajustați legătura dacă funcția sau procedura originală este exportată.
  6. (opțional). Pentru a testa o formă de imprimare externă, este convenabil să faceți un formular pe care să plasați recuzita Referință la obiect. Buton Executa trebuie să apeleze la o procedură Sigiliu() din modulul obiect. Pentru a face acest lucru, evenimentului de clic pe butonul i se oferă o procedură:
2016-12-01T12:56:42+00:00

O oportunitate minunată a apărut în 1C: Contabilitate 8.3 (ediția 3.0). Acum, un utilizator în modul 1C:Enterprise poate edita cu ușurință machetele de formulare tipărite.

Când ar putea fi util acest lucru? Ei bine, de exemplu, există o formă tipărită, să zicem, „Demand-invoice”, în care faceți unele modificări de fiecare dată când o imprimați. Schimbați fontul, reimprimați câmpurile, eliminați lucrurile inutile.

Deci de ce face asta de fiecare dată?! Dacă putem face aceste modificări la aspectul formularului tipărit o dată, programul va scoate întotdeauna formularul tipărit după cum avem nevoie.

Mai jos, pas cu pas, vă voi arăta cum să schimbați aspectul formularului tipărit „Cerere-factură”. Vom adăuga un câmp nou acolo: „Responsabil”.

1. Creați un formular imprimabil (faceți clic pe butonul „Imprimare”) și faceți clic pe butonul „Mai multe” -> „Schimbați aspectul” în formularul care se deschide (în dreapta):

2. Se va deschide aspectul imprimabil. Fă-i modificările necesare, dar ai grijă să nu iasă așa. Voi spune imediat că fonturile și dimensiunile câmpurilor pot fi schimbate absolut, dar ștergând câmpurile existente (în special cele din<угловых скобках>) nu merita. Dacă doriți să ascundeți un câmp în<угловых скобках>, doar faceți-l invizibil (culoare sau dimensiune), dar ar trebui să rămână pe formular, deoarece este cerut de codul programului 1C.

3. Vom adăuga câmpul „Responsabil” și vom face clic pe butonul „Înregistrare și închidere”.

4. Forma de imprimare a fost remodelată într-o formă nouă așa cum ne-am dorit.

Dacă, după schimbarea formularului de printare, acesta nu mai funcționează, atunci tu.

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

Se realizează în conformitate cu aspectul standard al formularului tipărit integrat în aplicație de către dezvoltatori (acesta se numește aspectul „livrat”).

Dacă este necesar, puteți modifica aspectul standard și, în viitor, puteți tipări un document pe baza aspectului dvs. personal („personalizat”). Pentru a edita aspectul formularului tipărit, este prevăzut un mecanism de încărcare pe un computer local. Editarea aspectului se realizează în versiunea locală a aplicației de sistem 1C:Enterprise (în special, puteți utiliza aplicația gratuită 1C:Enterprise - Working with Files).


Pentru a schimba aspectul imprimabil:




Editarea aspectului formularului tipărit este finalizată la tipărirea documentului, se va folosi aspectul la care s-au efectuat modificările.

Dacă doriți să reveniți la aspectul imprimabil anterior, faceți clic pe butonul Utilizați aspectul standard. În acest caz, aspectul editat va fi în continuare prezent pe server și poate fi pornit din nou apăsând butonul Schimba.

Vă dorim muncă plăcută!

Cum să inserați un logo al companiei într-un aspect de formular tipărit?

Să dăm un exemplu specific de editare a unui aspect de formular tipărit Facturi pentru plata, și anume, vom lua în considerare modul de inserare a unei imagini în ea, de exemplu, un logo al companiei (această imagine trebuie mai întâi pregătită și salvată ca fișier grafic, de exemplu, în format png sau jpg).


Astfel, acum facturile pe care le pregătiți pentru transferul către contrapărțile dumneavoastră vor conține sigla companiei dumneavoastră. Pentru a adăuga un logo la alte documente, va trebui să repetați pașii descriși pentru formularele tipărite corespunzătoare ale acestor documente.

Vă dorim muncă plăcută!

Să mergem la Serviciu->Rapoarte suplimentare și procesare->Plăci de imprimare externe opționale.

Se deschide formularul listă de directoare cu formulare tipărite externe. În meniul de sus al listei, faceți clic Adăuga. Apare formularul pentru crearea unui element de director.

Faceți clic pe butonul Deschide și selectați fișierul cu formularul de printare dorit. După aceasta, dacă este necesar, setați numele dorit (câmpul Nume).

Dacă formularul tipărit conține parametri de auto-înregistrare, va apărea un mesaj despre acest lucru. Clic Da.Dacă acest lucru nu se întâmplă, atunci trebuie să indicați la ce document va fi legat acest formular. Pentru a face acest lucru, trebuie să adăugați o linie la partea tabulară „Afilierea formularului tipărit”, unde se află în „Reprezentarea obiectului”. câmpul selectați tipul de document la care legăm formularul. Deoarece în exemplul nostru acesta este un act de anulare a materialelor, selectăm documentul Solicitare-factură.

După aceea, accesați orice document Solicitare-factură, faceți clic pe Imprimare și selectați formularul nou adăugat.

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

Pentru a demonstra adăugarea unui formular tipărit într-o interfață gestionată, voi arăta adăugarea unui formular extern al unei facturi de plată la un document cu același nume în Contabilitate 3.0.

Mergem la secțiunea corespunzătoare a programului:


Este necesar ca indicatorul pentru utilizarea rapoartelor externe și procesarea să fie activat, urmați hyperlinkul către lista de obiecte externe:

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


În caseta de dialog, selectați fișierul dorit:


Cardul de obiect extern este completat: în aspect vedem tipul de obiect de bază la care va fi atașat formularul și chiar sub numele acestuia:


Să scriem și să închidem forma obiectului extern creat.

Acum să trecem la orice document Factură de plată către cumpărătorși afișați meniul de imprimare:





Top