Cum se utilizează consola de raportare în 1c. StavAnalit

Raportul Consolei de rapoarte poate fi utilizat de un dezvoltator sau de un utilizator experimentat al unei soluții aplicate pentru a crea și a forma un raport de complexitate arbitrară. Astfel, utilizatorul soluției aplicate are capacitatea de a crea rapoarte fără a schimba soluția aplicată și fără a implica dezvoltatorii.

Pentru a crea un raport, Consola de rapoarte utilizează toate funcțiile oferite de Generatorul de rapoarte. Raportul generat se bazează pe o interogare, al cărei text poate fi compus într-o fereastră specială de editare a interogărilor. Când compuneți textul cererii, este posibil să utilizați constructorul interogării:

În fereastra de editare a interogării, puteți seta parametrii interogării, defini formate de prezentare a câmpului și specifica opțiuni pentru transmiterea raportului: într-un tabel, diagramă sau tabel pivot.

Rezultatul executării interogării este afișat în fereastra consolei de rapoarte, care vă permite să configurați diferiți parametri ai raportului generat. În special, utilizatorul poate defini compoziția câmpurilor selectate:

De asemenea, puteți seta și modifica filtrele și grupările utilizate în raport:

În plus, utilizatorul poate controla plasarea grupărilor și totalurilor, poate seta diverse opțiuni pentru proiectarea raportului sau poate crea un aspect personalizat care va fi utilizat pentru a afișa rezultatele raportului:

Consola de rapoarte vă permite să salvați rapoartele generate într-un fișier de pe disc dacă este posibil să aveți nevoie de ele ulterior.

Astfel, Consola de rapoarte este un instrument universal cu care utilizatori cu experiență soluțiile de aplicații pot crea în mod independent, folosind instrumente de proiectare vizuală, rapoarte arbitrare fără a schimba soluția de aplicație existentă.

Consola de interogare 1c - instrument la îndemână pentru construirea și depanarea interogărilor în modul de întreprindere 1c. Utilizarea Consolei de interogare Puteți rula o interogare în baza de date 1c și puteți vedea rezultatul interogării chiar pe ecran în 1c enterprise. În acest articol, vom analiza două console, una pentru 1c 8.2 ( forme uzuale), iar cel de-al doilea poate funcționa atât în ​​forme convenționale, cât și în forme controlate 1c 8.3.

Descărcați Consola de interogare 1c

Pentru a începe să lucrați cu procesarea, trebuie mai întâi să faceți acest lucru descărcați consola de interogare 1c, mai jos vom oferi linkuri de descărcare, dar, deocamdată, să remarcăm faptul că consola de interogare 1c poate fi clasificată și atribuită unuia dintre următoarele tipuri:

  1. Pentru formularele obișnuite (1s 8.2)
  2. Pentru formularele gestionate (1s 8.3)
  3. Mixt (funcționează atât la 1s 8.2, cât și la 1s 8.3)

În articolul nostru vom analiza două console, prima funcționează numai pe 1s 8.2 (formulare obișnuite), iar cea de-a doua funcționează pe 1s 8.3 (formulare gestionate). Acestea sunt ușor diferite unele de altele, vom vorbi despre diferențe în continuare, dar, deocamdată, rețineți că în aplicațiile gestionate, consola va funcționa corect doar în modul de lansare „Client gros”.

Descărcați consola de interogare 1c pentru o aplicație obișnuită 1c 8.2

Mai jos este o captură de ecran a procesării, puteți descărca consola de interogare 1c pentru o aplicație obișnuită 1c 8.2


Descărcați 1c Query Console pentru aplicația gestionată 1c 8.3

Și aceasta este a doua consolă, puteți vedea și captura de ecran pe ecranul de mai jos, folosind linkul puteți descărca consola de interogare 1c pentru aplicația gestionată 1c 8.3


Descrierea principiilor de funcționare și funcționalitatea principală a consolei de interogare 1c pentru o aplicație obișnuită 1c 8.2


