Cum se generează rapoarte în 1C. Adăugarea unui raport extern la baza de date. Formarea tipului de probă

11.05.2020 Recenzii

Fiecare organizație, pentru a lua decizii de management în timp util și corecte, are nevoie de informații operaționale despre disponibilitatea mărfurilor în depozite, costul acesteia și vânzări. Organizațiile comerciale lucrează cu un număr mare de articole și contrapărți, iar acest lucru necesită o bună configurare a contabilității analitice și primire rapidă informatiile solicitate conform datelor sale. Articolul discută tehnicile de bază pentru lucrul cu rapoarte standard în soluția standard „1C: Trade Management 8” (ediția 11), construită pe baza unui sistem de compunere a datelor și oferă recomandări practice utile, care vor fi utile atât utilizatorilor începători. și cei care au trecut la noua ediție din edițiile anterioare.

De exemplu, să luăm raportul

  • Analiza disponibilitatii produselor;

Setări.

Într-o coloană Tip de comparație Nomenclatură

  • Egal
  • Nu este egal
  • Pe listă
  • Nu pe listă
  • In grup Nomenclatură;
  • Nu în grup Nomenclatură;
  • Într-un grup din listă Nomenclatură;
  • Nu într-un grup din listă Nomenclatură.

Sens

„Selectări rapide”

Pe măsură ce platforma 1C:Enterprise 8 se dezvoltă și apare noua versiune 8.2, rapoartele din sisteme devin mai flexibile, iar utilizatorii au din ce în ce mai multe oportunități de a le personaliza la cerințele lor fără ajutorul programatorilor.

Noile oportunități oferite de sistemul de compoziție a datelor (DCS) vă permit să experimentați beneficiile capabilităților 1C:Enterprise 8 atunci când creați rapoarte ca niciodată. Și, în ciuda faptului că interfața de raportare a suferit modificări semnificative (comparativ cu ediția 10.3 a configurației „Trade Management”, denumită în continuare UT), setările raportului sunt încă disponibile pentru utilizatorul obișnuit. Să ne uităm la câteva tehnici de bază pentru a lucra cu ele.

Primul lucru la care poți acorda atenție este selecțiile rapide. Acestea vă permit să afișați date într-un raport pe baza anumitor valori ale câmpurilor de raport în funcție de dorințele utilizatorului.

De exemplu, să luăm raportul Analiza disponibilității produselor în UT. Să observăm imediat că întreaga demonstrație a capabilităților de raportare din UT 11 va avea loc folosind exemplul a două rapoarte:

  • Analiza disponibilitatii produselor;
  • Venituri și costuri de vânzări.

Selectarea după anumite câmpuri se poate face fie direct în formularul de raport, fie folosind un buton Setări.

Într-o coloană Tip de comparație utilizatorul poate selecta diferite condiții de comparație. De exemplu, pentru teren Nomenclatură Puteți selecta următoarele tipuri de comparație:

  • Egal- raportul va fi construit numai pentru articolul selectat;
  • Nu este egal- raportul va fi generat pentru întreaga gamă de produse, cu excepția articolului selectat;
  • Pe listă- raportul se va baza pe o listă de articole;
  • Nu pe listă- raportul va fi construit pe întreaga gamă de produse, cu excepția articolelor selectate;
  • In grup- raportul va fi construit pe întregul articol aflat în folderul director selectat Nomenclatură;
  • Nu în grup- raportul va fi construit pe întreaga gamă de produse, cu excepția articolelor aflate în directorul selectat Nomenclatură;
  • Într-un grup din listă- similar cu comparația În listă, doar folderele din director sunt selectate ca valori de listă Nomenclatură;
  • Nu într-un grup din listă- similar cu comparația Nu este în listă, doar folderele din director sunt selectate ca valori de listă Nomenclatură.

Caseta de selectare din stânga câmpului de selecție indică faptul că selecția pentru acest câmp este „activată”, adică este luată în considerare de raport.

Câmpurile nebifate nu sunt luate în considerare chiar dacă ați selectat anumite valori pentru acele câmpuri.

În funcție de tipul de comparație selectat în coloană Sens este indicat un anumit element sau folder (grup) al directorului sau o listă de elemente sau foldere.

