internetul Windows. Android

Schimbați șablonul de cont în 1C 8.2. Publicații

În 1C: Contabilitate 8.3 (ediția 3.0) a existat o oportunitate minunată. Acum, utilizatorul din modul 1C: Întreprinderile pot edita complet calmyout-urile formularelor tipărite.

Când poate fi util? Ei bine, de exemplu, există unele forme tipărite, spun, "cerință-factură" în care vă aflați de fiecare dată după imprimare pe sigiliu. Schimbați fontul, pretindeți la câmpuri, curățați prea mult.

Deci, de ce face asta de fiecare dată?! Dacă putem face aceste schimbări pe aspect o dată formular tipărit Și programul va afișa întotdeauna o formă tipărită, deoarece avem nevoie.

Mai jos, în pași, voi arăta cum să modificați aspectul de imprimare al "cerinței-deasupra capului". Vom adăuga un câmp nou acolo: "Responsabil".

1. Formați formularul imprimat (pe butonul "Imprimare") și apăsați butonul (în dreapta) "-\u003e" Schimbați aspectul "în formular):

2. Se deschide aspectul formularului imprimat. Faceți modificările necesare, dar aveți grijă. Voi spune imediat că fonturile și dimensiunile câmpurilor pot fi schimbate complet cu precizie, dar pentru a elimina câmpurile existente (în special cele din<угловых скобках>) Nu merita. Dacă doriți să ascundeți câmpul în<угловых скобках>, Faceți doar 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. Formularul tipărit a fost re-format într-o formă nouă așa cum am dorit.

Dacă, după schimbarea formularului imprimat, acesta a încetat să mai funcționeze, atunci trebuie să returnați aspectul formularului tipărit, cum să faceți acest lucru în articolele următoare.

2016-12-01T12: 56: 42 + 00: 00

În 1C: Contabilitate 8.3 (ediția 3.0) a existat o oportunitate minunată. Acum, utilizatorul din modul 1C: Întreprinderile pot edita complet calmyout-urile formularelor tipărite.

Când poate fi util? Ei bine, de exemplu, există unele forme tipărite, spun, "cerință-factură" în care vă aflați de fiecare dată după imprimare pe sigiliu. Schimbați fontul, pretindeți la câmpuri, curățați prea mult.

Deci, de ce face asta de fiecare dată?! Dacă putem depune aceste modificări la aspectul formularului tipărit și programul va afișa întotdeauna forma tipărită așa cum avem nevoie.

Mai jos, în pași, voi arăta cum să modificați aspectul de imprimare al "cerinței-deasupra capului". Vom adăuga un câmp nou acolo: "Responsabil".

1. Formați formularul imprimat (pe butonul "Imprimare") și apăsați butonul (în dreapta) "-\u003e" Schimbați aspectul "în formular):

2. Se deschide aspectul formularului imprimat. Faceți modificările necesare, dar aveți grijă ca să nu funcționeze. Voi spune imediat că fonturile și dimensiunile câmpurilor pot fi schimbate complet cu precizie, dar pentru a elimina câmpurile existente (în special cele din<угловых скобках>) Nu merita. Dacă doriți să ascundeți câmpul în<угловых скобках>, Faceți doar 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. Formularul tipărit a fost re-format într-o formă nouă așa cum am dorit.

Dacă după schimbarea formularului tipărit, a încetat să mai funcționeze, atunci tu.

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

Acest articol va fi descris în detaliu ca un nou venit, slab informat 1c 8 pentru a crea un formular tipărit. De exemplu, luați una dintre cele mai frecvente configurații 1C 8 - Contabilitate 2.0.. Crearea unui formular imprimat 1c etape de scriere:

  • Crearea unui fișier extern tipărit;
  • Crearea unui aspect al formularului tipărit;
  • Scrierea unui cod de program pentru a scoate datele de imprimare pe ecran;
  • Crearea parametrilor de imprimare ai formei de imprimare;
  • Conectarea unui formular imprimat extern în baza de date 1c Intreprindere.

Crearea unui formular imprimat 1c. Formularea problemei

Suntem obligați în configurație Contabilitate 2.0. Creați un formular tipărit în document Admiterea bunurilor și serviciilor. În antetul de imprimare, retrageți următoarele date:

  • Organizare;
  • Contrapartidă;
  • Contract de contract;
  • Data chitanței.

Sub forma unei mese afișează datele din partea tabară Produsedocument. Tabelul trebuie să includă următoarele coloane:

  • Nomenclatură;
  • Număr;
  • Preț;
  • Cantitate;
  • Precum și prețul nomenclaturii la data curentă (în funcție de tipul de prețuri din document).