Acest Consola de interogare 1c 8.2 pentru o aplicație obișnuită ușor de utilizat și nu necesită cunoștințe speciale de la utilizator. În captura de ecran puteți vedea un câmp de test pentru scrierea unei cereri, în ea puteți scrie o cerere fie manual, fie utilizând constructorul. Sub numărul 1 din figură vedeți butonul "Parametri", făcând clic pe el vom vedea un formular pentru înlocuirea parametrilor în cerere, vom reveni la el mai târziu. Sub numărul 2, vedeți zona de lucru și bara de acțiuni cu cererea în sine, aici putem adăuga cereri, le putem șterge și, de asemenea, le putem salva în fișier separat pe disc. Sub cifra 3 în Consola de interogare 1c 8.2 există o setare pentru ieșirea rezultatului, acesta poate fi afișat sub formă de tabel sau ierarhic sub formă de copac, a doua opțiune este utilizată atunci când trebuie să vedem ierarhia ca urmare a unei interogări. Punctul 4 ne arată dacă există tabele temporare în cerere, dacă există, putem să le depanăm și să vedem rezultatul execuției, care este plasat într-un tabel temporar.

Acum să aruncăm o privire la câteva puncte specifice din Consola de interogare 1c.


Deasupra vedeți o fereastră în care parametrii sunt înlocuiți în cerere. Făcând clic pe butonul „Din cerere”, vom primi parametrii specificați în cerere, acum trebuie doar să setăm valorile doriteși închideți formularul. Apropo, dacă editați o solicitare și parametrii adăugați anterior în formular nu mai sunt folosiți, vor fi evidențiați în gri. Dacă există o mulțime de astfel de parametri, aceștia pot fi eliminați din fereastră folosind butonul „Șterge neutilizat”.


Dacă aveți tabele temporare în interogare, atunci le puteți depana în subinterogări separate și puteți vedea rezultatul executării acestei subinterogări, dacă în fereastra principală a consolei de interogare 1c vedem că există tabele temporare, apoi faceți clic pe „Temporar butonul "tabele" (punctul 4 din fereastra consolei principale). După ce faceți clic, va apărea fereastra pe care am văzut-o mai sus, afișează toate tabelele temporare ale interogării, faceți clic pe „Depanare” și vom vedea următoarea fereastră.


O scurtă descriere a funcționalității consolei de interogare 1c pentru o aplicație gestionată 1c 8.3

Ne-am familiarizat cu principalele funcții Consola de interogare 1c 8.2, acum este timpul să ne gândim consola de interogare 1c 8.3. Această procesare Nu vom considera în detaliu ca fiind precedentul, dar vom trece pe scurt parametrii și setările principale.


Din funcții:
1. Funcționează în orice configurație
2. Capacitatea de a crea o ierarhie arbitrară cu un transfer convenabil de elemente
3. Editarea avansată a parametrilor (perioade, parametri moșteniți)
4. Executarea în fundal (fără modificări de configurare)
5. Compararea textelor interogării și a rezultatelor interogării
6. SKD
Flexibilitate, comoditate și personalizare. Codul este deschis.
Înregistrarea dorințelor și corectarea erorilor prin [trebuie să vă înregistrați pentru a vizualiza linkul] Consola de interogare a proiectului pentru 1C 8.1 (de dorit)

Caracteristici ale funcționalității:

1. În lista de solicitări, puteți crea grupuri și puteți selecta elemente.
2. Ieșire la tabel, copac, aspect, raport sumar.
3. Numărarea totalurilor într-o coloană dintr-un tabel și un arbore.
4. Numărarea cantității de selecție în aspect.
5. Executarea în fundal.
6. Funcție pentru a afișa ultimul rezultat.
7. Meniul fișier conține o listă de fișiere deschise recent.
8. Compararea textelor interogării și a rezultatelor interogării.
9. Formatul câmpurilor
10. Măsurarea timpului de execuție.
11. Glisați și fixați în copac și în setările constructorului.
12. Ieșirea unei copii în Excel, HTML, CSV.
13. Generarea de text într-un limbaj încorporat.
14. Introducere mai convenabilă a unui parametru de listă și a unui parametru compus.
15. Gruparea parametrilor StartPeriod, EndPeriod și parametri similari într-un grup.
16. Parametru moștenit a cărui valoare este preluată dintr-o altă cerere.
17. Completarea parametrilor dintr-o altă cerere.
18. Parametrii și valorile lor sunt memorate și înlocuite atunci când se utilizează parametrul cu același nume.
19. Executarea multiplă a interogării pentru test.
20. Puteți deschide consola în modul de depanare, iar parametrii pentru depanare vor fi obținuți automat, trebuie să apelați procedura „OpenForDebug” din modulul de procesare trecându-l ca parametru obiectelor „Interogare” Sau „Generator de rapoarte” , „QueryBuilder”, „DataCompositionSchema” a primit, de asemenea, setările constructorului. Când consola este deschisă pentru depanare, textul (depanare) este adăugat la antet. Exemplu: Expression = ExternalProcessing.Create ("C: d_ReportConsole2.3.epf"). OpenFor Debugging (QueryProducts);
21. Sfaturi pentru tavă în cazul încheierii unei cereri lungi sau a execuției de fundal.
22. Prelucrarea de grup a datelor
23. Aspect editabil
24. Parametrul a cărui valoare este obținută prin executarea textului în limba încorporată
25. Redenumirea parametrilor fără a utiliza constructorul direct din Tabelul parametrilor
26. SKD
27. Umplerea intuitivă a valorilor parametrilor
28. Ajutor contextual
29. Este posibil să importați fișiere rcf din consola standard 1C și fișiere dcf din consola de aspect standard din formatul 1C și sel al consolei IR.
30. Conversia textului interogării în TSQL
31. Analiza datelor
32. Mod personalizat
33. Exportați în CSV
34. Funcțiile managerului de tratament
35. În tabel și în arborele rezultatului, valorile de tip NULL sunt evidențiate cu culoarea și textul „Null”
36. Generație prelucrare externă bazat pe ACS

Pe acest moment, poate cea mai bună consolă ACS și nu numai. Funcționalitate imensă. Autorul a făcut o treabă incredibilă! Permite în modul întreprindere să creeze un raport pe ACS și să-l exporte într-un raport extern cu o alegere de șablon.

Din funcții:
1. Funcționează în orice configurație
2. Capacitatea de a crea o ierarhie arbitrară cu un transfer convenabil de elemente
3. Editarea avansată a parametrilor (perioade, parametri moșteniți)
4. Executarea în fundal (fără modificări de configurare)
5. Compararea textelor interogării și a rezultatelor interogării
6. SKD
Flexibilitate, comoditate și personalizare. Codul este deschis.
Înregistrarea dorințelor și corectarea erorilor prin http://www.1cpp.ru/bugs/ Project Query Console pentru 1C 8.1 (de dorit)

Caracteristici cheie
1. În lista de solicitări, puteți crea grupuri și puteți selecta elemente.

2. Ieșire la tabel, copac, aspect, raport sumar.

3. Numărarea totalurilor într-o coloană dintr-un tabel și un arbore.

4. Numărarea cantității de selecție în aspect.

5. Executarea în fundal.

6. Funcție pentru a afișa ultimul rezultat.

7. Meniul fișier conține o listă de fișiere deschise recent.

8. Compararea textelor interogării și a rezultatelor interogării.

9. Formatul câmpurilor

10. Măsurarea timpului de execuție.

11. Glisați și fixați în copac și în setările constructorului.

12. Ieșirea unei copii în Excel, HTML, CSV.

13. Generarea de text într-un limbaj încorporat.

14. Introducere mai convenabilă a unui parametru de listă și a unui parametru compus.

15. Gruparea parametrilor StartPeriod, EndPeriod și parametri similari într-un grup.

16. Parametru moștenit a cărui valoare este preluată dintr-o altă cerere.

17. Completarea parametrilor dintr-o altă cerere.

18. Parametrii și valorile lor sunt memorate și înlocuite atunci când se utilizează parametrul cu același nume.

19. Executarea multiplă a interogării pentru test.