„Selectări rapide” sunt disponibile în toate soluțiile de pe platforma 1C:Enterprise 8.

Un exemplu de modificare simplă a setărilor raportului

Pentru a vizualiza/modifica setările raportului, trebuie să mergeți la meniu Toate acțiunile - Schimbați opțiunea.

În fața noastră se deschide fereastra de setări pentru opțiunea de raport selectată.

Structura raportului este afișată în partea de sus a ferestrei. În esență, aceasta este o afișare vizuală a grupărilor de rânduri și coloane ale raportului, adică în ce ordine vor fi afișate datele de analiză în raport în rânduri și coloane.

În partea de jos a ferestrei, sunt afișate informații referitoare la raportul în ansamblu (dacă nivel superior Raport), sau la o grupare specifică de rânduri sau coloane ale raportului (dacă este selectată o grupare la un nivel inferior), setări pentru afișarea informațiilor și proiectarea câmpurilor.

Exemplul 1

Pasul 1. Trebuie să eliminăm gruparea după caracteristicile produsului, lăsând doar gruparea după produs. Pentru a face acest lucru, în partea de sus a ferestrei de setări a raportului, faceți clic pe câmp Nomenclatură, Caracteristici. În partea de jos a ferestrei, accesați fila Grupuri.

Selectați câmpul Caracteristicăși faceți clic pe butonul Șterge panoul de comandă.

Confirmați modificările aduse setărilor raportului făcând clic pe butonul Terminați editareaîn colțul din stânga jos al ecranului.

Pasul 2. După eliminarea caracteristicii, sarcina noastră, conform condițiilor exemplului, va fi să adăugăm un grup de preț. În esență, această grupare ar trebui să fie la un nivel mai mic decât gruparea pe depozit, dar la un nivel mai mare decât gruparea pe articol. Prin urmare, în structura raportului vom evidenția o grupare Stoc.

Făcând clic dreapta pe el, selectați comanda din meniul contextual Grup nou.

În fereastra de editare a câmpului de grupare care se deschide, selectați Nomenclator.Grupa de pret.

Făcând clic pe butonul Bine, vom vedea că la raport a fost adăugată o nouă grupare, subordonată grupării Stoc.

Acum să selectăm gruparea după produs și, fără a elibera butonul din dreapta al mouse-ului, să o tragem în interiorul (adică mai jos) gruparea după grup de preț. Vom obține structura prezentată în Figura 1. Rezultatul înființării raportului este prezentat în Figura 2.

Orez. 1. Structura raportului rezultat

Orez. 2. Rezultatul personalizării raportului

Lucrul cu câmpuri personalizate

Să aruncăm o privire mai atentă la noile opțiuni de personalizare a rapoartelor din programul 1C: Trade Management 8.

Sub forma editării structurii și setărilor raportului nostru, să fim atenți la filă Câmpuri customizate.

Anterior, am adăugat câmpuri în raport, a căror listă a fost prespecificată de dezvoltator. Folosind această filă, ne putem crea propriile câmpuri de care avem nevoie - Câmp de selecție sau Câmpul de expresie.

Exemplul 2

Să personalizăm raportul „Istoricul vânzărilor” (opțiunea raportului „Venituri și costul vânzărilor”). Vom afișa datele vânzărilor în funcție de parteneri și de gama de produse. Să presupunem că compania noastră vinde mărfuri în Moscova și în regiuni. Astfel, fiecare client din baza de informații aparține unei anumite regiuni geografice (atributul „Business Region” din directorul „Partners”). Putem grupa cu ușurință datele vânzărilor într-un raport în funcție de regiune, dar ce se întâmplă dacă suntem interesați de statistici mai agregate, în special de răspunsul la întrebarea „Câte bunuri au fost vândute la Moscova și câte în toate celelalte regiuni combinate”? Aici sunt utile „câmpurile personalizate”.

Pasul 1. Să deschidem raportul. Să mergem la formularul pentru configurarea structurii raportului ( Toate acțiunile -> Schimbați opțiunea). Să ștergem pe rând toate grupurile create anterior în raport - pentru a face acest lucru, selectați fiecare dintre ele și faceți clic pe butonul Șterge panoul de comandă sau utilizați tasta DEL.