Fișier de procesare externă

Să ne întoarcem la soluționarea problemei. Pentru a începe cu, deschideți 1C 8 în modul Configurator.. Este în acest mod că toată dezvoltarea pe platforma 1C 8 se efectuează. Acum trebuie să creăm un fișier prelucrarea externă. Pentru acest clic pe meniu Fișier -\u003e Nou ... sau prin pictograma noului fișier.

În fereastra care se deschide, alegeți elementul Tratament extern.

Următorul în câmp Nume Este necesar să introduceți numele prelucrării externe. În cazul nostru, îl voi numi pur și simplu: "Printform", câmpul sinonimului va fi completat automat. Rețineți că în domeniu Nume,prelucrarea externă, trebuie să scrieți un nume fără spații și semne de punctuație.

Adăugați recuzită de procesare externă Link obiect și alegeți Pentru el Tip Documente Dovernik. De dutenietetovaryavshodshug. Pentru a face acest lucru, în mediul de metadate de procesare externă 1c pentru a evidenția elementul Rechizite Și faceți clic pe buton Adăuga (Buton cu Green Plus). Fereastra de proprietăți de propulsie se va deschide în partea dreaptă a ecranului, în câmp Nume Noi oferim - Obiect de legătură. ÎN camp Un fel Apăsați butonul cu trei puncte.

În copacul de tip, vom deschide ramura Document Roll.și vom găsi elementul admirației serviciului de acolo, am pus o bifă și o apăsăm O.K.

Salvați fișierul de procesare extern hDD., Pentru a face acest lucru, utilizați meniul Fișier -\u003e Salvare, pictogramă Salvați (Dischete albastră) sau combinație de taste Ctrl + S.. Noi numim fișierul salvat "Printform".

Crearea unui aspect imprimat

Vom continua să creăm un aspect al formularului 1C imprimat. Layout-ul servește ca un șablon pentru imprimarea unui formular tipărit, deci dacă doriți ca formularul dvs. de imprimare să arate bine, ar trebui să vă acordați atenție.

În copacul metadatelor de procesare externă Adăugați nou layout., în fereastra Design Layout, nu vom schimba nimic și nu vom apăsa butonul Gata.

În noul aspect care se deschide, creați mai multe zone necesare pentru a scoate formularul imprimat. Toate aspectul de care aveți nevoie va fi orizontal, astfel încât să creați o zonă nouă, selectați numărul necesar de linii de aspect și accesați meniul Tabel -\u003e nume -\u003e Atribuirea numelui sau utilizați combinația de taste Ctrl + Shift + N, După aceea, introduceți numele zonei din fereastră. Când creați o zonă de aspect, nu vă fie frică să faceți o greșeală cu numărul de rânduri pe care le puteți adăuga sau elimina întotdeauna. Pentru a elimina șirul de aspect 1c, evidențiați linia dorită și selectați meniul contextual paragraf Șterge. Pentru adăugarea Șir nou Pe aspect, evidențiați orice linie a aspectului și selectați elementul din meniul contextual Răspândire.

Adăugarea unui aspect capac

În primul rând, creați o zonă CapacDatele vor fi afișate în antetul imprimat. Pentru această zonă, vom avea nevoie de șapte linii de aspect. Evidențiați-le și, după cum am scris mai sus, apăsați combinația de taste Ctrl + Shift + N, în câmp Nume Scrieți un "cap" și apăsați butonul O.K.

Umpleți zona de aspect de care aveți nevoie. De obicei, nici o formă tipărită nu este fără un antet, deci o vom crea în capacul nostru de layout. Deoarece în antet, în plus față de numele formularului tipărit, vom afișa, de asemenea, numărul documentului din care a fost tipărit, textul antetului în aspectul pe care l-am setat parametrul. Parametrul de layout este o celulă de aspect special indicată, în care, folosind 1C 8 încorporat, puteți retrage diverse date. Titlul trebuie afișat pe întreaga lățime a formularului tipărit, așa că vom defini câte celule de aspect vom fi suficiente pentru imprimarea pe standard orientarea peisajului Foaie.