20. Puteți deschide consola în modul de depanare, în timp ce parametrii pentru depanare vor fi primiți automat, trebuie să apelați procedura „OpenForDebug” din modulul de procesare trecând-o ca parametru obiectelor „Interogare” Sau „Generator de rapoarte” , „Query Builder”, „DataCompositionSchema” a primit, de asemenea, setările constructorului. Când consola este deschisă pentru depanare, textul (depanare) este adăugat la antet. Exemplu: Expression = ExternalProcessing.Create („C: d_ReportConsole2.3.epf”). OpenFor Debugging (QueryProducts);

21. Sfaturi pentru tavă în cazul încheierii unei cereri lungi sau a execuției de fundal.

23. Aspect editabil

24. Parametrul a cărui valoare este obținută prin executarea textului în limba încorporată

25. Redenumirea parametrilor fără a utiliza constructorul direct din Tabelul parametrilor

27. Umplerea intuitivă a valorilor parametrilor

28. Ajutor contextual

29. Este posibil să importați fișiere rcf din consola standard 1C și fișiere dcf din consola de aspect standard din formatul 1C și sel al consolei IR.

30. Conversia textului interogării în TSQL

31. Analiza datelor

32. Mod personalizat

33. Exportați în CSV

34. Funcțiile managerului de tratament

35. În tabel și arborele rezultatului, valorile de tip NULL sunt evidențiate cu culoarea și textul "Null"

36. Generarea procesării externe bazate pe ACS ()

Capturi de ecran

Acest articol nu mai este destinat programatorilor, ci utilizatorilor finali ai programelor 1C. Uneori există situații în care trebuie să obțineți un raport care nu se află în configurație. Nu este întotdeauna posibil să se utilizeze serviciile unui programator, în acest caz, în orice configurație tipică există un raport „rapoarte Kosol”. Singurul dezavantaj al acestei caracteristici este că nu fiecare utilizator va putea utiliza acest raport fără dificultate, este necesar un anumit nivel de cunoștințe și abilități, precum și o idee despre structura de configurare. Cu ajutorul acestui raport, este posibil să creați rapoarte de orice complexitate și cu orice design independent, fără a lansa Configuratorul (în modul utilizator). Astfel, devine posibil să creați rapoarte noi fără a schimba soluția aplicată și fără a implica dezvoltatorii. Consola este afișată pe Smochin. unu.

Smochin. unu

Cea mai recentă versiune a consolei de raportare în standard soluții aplicate pe baza unui sistem de compunere a datelor. Principiul acestui raport este de a crea rapoarte noi de la zero. Baza pentru crearea oricărui raport este o interogare a bazei de date, cu ajutorul căreia informațiile sunt recuperate în funcție de anumite condiții, de regulă, în combinație cu cea mai simplă prelucrare a datelor primite: gruparea, sortarea, calcularea valorilor etc. Cunoașterea limbajului interogării în acest caz opțional, deoarece textul interogării de la cel mai simplu la cel mai complex poate fi compus folosind constructorul interogării. Proiectantul de interogări construiește o interogare prin mijloace pur vizuale. Folosind „Următorul>” și ​​„

Smochin. 2

Pentru a începe să creați o interogare, nu este necesară o cunoaștere profundă a configurației, este suficient să cunoașteți structura registrelor în care sunt stocate informațiile solicitate. Deplasându-se de-a lungul filelor constructorului de interogare, tabelele sunt surse de date specificate, grupări, condiții, aliasuri pentru câmpuri, ordonare. După ce solicitarea este gata, trebuie să configurați aspect raport, selectați tipul raportului, proiectați, atribuiți parametrii de interogare. Varianta rezultatului raportului sub forma unei liste este prezentată în Fig. 3.


Smochin. 3

Astfel, după ce stăpânește consola de rapoarte, utilizatorul are posibilități nelimitate de a obține orice informații sub orice aspect, este independent de dezvoltator, toate lucrările se fac în modul utilizator și, prin urmare, se economisesc timp și bani, iar deciziile de gestionare se iau mai repede .