La fel ca în exemplul anterior, să adăugăm o grupare la raport în funcție de partener și apoi de articol. Știm deja cum să facem asta, așa că nu va dura mult timp.

Pasul 2. Să creăm un nou câmp personalizat. Să deschidem marcajul Câmpuri customizateși executați comanda Adăugați -> Câmp de selectare nou.

Să dăm un nume noului nostru câmp - Regiunea în general.

Hai să facem clic pe butonul Adăuga. ÎN linie nouă faceți clic pe butonul din coloană Selecţie. În formularul de editare a selecției care apare, adăugați selecția după câmp Partener.Regiune de afaceri. Să alegem tipul de comparație Egal, sens - Moscova.

Hai să facem clic pe butonul Bine, după care vom reveni la fereastra de editare câmp personalizat. Apoi, trebuie să faceți clic pe butonul din coloană Sens iar în lista de selecție a tipurilor de date care apare, selectați Liniași scrieți ca valoare Moscova.

Să repetăm ​​operația. Să mai adăugăm un rând la tabel. De data aceasta pentru selecție după câmp Partener.Regiune de afaceri alegeți tipul de comparație Nu este egal.

Revenind la fereastra de editare a câmpului personalizat, în coloană Sens Hai să scriem Alte regiuni(vezi Fig. 3).

Orez. 3. Editarea unui câmp personalizat

Hai să facem clic pe butonul Bine. Noul nostru domeniu este gata.

Pasul 3. Să adăugăm noul nostru câmp la structura raportului. Selectarea nivelului superior cu mouse-ul Raport în structură, adăugați o nouă grupare. În recuzită Camp hai sa alegem Regiunea în general.

Să glisăm gruparea după partener și gruparea subordonată după articol în interiorul celui nou creat cu mouse-ul.

Să generăm un raport și să ne uităm la rezultat (prezentat în Fig. 4).

Orez. 4. Rezultatul generării raportului

Selecția și sortarea

Să revenim la fereastra de editare a structurii și setărilor raportului și să fim atenți la marcaje SelecţieȘi Triere.

Dacă elementul rădăcină este selectat în structura raportului ( Raport), atunci setările efectuate în aceste file se vor aplica întregului raport în ansamblu. Dacă este selectată o grupare de rapoarte, setările vor afecta numai acea grupare.

Exemplul 3

Ca urmare, raportul Istoricul vânzărilor Vor fi incluse doar acele implementări în care este specificat managerul. Ivanov Ivan Fedorovici.

Exemplul 4

Salvați modificările efectuate

Dacă modificați structura raportului, o puteți salva oricând folosind comanda Toate acțiunile -> opțiunea Salvare.

În formularul pentru salvarea unei opțiuni, puteți utiliza comutatorul pentru a selecta Salveaza in opțiunea existentă raport(în loc de una dintre opțiunile deja disponibile) sau Salvați noua versiune a raportului.

Să ne uităm la procesul de creare a unui raport în 1C 8.3 folosind sistemul de compoziție a datelor. De exemplu, să luăm următoarea sarcină: raportul trebuie să introducă date din partea tabelară a mărfurilor din documentele de vânzări de bunuri și servicii pentru o anumită perioadă și pentru organizația selectată. De asemenea, ar trebui să grupeze datele după câmpurile Cont, Link la document și Articol.

Un exemplu de raport rezultat poate fi descărcat de la.

Folosind meniul Fișier->Nou, adăugați un nou raport extern, dați-i un nume și salvați-l pe disc. Să creăm o diagramă de aspect utilizând butonul Deschide diagrama de aspect de date.

Scrierea unei cereri 1C pentru SKD

După crearea diagramei de aspect, trebuie să scriem o interogare care va colecta date pentru raport. Pentru a face acest lucru, în fila Seturi de date, creați un set de date Interogare.

Acum puteți începe să scrieți o interogare; există un câmp special pentru aceasta în setul de date. Puteți scrie fie manual, fie folosind un constructor (care este mult mai convenabil). În raportul nostru, interogarea este cea mai simplă:

|SELECTARE | Vânzări de Bunuri și Servicii Bunuri Link, | Vânzări de bunuri și servicii Bunuri. Link. Organizație, | Vânzări de bunuri și bunuri de servicii Link. Contraparte, | Vânzări de bunuri și servicii de bunuri Nomenclatură, | Vânzări de bunuri și servicii Bunuri Vânzări de bunuri și bunuri de servicii Cota TVA, | Vânzări de Bunuri și Servicii Bunuri Valoarea TVA, | Vânzări de Bunuri și Servicii Bunuri Preț | DE LA | Document.Vânzări de bunuri și servicii.Bunuri | CUM SE VINDE PRODUSE SI SERVICII PRODUSE | UNDE | Vânzări de bunuri și servicii Bunuri Link. Data | ÎNTRE &Începutul perioadei ȘI &Sfârșitul perioadei | Și vânzările de bunuri și bunuri de servicii. Link. Organizație | = &Organizare

Setarea câmpurilor pentru set de date

După scrierea cererii, ACS va completa automat tabelul cu setările de teren.

Vă voi spune pe scurt despre câteva setări:


Configurarea resurselor

În sistemul de compunere a datelor, câmpurile de resurse înseamnă câmpuri ale căror valori sunt calculate pe baza înregistrărilor detaliate incluse în grupare. În esență, resursele sunt rezultate de grup sau generale ale unui raport. În cazul nostru, resursele vor fi câmpurile Sumă și Sumă TVA. Totalurile pentru resurse pot fi calculate folosind funcțiile limbajului de expresie SKD, dintre care cele mai simple sunt Sum(), Average(), Maximum(), Minimum() și Quantity(). Pentru a seta resursele de raport, trebuie să mergeți la fila Resurse și să trageți câmpurile necesare ale raportului în tabelul de resurse. După aceasta, trebuie să setați o expresie (în cazul nostru, Sum()), puteți selecta și grupări pentru care doriți să vedeți totalurile după această resursă, acest lucru se poate face în coloana Calculate by....

Vă rugăm să rețineți că nu puteți crea grupări pe baza câmpurilor selectate în resurse.

Toți parametrii specificați în cerere vor fi afișați în fila Parametri schema de aspect. În cazul nostru, acestea sunt Începutul Perioadei, Sfârșitul Perioadei și Organizarea. Să trecem prin câteva dintre setările lor:

  1. Coloanele Nume, Titlu și Tip sunt completate automat, iar valorile lor nu trebuie modificate în mod inutil;
  2. O listă de valori este disponibilă. Dacă doriți să treceți o listă ca parametru, trebuie să setați acest steag, altfel doar primul element al listei va merge acolo.
  3. Sens. Aici puteți specifica o valoare implicită pentru parametru. În exemplul nostru, vom selecta valoarea Elements pentru parametrul Organizations (un link gol către directorul Organizations).
  4. Includeți în câmpurile disponibile. Dacă ștergeți acest flag, parametrul nu va fi vizibil în setări: în câmpurile selectate, selecție.
  5. Limitare de disponibilitate. Steagul este responsabil pentru capacitatea de a seta valoarea parametrului în setările ACS.

Configurarea structurii raportului

Să mergem la fila Setări, aici putem specifica grupări de rapoarte, câmpuri afișate în raport, selecții, sortări etc. Condițiile sarcinii spun că raportul ar trebui să grupeze datele pe câmpuri: Cont, Link și Articol, le vom indica unul după altul în zona de grupare.

În fila Câmpuri selectate, trageți resursele noastre (Suma, Suma TVA) din câmpurile disponibile în câmpurile de raport.

Să adăugăm selecții după Contractant și Articol pentru ușurința utilizării raportului. Vom șterge steaguri pentru utilizarea selecției; utilizatorul le va seta atunci când este necesar.

Aceasta completează configurarea raportului; acum îl puteți rula în modul întreprindere.

Generarea unui raport

Pentru un raport privind sistemul de control al accesului în 1C, nu este necesară crearea unui formular; sistemul de layout în sine îl va genera. Deschideți raportul în modul 1C Enterprise 8.

Înainte de a-l crea, faceți clic pe butonul Setări și completați valorile parametrilor. Puteți, de asemenea, să setați selecția, dacă este necesar, să modificați grupările, sortarea etc.