De obicei apuca treisprezece sau paisprezece celule ale aspectului, selectați-le în prima linie a regiunii Capac și se combină într-o singură celulă ( Context Meniu -\u003e Combină). După aceea, faceți dublu clic pe celula mare rezultată și scrieți numele parametrului, în cazul nostru "banda de text". Pentru ca textul introdus de către completul parametru, faceți clic pe locația butonului drept al mouse-ului și selectați elementul din meniul contextual Proprietăți. Pe tab-ul Layout. Găsim câmpul Umplere Și alegeți valoarea Parametru. Parametrii din Layout 1c sunt desemnați de paranteze "<>».

Antetul formularului tipărit trebuie alocat printre altele, astfel încât să selectați din nou celula și cu ajutorul pictogramelor de pe panoul de formatare layout, vom pune alinierea textului CENTRU și dimensiunea fontului 14.

După textul antetului, aducem în zonă Capacdatele privind organizarea, contrapartida, contract de contrapartidă și data primirii mărfurilor. Deoarece toate aceste date sunt, de asemenea, luate din document, de asemenea, pentru a le forma parametrii. În plus, înainte de fiecare parametru, trebuie să trimiteți textul explicativ pe care utilizatorul îl va înțelege cu ușurință în cazul în care organizația și unde este contrapartida etc. Toate aceste acțiuni sunt similare creării unui antet, prin urmare, nu voi opri în detaliu asupra lor, voi da doar un desen cu ceea ce ar trebui să se dovedească în cele din urmă.

Figura arată modul în care parametrii de layout diferă de textul obișnuit.

Adăugarea unui capac de masă layout

Ultimul lucru pe care trebuie să-l creăm în acest domeniu este o pălărie de masă la care vor fi afișate datele tabulare. Produse. Coloanele necesare pentru masă au fost descrise în secțiunea "Declarația problemei". Capacul de masă va crea, de asemenea, utilizând celulele combinate și scrierea textului (nume de coloane). Frontierele capacelor de masă evidențiază utilizarea instrumentului Cadrucare este situat pe panoul de formatare a layout-ului.

Adăugând o masă în aspect

Creați o altă zonă în aspect - Date. Acesta va afișa tabelul de date de masă Produse.Pentru această zonă vom avea nevoie doar de o singură linie de aspect. Pentru a afișa toate rândurile părții tabulare din formularul imprimat, vom umple și vom transmite această zonă numărul necesar de ori. Coloane din regiune Date Trebuie să coincidă cu coloanele capacelor de masă, deci nu este dificil să o umpleți. Singura diferență este în zonă Date Avem nevoie de parametri, nu doar de text. De asemenea, rețineți că parametrii numerici impliciți sunt formatați de-a lungul marginii drepte și text-la-stânga. Pentru a evidenția coloane, trebuie, de asemenea, să utilizați instrumentul Cadru.

Adăugarea subsolului în aspect

Ultimul domeniu al zonei de layout este subsol. Acesta va elimina rezultatele în cantitate și sumă. Crearea unui analog cu crearea regiunii DateDar, în plus, este necesar să se evidențieze rezultatele fontului îndrăzneț.

Ca rezultat, un aspect al următorului tip ar trebui să se dovedească:

Crearea unui formular imprimat 1c. Programare

Vom proceda la programare - acesta este cel mai important pas în crearea unui formular tipărit. În primul rând, ne întoarcem la modulul unui obiect formular imprimat extern, este acolo vom fi programat. Pentru aceasta, în fereastra principală a procesării externe, faceți clic pe Acțiuni -\u003e Deschideți modulul Obiect.

În modulul unui obiect extern imprimat, trebuie să creați o funcție de export. Imprimare ().

Caracteristică de imprimare () Endfuncția de export

Rețineți că această caracteristică este obligatorie pentru formularele imprimate externe în configurații care utilizează aplicația normală. Întregul cod de program ulterior este necesar pentru ieșirea formularului tipărit va scrie în interiorul acestei funcții.

Inițializarea variabilelor principale

Creați o variabilă TABDOW.Care va conține un document tabular - este o formă tipărită în care vom retrage zonele de aspect completate.

Tabu \u003d lemn nou;

Într-o variabilă Layout. Obținem aspectul formularului tipărit pe care l-am creat. Pentru a face acest lucru, utilizați funcția încorporată A primi<ИмяМакета>).

Mockup \u003d primirea ("aspect");

Toate zonele de aspect vor fi obținute în variabile. Pentru a face acest lucru, utilizați metoda de aspect A fost odata<ИмяОбласти>) .

Oblastsapki \u003d mockup. Focus ("Cap"); Oblastsdata \u003d Layout. Prepard ("Date"); Oblastpodval \u003d Layout. Popularitate ("subsol");

Apăsând antetul formularului imprimat într-un document tabular

Toate variabilele necesare sunt inițializate. Începem să completăm și să ieșim zonele de aspect într-un document tabular. În primul rând, umpleți titlul formularului tipărit, pentru că trebuie să transferăm la parametru TEXTAGOL.pe care am creat-o în aspectul de care aveți nevoie de text. Pentru a umple valorile parametrilor din zona de aspect există o colecție specială care se numește - Parametri.Din care prin "." Puteți obține orice parametru. În textul antetului, să dăm textul: "Formular de imprimare", precum și un număr de document.

Oblastsapki. Parametri. Tell-titlu \u003d "Formular imprimat" + obiect Link.

Parametrii rămași ai capacelor sunt umplute într-un mod similar, toate valorile necesare pentru ele vor fi obținute de la necesitate Obiect de legăturăcare conține o legătură cu documentul imprimat.

Oblastsapki. Parametri. Organizație \u003d obiect de legătură. Organizare; Oblastsapki. Parametri. Contragent \u003d Oportunitate de legătură. Contractorul; Oblasts. Parametri. Alocație de date \u003d Referință. Date; Oblastsapki. Parametrii. Contribuție \u003d obiect bazat pe link-uri.

Toți parametrii capacelor sunt umplute, retrage-o în documentul tabular pe care îl creăm, pentru că folosim metoda Scoate la iveală<Область>) .

Tabid.

Scrierea unei cereri de imprimare pentru

Luați umplerea și ieșirea din regiune Date. Crearea unui formular 1C tipărită presupune și scrie o cerere, este necesar să obținem datele tabulare Produse și prețurile Nomenclatură Vom folosi data curentă Anchetă. Limba de interogare 1C 8 este similară cu SQL și, mai precis, copiază capabilitățile declarației sale selectate, dar întreaga solicitare este scrisă în limba rusă. Prin urmare, dacă sunteți cel puțin familiarizat de la distanță cu SQL, atunci limba de interogare 1C 8 va înțelege cu ușurință.

În această formă de tipărire, cererea va fi destul de simplă și mulți vor spune că ar fi posibil să se facă fără ea, ci cunoașterea limbii de interogare și capacitatea de ao folosi competent - una dintre principalele abilități ale programatorului 1c. Întrebările permit utilizarea unor resurse mai mici pentru a primi cele mai dificile eșantioane de date, precum și în textul de solicitare, este mult mai ușor de înțeles decât în \u200b\u200bcodul programului scris fără a utiliza interogarea (sau cu utilizarea minimă). În plus, 1c 8 este foarte designer bun Solicitări care vă permit să colectați cererea din tabelele dorite din modul interactiv.

Creați o variabilă care va conține o cerere.

Solicitare \u003d cerere nouă;

Textul interogării va fi compilat folosind designerul de interogare. Pentru a începe cu, scrieți:

Solicitare.Text \u003d "";

Vom pune cursorul mouse-ului între citate, apăsați butonul din dreapta al mouse-ului. În meniul contextual care se deschide, selectați elementul Solicitați designerul, Ne va ajuta foarte mult în crearea unui formular 1C imprimat. După aceasta, fereastra de constructor de interogare se va deschide, conține multe file, dar pentru solicitarea noastră sunt necesare doar patru: "Mese și câmpuri", "Comunicații", "Condiții", "Asociația / Pseudonimele".

Pentru cererea noastră, vom avea nevoie de două mese: o parte tabară Produse document Admiterea bunurilor și serviciilor și o tăietură din urmă la data actuală a informațiilor Prețurile nomenclaturii.

În partea stângă a ferestrei de designer vom găsi coloana Bază de date. Are un copac de obiecte de metadate, găsim necesarul necesar. Pentru a face acest lucru, deschideți ramura Documentație și găsirea documentului Adaletovarov Supervug., dezvăluiți-l și găsiți partea de masă Produsetragându-l în coloana de designer de interogare Mese. Puteți să trageți în trei moduri: trageți, făcând dublu clic pe masă sau evidențierea acesteia și apăsând butonul "\u003e". Să deschidem ramura Înregistrarea și găsiți acolo o masă Prețurile. Preventive.De asemenea, trageți-l în coloană Mese. Aceste două mese sunt suficiente pentru cererea noastră.

Selectați câmpurile de care aveți nevoie din tabelele primite. Pentru a face acest lucru în coloană Mese Amintiți-vă tabelul și găsiți câmpuri: Nomenclatură, suma, prețul, numărul și turnarea lor în coloana a treia coloană - Camp. Amintiți-vă tabelul , găsiți câmpul Preț Și, de asemenea, îl trage Camp.