Urmărește și videoclipul despre crearea de rapoarte privind sistemul de control acces:

Rapoartele sunt foarte importante, toată lumea știe asta. Prin urmare, orice program ar trebui să poată crea un raport. Astăzi vom încerca să creăm un raport simplu în programul 1C.

Vom crea un raport folosind baza noastră de date ca exemplu, pe care am folosit-o în articolele anterioare. Permiteți-mi să vă reamintesc că am creat o nouă bază de date, am creat un document de primire a mărfurilor, am adăugat mai multe directoare și câteva subsisteme.

Și așa avem documente Sosirea mărfurilor. Completam urmatoarele detalii. Furnizor, adică cel care a livrat marfa, denumirea bunurilor furnizate, cantitatea, pretul si cantitatea. Ar fi bine să știm cine ne-a furnizat cu ce, precum și în ce cantități. În aceste scopuri, puteți parcurge toate documentele, dar este mult mai ușor să deschideți un raport gata făcut.

Crearea unui nou raport în programul 1C 8

Și deci să începem, mai întâi vom crea un nou subsistem cu tine, Rapoarte, la care le vom adăuga în viitor. Puteți citi cum să creați subsisteme în.

Acum să trecem la crearea unui raport. Accesați configuratorul, căutați articolul de rapoarte și adăugați un nou raport. Scriem numele raportului ReportOnDocuments. Apoi mergem la fila subsistem și o adăugăm la subsistemul Rapoarte. Acum faceți clic pe elementul Deschide diagrama compoziției datelor.

În fereastra care se deschide, mai întâi trebuie să adăugați un set de date. Pentru a face acest lucru, faceți clic pe semnul plus și selectați Adăugare interogare de set de date. Apoi, faceți clic pe Generatorul de interogări.

În designerul de interogări, în prima fereastră, selectați documentul Recepție mărfuri, deoarece tocmai pe acest document dorim să facem un raport. După care ar trebui să apară în fereastra Tabel. În fereastra Câmp, trebuie să transferați acele câmpuri care vor fi reflectate în raport. Dar pentru orice eventualitate, am transferat toate câmpurile documentului de primire a mărfurilor. Lăsați restul filelor pentru moment și faceți clic pe OK.

Acum, în fereastra Set de date, trebuie să marcați titlurile. Să bifăm casetele de lângă Cantitate, Nume, Sumă, Preț, Furnizor. Dacă nu se face acest lucru, atunci în fereastra de raport veți vedea câmpul Materiale în loc de câmpul Preț. Preț și în celelalte câmpuri.

Acum accesați fila Setări și adăugați o nouă grupare.

În fereastra care apare, lăsați totul așa cum este și faceți clic pe OK.

Acum, în elementul Setări de mai jos, selectați Raport și în fila Câmpuri selectate, transferați câmpurile de care avem nevoie din fereastra Câmpuri disponibile. Și anume Data, Furnizorul, Numele, Cantitatea, Prețul și Suma.

Cu aceasta, se pare că ne lansăm cu toții baza de date și vedem ce se întâmplă. Accesați subsistemul Rapoarte, selectați raportul nostru și faceți clic pe Generare. Ca urmare, ar trebui să primiți un astfel de raport.

Din care poți afla ce material, în ce cantitate și de la cine provine. Ei bine, asta e tot, cel mai simplu raport este gata.

ÎN meniul de sus să mergem la Serviciu->->.

După aceasta, va apărea formularul de listă de directoare. În meniul de sus faceți clic Adăuga.

Apare fereastra pentru adăugarea unui nou raport. apasa butonul Deschis.

Selectați fișierul cu raportul dorit și faceți clic Deschis. După adăugarea fișierului, dacă este necesar, schimbați numele raportului (cum va fi afișat în listă). Clic Bine.

Ca urmare, noul raport apare în listă.

După aceasta, raportul poate fi utilizat, adăugarea este finalizată. Pentru a deschide acest raport mai târziu, mergem și la Serviciu->Rapoarte și procesări suplimentare->Rapoarte externe suplimentare.

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