Structura tabelelor și a câmpurilor solicitării noastre este gata, acum vom face față condițiilor. Avem nevoie de partea de masă la Produse Nu am fost luați din toate veniturile, ci numai din cea pe care o imprimam. Pentru a face acest lucru, oferim o condiție pe masă Adaitovyovarovyovservyvaryovas.. Să ne întoarcem fila "Condiții" a designerului de solicitări. Într-o coloană Campexistă tabele selectate anterior, vom avea nevoie de un câmp pentru această condiție Legătură din tabelul Promplementovarovarovyovyovyovyov. Trăgând fereastra de stare.

În Q1S, puteți utiliza parametrii, sunt necesare pentru a transmite date la cerere. De exemplu, dacă dorim să limităm eșantionul de document printr-un anumit document, atunci puteți transfera link-ul la acest document utilizând parametrul și utilizați acest parametru în stare. Așa vom face în cererea noastră.

După fereastră Condiții Am adăugat un câmp Legătură, Designerul de interogare va crea un parametru cu același nume și va poziționa după semnul "\u003d". Acest parametru poate fi redenumit dacă există o dorință. În textul interogării, parametrii sunt marcați cu semnul "&", dar în acest caz nu este necesar să faceți acest lucru, deoarece se înțelege că în a doua parte a condiției există un parametru, trebuie doar să fie amintit. Cum se transferă valoarea la parametrul de solicitare 1c va fi descris mai jos.

Deoarece în interogare nu folosim un preț complet de masă al nomenclaturii, ci un virtual (tăiat de jos în acest caz), atunci trebuie să stabilim condițiile pentru formarea acestei tabele virtuale, în cazul nostru este o dată cutoff și O condiție pentru tipul de preț (prețurile au definit strict tipul de preț este cel specificat în documentul de primire pe care suntem afișați).

Pentru a umple parametrii mesei virtuale, ne întoarcem la marcaj Tabele și câmpuri Designer de interogare în coloană Mese Subliniem masa Prețurile de la PARCLAMPSRext Și faceți clic pe buton Setările tabelului virtualSituat în partea de sus. În fereastra care se deschide, în câmp Perioadă Trebuie să specificați parametrul la care data va fi transmisă la felul de preț. În cazul nostru, va fi data curentă (adică astăzi), prin urmare, parametrul se numește "și date curente". În câmpul Condiții, vom scrie condiții pentru tipul de prețuri, îl vom trimite, de asemenea, în parametrul pe care îl voi apela "& tipic". Starea rezultată va arăta astfel (unde Tipototer. - Măsurarea registrului Prețurile nomenclaturii):

TYPOTE \u003d & TIPOTAGE

Parametrii mesei virtuale sunt umplute, apăsați butonul. O.K.

Acum că am limitat eșantionul numai prin documentul de care avem nevoie, creați legături între tabelele de solicitare. Dacă acest lucru nu este făcut, atunci prețurile de la prețul de masă a mediilor de preț nu vor fi asociate cu nomenclatorul de la primire. Să ne întoarcem la filă Comunicaresolicitați designerul. Creați un contact pe câmp Nomenclatură Între cele două tabele. Pentru a face acest lucru, apăsați butonul. Adăuga, în câmp tabelul 1selectați tabelul Adaitovyovarovyovservyvaryovas., iar în tabelul 2 - prețul de durată. În condiții de comunicare, alegeți câmpurile Nomenclatură Din ambele tabele.

De asemenea, trebuie remarcat faptul că, în selectarea cererii, trebuie să obținem toate liniile din tabloul de bord Produse Iar prețurile sunt numai dacă există la data curentă cu privire la tipul de prețuri ale documentelor. Astfel, baza de date de date Produse sunt obligatorii, dar nu există date de tăiere a prețurilor. Prin urmare, în relațiile dintre aceste tabele, este necesar să se folosească așa-numita conexiune stânga, cu masa stângă (sau obligatorie) va fi Adaitovyovarovyovservyvaryovas., și prețul drept (sau opțional) de interes. Pentru ca conexiunea stângă a tabelelor de solicitare să funcționeze așa cum am descris mai sus, trebuie să puneți o bifă Tot După câmp Tabelul 1.


Cererea este aproape gata, rămâne doar pentru a lucra puțin peste pseudonimele câmpurilor. Să ne întoarcem pe marcaj Asociație / Pseudonim. și setați aliasul pentru câmp PrețuriClaplasturirescText. Pret.. Numele pseudonimului va fi - Anul destul de an., Este necesar pentru ca numele câmpurilor de eșantionare a interogării și numele parametrilor din structura formularului imprimat coincid.

Lucrați în designerul de interogare pe acest lucru este finalizat, faceți clic pe butonul OK. După ce fereastra de designer se închide, veți vedea că rândul cu textul cererii este completat și are următoarea formă:

Zapros.Tekst \u003d „SELECT | PostuplenieTovarovUslugTovary.Nomenklatura, | PostuplenieTovarovUslugTovary.Summa, | PostuplenieTovarovUslugTovary.Tsena, | PostuplenieTovarovUslugTovary.Kolichestvo, | TsenyNomenklaturySrezPoslednih.Tsena AS TsenaNaSegodnya | DIN | Dokument.PostuplenieTovarovUslug.Tovary AS PostuplenieTovarovUslugTovary | alătura stânga RegistrSvedeniy.TsenyNomenklatury.SrezPoslednih (| & Actual Tatt, Tsitsen \u003d & & Tipototer) ca PRISSHE Sustert-durabil | Potrivit conducerii adezive.

Solicitați execuția

Să dăm parametrii necesari la cerere, pentru că folosim metoda de solicitare Parametru de instalare (<ИмяПараметра>,<Значение>). Pentru a obține data curentă, folosim funcția încorporată Data curentă ()Ea returnează data și ora calculatorului.

Efectuați o solicitare de a primi un eșantion cu datele de care aveți nevoie. Pentru aceasta, utilizați mai întâi metoda de solicitare A executași apoi metoda Alege().

Eșantionare \u003d interogare. Umpleți (). Selectați ();

Umplerea tabelului de formular tipărit

Ca rezultat, într-o variabilă Probă Un eșantion din rezultatele interogării va fi conținut, puteți naviga prin aceasta utilizând metoda Ca urmare a(), și pentru a ajunge în jurul întregului ciclu va avea nevoie Pana cand. Designul va fi după cum urmează:

În timp ce eșantionul. Următorul () ciclul ENDACKEL;

În acest ciclu, vom umple și vom scoate zona aspectului Date. Dar mai întâi inițializați două variabile ale unui tip numeric. Ei vor colecta rezultatele în numărul și suma pe care trebuie să o retragem subsol.

Stretchosumma \u003d 0; Totalitate \u003d 0;

În interiorul ciclului vom completa regiunea Date Datele din elementul curent al eșantionului, în variabile Studiosummama.și Interpretare Adăugați valori ale cantității și cantității și, în final, ieșiți zona într-un document tabular folosind metoda deja familiară Aduce (). Deoarece numele câmpurilor cererii noastre coincid complet cu numele parametrilor regiunii Date, Pentru umplere, vom folosi procedura de fezabilitate încorporată (<Приемник>, <Источник>) care copiază valorile proprietăților<Источника> în proprietăți<Приемника>.

În timp ce eșantionul. Următorul () ciclul de umplere (oblasts. Parametri, eșantion); Studoticalsma \u003d Studigosumma + Welling.Summ; Itomobologie \u003d itomoticolitate + eșantionare. Număr; Tuffa. Echipamente (oblast); Endcycle;

Concluzie a subsolului imprimat într-un document tabular

Rămâne să completați și să eliminați ultima zonă a aspectului - subsol. Am pregătit deja date pentru umplere și exercităm umplerea și ieșirea.

RegionPowel. Parametrii. Opțiunea datoriei \u003d multi-ulei; Oblast. TABDOW. ECHIPA (RegiunePodval);

Documentul tabular este complet umplut, rămâne să îl afișați pe ecran, astfel încât utilizatorul să poată vedea forma tipărită și imprimată dacă este necesar. Dar, în configurații tipice 1C8, procedurile de module speciale corespund producției de forme imprimate externe. Prin urmare, este suficient să returnați din funcție Imprimare () Document de masă umplut.

Restituire;

La această etapă de programare, crearea unui formular imprimat 1c este aproape finalizată. Funcția de text completă Imprimare () Aici nu voi aduce, îl puteți urmări în fișierul formular tipărit, descărcare care poate fi în partea de jos a articolului.

Crearea unui formular imprimat 1c. Parametrii de autorecție