Pentru a adăuga un raport extern în configurațiile 1C:Enterprise 8.3 într-o interfață gestionată (folosind Accounting 3.0 ca exemplu), să intrăm în secțiunea corespunzătoare a programului:


Este necesar ca opțiunea de utilizare a rapoartelor suplimentare să fie activată, urmați hyperlinkul:

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


După aceasta, se va deschide imediat o casetă de dialog de selecție a fișierelor cu un raport, în care trebuie să selectați fișierul necesar(în cazul meu, acesta este un fișier cu o analiză a costurilor plan-real).

Acum trebuie să configurați cazare(locul din program unde va fi disponibil raportul):


Selectați aleatoriu secțiunea dorită a programului din listă:


Acum trebuie să înregistrați modificările în raportul extern:

Acum deschideți raportul din interfața programului:


Lista este încă goală, faceți clic Personalizați lista:


În formularul de selecție, bifați raportul nostru:


Acum apare în listă:


Prin buton A executa Se deschide formularul de raportare:


Caracteristici ale „Raportului universal” în programul 1C 8.3 Contabilitate.

În programul 1C 8.3 Enterprise Accounting 3.0, în secțiunea „Rapoarte”, există multe rapoarte diferite pentru fiecare tip de activitate. Practic sunt suficiente pentru contabilitatea de zi cu zi. Dar, uneori, pentru a analiza o anumită problemă, este necesar să se aprofundeze, chiar până la compararea, de exemplu, a înregistrărilor dintr-un document și din registrele pe care acesta le afectează. Și există momente în care rapoartele standard pur și simplu nu sunt suficiente.

Pentru o astfel de analiză aprofundată a datelor sau pentru a vă crea propriul raport în programul 1C 8.3, există un „Raport universal”. Voi lua în considerare capacitățile sale în acest articol.

Descrierea generală a raportului universal din 1C 8.3

Mai întâi, să ne dăm seama unde să găsim un raport universal? Dacă mergem la meniul „Rapoarte” și apoi facem clic pe linkul „Raport universal”, vom vedea această fereastră:

Să aruncăm o privire rapidă asupra comenzilor sale.


Am terminat cu linia de sus.

  • Mai jos, cel mai interesant buton este „Afișează setările”. Este mai bine să arătați cu un exemplu aici

Instrucțiuni pentru crearea unui raport universal 1C 8.3

Întrucât lucrăm în programul 1C: „Enterprise Accounting 3.0”, ne interesează în primul rând registrele contabile. În configurația 3.0, doar unul este disponibil pentru noi - „contabilitate și contabilitate fiscală”. Să-l alegem. Să ne uităm la cifra de afaceri din contul „Materiale” 10.01.

Selectați o perioadă. Voi avea asta pe tot parcursul anului 2012. Apoi, faceți clic pe butonul „Afișați setările”:

Pentru a obține denumirile materialelor, selectăm gruparea cu primul subconto. În el este stocat numele, sau mai degrabă o legătură către nomenclatură.

Accesați fila „Selectii”:

Aici trebuie să indicăm că vrem să vedem doar scorul 10.01.

Dacă doriți, puteți specifica aici câte condiții de selecție doriți.

Să facem clic pe butonul de generare și să vedem ce avem:

Se poate observa că raportul conține prea multe coloane inutile. Cum ar fi contabilitatea valutară, contabilitatea fiscală etc. ÎN în acest exemplu aceste înregistrări nu sunt păstrate și dorim să eliminăm aceste coloane din raport.

Ne întoarcem la setări și mergem imediat la fila „Indicatori”:

Eliminam casetele de selectare din acele coloane pe care nu trebuie sa le afisam.

În fila „Generare”, puteți specifica câmpul după care va avea loc sortarea. De exemplu, astfel încât materialele să apară în ordine alfabetică:

Faceți clic pe „Generează”:

Obținem rezultatul dorit. În acest fel, puteți obține un număr mare de opțiuni de raportare.

Acum raportul poate fi tipărit sau trimis prin e-mail.

Dacă selectați aceste numere în coloanele cu numere, suma numerelor selectate va apărea în partea de sus în câmpul cu pictograma „Suma”.

Pe baza materialelor de la: programist1s.ru