Când formularul imprimat extern este conectat la baza de date, sistemul nu definește automat pentru care documentul sau cartea de referință este destinată unei forme tipărite, este manual să o aleagă. Și dacă cealaltă persoană a scris o formă tipărită, dar ați atribuit doar să le conectați, atunci alegerea poate deveni ambiguă. Pentru a evita astfel de probleme, în toate formele imprimate externe, este necesar să se creeze un aspect cu parametrii de autorecraft. Dacă este creată și decorată corespunzător, sistemul determină automat ce document sau carte de referință este o formă tipărită.

Se face după cum urmează:

  • În procesarea externă, creați un nou aspect. Noi o numim "parametri_avatoregistră" (este important să nu fiți confundați!).
  • În primul aspect celular scrie Documentație. (sau Directoare.) Și numele documentului la care doriți să conectați formularul imprimat.

Conectarea la baza formularului imprimat extern

  • Rulați 1C 8 în modul Companie;
  • Du-te la meniu Service -\u003e Rapoarte suplimentare și prelucrare -\u003e forme suplimentare tipărite externe suplimentare;
  • apasa butonul Adăuga;
  • În fereastra care se deschide, faceți clic pe Pictogramă Înlocuiți fișierul extern;
  • Dacă ați creat parametrii de autoreggență, suntem de acord să le folosim;
  • Dacă nu aveți parametri autorecore, atunci în partea tabară Formularul de imprimare Adăugați documentul sau directorul dorit;
  • apasa butonul O.K.

După aceasta, forma tipărită externă va fi disponibilă în meniu. Imprimare document Admiterea bunurilor și serviciilor.Crearea unui formular imprimat 1c pe acest lucru poate fi considerat finalizat.

Astăzi vă vom spune cum să lucrați cu formularele de imprimare în 1c.

Acum vom analiza metodele de editare manuală a formularului tipărit în 1c în funcție de versiuni. În general, dacă nu există factori complicați suplimentari, procedura este simplă și rapidă. Dar aici există subtilități. De exemplu, acțiunile sunt simple numai atunci când este necesar să editați datele care vor fi imprimate pe formular. În unele cazuri, pentru a edita formularul tipărit în 1c, ajutorul programatorului va fi necesar sau utilizator cu experiențăDe exemplu, când:

    este necesar să se ajusteze localizarea diferitelor elemente;

    trebuie să adăugați câteva coloane;

    trebuie să schimbați inscripțiile sau să adăugați lipsa.

Și acum să facem o schimbare în datele de utilizator în formă tipărită. De exemplu, luați orice cont.

Pentru a începe cu, deschideți jurnalul de cont, apoi selectați factura pentru plata cumpărătorului și formați formularele de imprimare 1c.


De exemplu, puteți edita cantitatea contului. Mergeți la editarea formularului tipărit pe care l-ați deschis înaintea dvs. Pentru a face acest lucru, faceți clic pe butonul "Vizualizare numai" de pe panou, care este în colțul superior al foii tipărite.


Pentru a continua modificările, trebuie să apăsați secvențial partițiile din meniu: Table -\u003e Vizualizare -\u003e Editare.


Odată ce interzicerea editării va fi eliminată, trebuie să faceți clic pe celula de date de două ori în care veți schimba informațiile. Formular imprimat în 1c 8.2 După dublu clic pe mouse-ul va fi disponibil pentru editare.


Cazurile de mai sus când trebuie să modificați formularul imprimat în 1c, sunt utilizate pentru editări unice în document tipărit. Aceasta este, în viitor, toate aceste schimbări nu vor fi salvate. Dacă doriți să salvați modificările făcute și astfel că acestea sunt prezente în viitor, atunci pentru aceasta aveți nevoie de calificări și anumite abilități. Când aveți nevoie, de exemplu:

    modificați ordinea sau numele coloanelor;

    face modificări la nume de câmp;

    modificați numărul de câmpuri;

    efectuați informații suplimentare și așa mai departe.

Instrucțiune

Deschideți programul "1C: Enterprise" versiunea 8. Acordați atenție elementului de meniu "Service" - "Prelucrarea externă și formularul imprimat". Cu ea, puteți stoca rapoarte externe, prelucrarea, formularele tipărite, precum și prelucrarea pentru a umple elementele de masă. De asemenea, vă puteți conecta fonectați-vă În loc să schimbe deja existența, care implică interferențe cu configurația programului.

Rulați programul "1c: întreprindere" în modul Configurator, apoi creați o prelucrare externă, pentru aceasta, executați comanda "Fișier" - "Nou". În fereastra care apare, selectați "Prelucrarea externă". O nouă formă de prelucrare externă va apărea pe ecran. Atribuiți numele "extern". Apoi adăugați un articol nou, numit "Legătura obiectului", specificați documentul Tip pentru IT - ". Legătură. Realizarea bunurilor și serviciilor. " Pentru a crea un formular imprimat pentru un alt tip de document, utilizați tipul de legătură corespunzător.

Adăugați un nou aspect făcând clic pe butonul corespunzător din fereastră formă nouă. Atribuiți numele "Layout", creați o zonă numită "titlu", atribuiți-l parametrul "Titlu text". Apoi faceți clic pe butonul "Acțiuni", selectați comanda Open Object Module. Apoi introduceți textul modulului, puteți utiliza exemplul afișat pe site-ul http://www.uasoft.com.ua/content/Articles/315/.

Rulați programul "1c: întreprindere", mergeți la meniul "Service", selectați "Formulare tipărite externe". A pune un nou record în lista formularelor. Pentru a face acest lucru, selectați fișierul de procesare creat și în partea tabelară, specificați forma formularului "Implementarea bunurilor". Verificați funcționarea corectă a noului formular imprimat. Pentru a face acest lucru, deschideți documentul creat, trageți-l, apoi în partea de jos a ecranului, faceți clic pe butonul "Imprimare", selectați opțiunea "Formularul de imprimare externă".

Surse:

  • ca în 1c schimbați formularul imprimat

Pentru a crea și edita formulare obiect, în programul "1c: întreprindere" oferă un editor special de formular (sau un designer de forme). Formele de soluții aplicate sunt concepute pentru prezentarea vizuală a datelor în timp ce lucrează cu programul. Editorul de formular conține mai multe marcaje care oferă posibilitatea de a edita toate elementele de formă.

Vei avea nevoie

  • computer, program 1C

Instrucțiune

Folosind editorul de formular, puteți adăuga unul sau mai multe elemente "grupare" la formular, pentru acest lucru, faceți clic pe puținele verde din colțul din stânga sus al editorului, în timp ce pe fila "Elemente".
În modul "1c: întreprindere", toate elementele existente ale grupului vor fi afișate fiecare pe o filă separată. Pentru a aranja de sus sau sub lucrarea, în fereastra "Proprietăți" a unui grup din fereastra "Afișare", selectați comanda corespunzătoare.

De asemenea, puteți adăuga elemente în formular prin tragerea detaliilor dorite în arborele element. Pentru a facilita colaborarea controalelor formularului la editarea sau introducerea datelor, setați comanda potrivită pentru dvs., plasând elemente în copac și le subjugați la alte elemente, precum și specificarea proprietăților grupurilor de elemente în funcție de nevoile dvs.
Pentru a edita detaliile formularului - modificările lor, creați noi sau șterse, utilizați panoul din zona recuzită din fila corespunzătoare.

Pentru a edita interfața de comandă, accesați fila corespunzătoare. Înainte de a vă va fi un copac de echipe, dintre care principalele ramuri sunt "panoul de navigare" și " Panou de comandă" O parte din comenzile din arborele de interfață de comandă este adăugată automat, totuși le puteți adăuga singur, pentru a face acest trageți comenzile de care aveți nevoie din lista comenzilor globale (generale) sau din lista comenzilor de comandă.

Editați comenzile formularului din lista corespunzătoare. Puteți să le adăugați, să le ștergeți din listă, setați fiecare comandă a proprietății utilizând paleta de proprietăți pe care o puteți apela la pictograma creionului din linie de comanda Listă.
Pentru a edita parametrii formularului, accesați fila "Opțiuni", unde le puteți adăuga, de asemenea, de asemenea, să ștergeți și să setați proprietățile dorite.

Video pe subiect

Planul de facturare utilizat în contabilitate pentru a afișa activitatea economică a întreprinderii, susține o ierarhie pe mai multe niveluri: contul - subaccount. Pentru a vă asigura că utilizatorul poate vizualiza datele conținute în planul conturilor și le puteți ajusta, sistemul 1C vă permite să modificați formularul de cont. În plus, forma tipărită a contului este modificată poate fi în orice alt document din 1c.

Vei avea nevoie

Instrucțiune

Pentru fiecare cont sau subaccount asigură contabilitatea analitică. Prin urmare, la crearea și editarea ulterioară a unui plan de cont în 1C, numărul dorit de subconto poate fi livrat, adică obiecte de contabilitate analitică. În plus, se fac ajustări ale conturilor și subconectării pot fi ca un utilizator care lucrează cu sistem automatizat Dezvoltator de contabilitate și software.