Contacte

1c utilizând CCD-ul. Primul raport privind CCD. Creați un circuit de aspect de date în interiorul raportului

Să presupunem că sarcina este de a crea un raport privind toate documentele "Servicii de implementare", care conțin pozițiile nomenclaturii din grupul specificat. Deoarece vom lucra cu o formă gestionată, creați un raport încorporat în configurație cu titlul "Raportul de testare" și selectați diagrama de bază a bazei de date (figura 1).

Smochin. 1. Crearea unui raport

În forma care apare, utilizați butonul "Adăugați datele set" și selectați "Adăugați set de date - solicitare" (figura 2)

Smochin. 2. Adăugați setul de date

Pentru a crea o interogare, vom folosi constructorul de interogare. Selectați din documentul de pe panoul "Baza de date" "Implement Services" și este partea de masă "Implementarea serviciului. În panoul "Table", din tabelele corespunzătoare, selectați câmpurile - "Implementarea legăturii de servicii" și "Implementarea serviciului. Nonenclature" (fig.3).

Smochin. 3. Crearea unei cereri

Conexiunea dintre tabele va fi creată automat, astfel încât să putem apăsa butonul "OK" din constructorul de interogare. Setare de date - Cerere gata (Fig.4).

Smochin. 4. Setarea datelor - Cerere

Setări.

Pentru munca corectă Raportul trebuie să precizeze ce informații vor fi afișate în raport. Apăsați butonul "Designer Deschidere Designer" (fig.5)

Smochin. 5. Setări constructor

Selectați lista tipului de raport și faceți clic pe butonul Următorul. Selectați câmpurile disponibile - referință și nomenclatură (figura 6.), după care puteți face clic pe butonul "OK".

Smochin. 6. Selectarea câmpurilor de raport

În principiu, raportul nostru este gata. Dar, în sarcina, era necesar să nu se obțină toate datele, ci să folosească selecția conform nomenclaturii din grupul ales. A permis utilizatorului să utilizeze selecția. Pentru a face acest lucru, pe fila "Setări", folosim butonul "Proprietăți de setări personalizate" și selectați selecția (figura 7.)

Smochin. 7. Setări personalizate

Apăsați butonul "OK" și, pe acest lucru, setările noastre sunt finalizate (fig.7).

Pentru a apela corect un raport, acesta trebuie inclus într-unul din subsisteme. Să fie în subsistemul "Vânzări" (figura 8)

Smochin. 8. Subsistem de vânzare

Raportul nostru este gata! Actualizați configurația bazei de date și lansarea 1C: Întreprindere. Mergeți la subsistemul "Vânzări" și apelați la un "raport de testare" și apoi, butonul "Formă" (figura 9.)

Smochin. 9. Apelarea unui raport

Prin termenii sarcinii, trebuie să stabilim starea în selecție, astfel încât nomenclatura să aparțină unui anumit grup. Pentru a face acest lucru, alegeți câmpul de setare potrivită. Selecție. Formularul "Editarea selecției" se deschide. Prin glisarea din câmpurile de câmp disponibile. Nomenclatorul din câmpul de selecție, în setul de coloană "Tipul de comparație" "în grup" și în coloana "Valoare" alege grupul nomenclaturii " Aparate"(Figura 10.)

Smochin. 10. Setarea selecției

Apăsați butonul "OK", formăm un raport de re-selectare, iar sarcina este rezolvată (figura 11).

Smochin. 11. Selectarea de către grupul de nomenclatură.

  • Diferite moduri de formare a rapoartelor (încheierea în document tabular., Raport Builder, Raport universal, SCD)
  • Configurarea rapoartelor în modul "1c: întreprindere"
  • Raportați instrumentele de depanare la SCD. Ce fel de interogare primește de fapt date de la bază?
  • Pentru ceea ce aveți nevoie de o mulțime de căpușe în configurarea câmpurilor de aspect
  • Cum să suprascrie vizualizarea câmpului în raport
  • Cum să obțineți rezultatele corecte în rapoartele privind un ACD, indiferent de câmpurile care sunt afișate în raport?
  • Cum să retrageți resturile corecte ale documentelor și registratorilor?
  • Cum, fără a instala doar câteva căpușe, obține rezultate eronate în raport?
  • Cum să utilizați propriile funcții de la module comune În raportul CCD?
  • Cum să excludeți adăugările incorecte USD + EUR; PC. + kg.
  • Cum se creează mai multe vizualizări (opțiuni de raportare) pe baza acelorași date
  • Care sunt posibilitățile de ieșire a datelor în formă grafică (diagrame, grafică, histograme) în CCD și când diagrama rezultată "modest" de codul programului
  • Cum să organizați ieșirea datelor ierarhiei fără programare? Și cum este organizat pentru a primi astfel de date la un nivel scăzut?
  • Cum fără codul programului, retrage toate datele pentru perioada și nu doar cele pe care datele sunt în raport?
  • Cum se configurează un raport în care utilizatorul poate alege independent frecvența necesară (an, lună, zi)?
  • Cum fără programare, stați la forma unui raport "Quick" setări care necesită un utilizator pentru a forma un raport?
  • Combinarea selecțiilor - și sau nu.
  • Cum să scoateți antetul câmpului pe verticală, iar valorile în sine sunt orizontale.
  • Concluzie în rezultatele doar a unor resurse
  • Diferențe în calcularea rezultatelor în interogări și SCD
  • Tăierea celor din urmă pentru fiecare dată cu ajutorul CCD
  • Lucrul cu caracteristici arbitrare ale obiectelor pe care utilizatorul le creează în modul "1c: întreprindere" în raportul CC
  • Utilizarea schemelor imbricate - Dezvoltarea unui nou raport bazat pe existente
  • Exemple practice de utilizare a funcțiilor complexe pronunțate
    Calcularea / separareaGroupsotherMassiv,
    Biroul de separare bazat pe birocrații, etc.
    Pentru a rezolva ce sarcini pot fi aplicate?
  • Caracteristicile de lucru cu layout-uri în rapoartele de la CCD
  • Utilizând datele manuale de date într-un document tabular, puteți implementa rapoarte complexe și cuprinzătoare. Și cum să obțineți același raport, dar cu toate setările flexibile ale CCD (sebările arbitrare etc.)?
  • Cum se formează un raport programatic? Cum se formează un raport cu selecția unui anumit produs din lista de nomenclatură?
  • Ieșirea datelor generate nu este în raport, ci în tabelul de valori
  • Software cu setări de utilizator
  • Cum de a construi un raport pe un tabel care dezactivează software-ul sau este încărcat dintr-un sistem extern?
  • Implementarea selecției personalizate nu este în rapoarte - procesare, cărți de referință etc. Depozitarea selecțiilor arbitrare introduse de utilizatori în modul "1c: întreprindere"
  • Decizie de procesare a software-ului
  • Crearea propriului meniu pentru a decripta raportul
  • Cum să implementați o tranziție de la un raport la un clic Dual în celula de raport?
  • Cum să aduci poze la raport? Cum se formează o listă de prețuri cu imagini de produse?
  • Cum să aduceți logo-ul companiei în raportul CCD?
  • Care sunt capabilitățile CCD-ului pot fi utilizate la afișarea listelor? Liste dinamice
  • Cum oferă sistemul o afișare rapidă a listelor în care pot fi stocate zeci de mii de elemente?

Conectați-vă ca student

Sistemul de layout 1c 8.3 pentru începători: primul raport privind CCD

Dacă nu ați citit introducerea în acest modul - vă rugăm să o citiți :.

Pentru a îndeplini lecțiile de care veți avea nevoie 1C 8.3 (nu mai jos 8.3.4.482) .

Dacă aveți deja o versiune 1C instalată 8.3 - utilizați-l. Dacă nu, descărcați și instalați versiunea de antrenament pe care o produc în mod special în scopuri educaționale.

Pentru aceasta:

  • Despachetați arhiva descărcată prin referire la un dosar separat de pe desktop:
    • link pentru a descărca cu Dropbox (opțiunea numărul 1)
    • link pentru a descărca cu mail.ru (opțiunea numărul 2)
  • Rulați fișierul "setup.exe".
  • Faceți clic pe "Next", "Următorul", "Instalare".
  • Așteptați până când instalarea este finalizată.

Ar trebui să existe o astfel de comenzi rapide pe desktop:

Pentru toate lecțiile din acest ciclu, vom folosi baza de date "Deli" pregătită de mine. Ea coincide complet cu baza pe care am folosit-o și modulele școlare la cererea de învățare. Prin urmare, mă aștept ca să fiți familiarizați cu directoarele și documentele sale.

Dacă l-ați șters - Descărcați următorul, Despachetați lista de baze.

In cele din urma, la locul de muncă Configurat și acum vom crea primul nostru raport utilizând sistemul de aspect de date. El va fi foarte simplu de demonstrat caracteristici generale Sisteme de layout de date (abreviat SCD.).

Am pus scopul

Scopul acestei lecții - Creați un raport că în modul utilizator afișează o listă de clienți cu următoarele câmpuri:

  • Nume
  • Podea
  • Cloarea clientului preferat.

Raportul trebuie să fie extern. Aceasta înseamnă că va fi creat și configurat în configurator și apoi salvat ca fișier separat (extern) de pe computer.

Pentru a forma un astfel de raport în 1C către utilizator, va trebui să porniți baza de date în modul utilizator, deschideți acest fișier și faceți clic pe butonul "Formă".

Merge!

Creați un raport

Rulați configuratorul pentru baza de date "Deli":

Din meniul principal, selectați fișierul "Fișier" -\u003e "Nou ...":

Selectați "Raport extern":

Creați un circuit de aspect de date în interiorul raportului

A fost deschisă o fereastră pentru crearea unui raport extern. Introducand: " Lectia 1", apoi faceți clic pe butonul" Deschideți schema de layout de date":

A început constructorul de creare a schemei. Sunt de acord cu numele implicit " Basic Ashamcomponovkin."Și faceți clic pe butonul" Gata":

Fereastra principală de lucru a fost deschisă, cu multe marcaje și câmpuri în care vom configura schema noastră de aspect de date.

Nu este nevoie să vă fie frică - există foarte multe oportunități aici, dar nu toate de noi avem nevoie. Mai ales în prima lecție.

Acum suntem în marcaj " Seturi de date". Pe ea și rămâneți.

Scrieți o cerere prin designer

Sistemul de aspect al datelor (CCD abreviat) ne cere date, pe care ea va afișa utilizatorul.

Cea mai ușoară cale - scrieți o cerere La baza de date. Am învățat să scriem și să înțelegem școlile - așa că mă aștept să aveți abilități adecvate.

Click pe verde Pluslik și în lista întreruptă aleg elementul " Adăugați set de date - Cerere":

Sarcina noastră este să scrieți un text de interogare în acest domeniu. Nu ați uitat cum se face?

Iti voi spune:

În această interogare, am ales trei câmpuri (" Nume", "Podea"Și" Culoare preferata") De la masă" Director. Clements.".

Dar nu vă grăbiți să scrieți manual acest text în câmpul "Cerere".

Acum vom crea aceeași anchetă vizuală, numai cu mouse-ul. Această metodă este numită " Solicitați designerul".

Faceți clic pe butonul pentru a apela acest designer. Solicitați designer ..."În partea dreaptă superioară a câmpului" Cerere ":

În fereastra care se deschide, tabelul de topografie " Clienți"Din prima coloană din al doilea pentru a specifica că este din acest tabel că vom solicita datele:

Sa dovedit astfel:

Apoi, deschideți tabelul " Clienți"În cea de-a doua coloană de pe semnul" Un plus"Pentru a vedea toate câmpurile sale și a trage câmpul" Nume"Din cea de-a doua coloană din a treia, pentru a specifica acest lucru din acest tabel, trebuie să solicităm câmpul" Nume ":

Sa dovedit astfel:

Să facem același lucru cu câmpurile " Podea"Și" Culoare preferata"Rezultatul va fi astfel:

Apăsați butonul "OK" pentru a ieși din designerul de solicitări și pentru a vedea că textul interogării este adăugat automat la câmpul "Cerere".

Mai mult, pe baza textului de interogare 1C, numele câmpurilor (zona de deasupra interogării), care vor fi utilizate de diagrama de layout de date:

Acum că am compilat o cerere, CCD știe cum să primească date pentru raport.

Personalizați prezentarea datelor

Rămâne cumva vizualizați aceste date Pentru un utilizator în formă formular tipărit. Și aici LCD poate lucra minuni!

Pentru a crea un astfel de miracol, hai să mergem la fila " Setări."Și apăsați butonul Constructor Setări ( bagheta magica):

În fereastra care se deschide, specificați tipul de raport " Listă" și faceți clic pe " Mai departe":

În fereastra următoare, selectați (prin glisare) câmpurile care urmează să fie afișate în listă (trageți toate cele disponibile pentru noi: " Culoare preferata", "Nume"Și" Podea"):

Obținem acest rezultat și apăsați butonul " O.K":

Setările de designer sunt închise și au apărut " Intrări detaliate":

Raportul este gata, să o verificăm. Pentru aceasta, salvați mai întâi raportul sub forma unui fișier extern.

Salvați raportul ca fișier

Deschideți elementul de meniu principal " Fişier"->"Salvați":

Salvez pe desktop sub numele " Lectia 1":

Verificați raportul în modul utilizator

În cele din urmă, închideți configuratorul și accesați baza de date în modul utilizator:

Nume utilizator "Administrator", parola nr:

Prin meniu, selectați elementul " Fişier"->"Deschis...":

Și specificați fișierul de raport (am salvat-o pe desktop sub numele "Lecția1.erf":

Forma raportului, faceți clic pe butonul " Formă":

Gata! Aici este forma noastră tipărită cu o listă de clienți, culoarea și podelele preferate:

Imprimarea poate fi imprimată cu ușurință. Pentru a face acest lucru, este suficient să alegeți din elementul de meniu " Fişier"->"Imprimare ...":

Pur și simplu, fără programare, am reușit să creăm un raport cu drepturi depline pe care utilizatorii îl vor putea deschide în bazele, formularul și imprimarea.

elevii - răspund prin poștă, Dar uita mai întâi la.

Conectați-vă ca student

Conectați-vă ca student pentru a obține acces la materialele școlii.

Sistemul de layout de date (CCD) este un mecanism puternic de platformă 1C (8.2 și mai nou) pentru a dezvolta rapoarte și nu deloc sistemul de control al accesului.

Care a fost "sistemul de layout de date" pentru? Sistemul a fost inventat pentru a crea declarații rapoarte. Raportul este creat fără a fi nevoie să scrie codul programului.. Folosind un designer și setări specifice produse în acesta, programatorul stabilește rezultatul dorit, sistemul de aspect de date înțelege și afișează acest rezultat utilizatorului. Dacă a luat ceva pentru a se schimba în raport, este suficient să vă întoarceți din nou constructorul, să faceți modificările necesare, iar raportul modificat este gata.

Tutorial video pentru a crea un raport "Document Journal" în 1ckd:

În același timp, deoarece sistemul este în principiu universal, pentru toate ocaziile, există un programator o cantitate mare Setări. Cu toată abundența de alegere, cea mai neplăcută este că unele setări din circuitul de layout de date sunt concepute pentru a rezolva sarcini destul de rar implementate.

Obțineți 267 Tutoriale video pentru 1C gratuit:

Toate acestea, desigur, urcă diagrama de aspect, iar specialistul neexperimentat înțeleg că este destul de dificil. De la deschiderea designerului, apare un număr mare de setări diferite, ceea ce înseamnă că uneori nu este evident.

În ciuda faptului că CCD în 1C 8.3 poate fi creat în mod interactiv folosind designerul adecvat, puteți efectua și în mod programatic aceleași acțiuni. Puteți merge de la început. Software. Creați o schemă de aspect de date, efectuați toate setările necesare, creați o configurație a opțiunii de raport, complicați raportul și afișați-l utilizatorului. Aceasta este o sarcină mai laborioasă, dar continuă.

De asemenea, merită observat că sistemul de aspect al datelor este utilizat nu numai în procesul de creare a unui raport. Dacă doriți, puteți implementa, de asemenea, forma tipărită a documentului utilizând circuitul de layout de date. Dificultățile principale nu sunt observate aici, dar este important să se înțeleagăm astfel de forme tipărite, deoarece funcționează sistemul general și din care elementele interconectate constau.

Baza interfeței controlate 1c - SCD

În concept forme gestionate De asemenea, se află sistemul de aspect al sistemului. Toate selecțiile, setările de design condiționat, pe care le avem, exact la fel ca LCD. De asemenea, merită observat că toate elementele CCD au capacitatea de a fi implementate. Prin urmare, putem crea o schemă programat utilizând instrumente de platformă regulate și, în plus față de mijloacele externe, este posibil să se opereze.

Cum de a stăpâni și de a învăța cum să faci rapoarte despre CCD?

CCD 1C este decriptat ca un sistem de aspect de date. CCD 1C este un nou mod de a scrie rapoarte în 1c, ceea ce permite utilizatorului să personalizeze pe deplin raportul în mod independent.

Minus CCD 1c este că setările sale sunt destul de complexe și nu toți utilizatorii le absorb rapid.

Scrierea rapoartelor CC necesită capacitatea de a lucra cu cereri în 1c, pe care le-am discutat.

Care este tehnologia de a crea un raport al CCC 1C:

  • Scrieți o cerere pentru 1c în CCD 1C, care oferă date
  • Specificați rolurile câmpului CCD 1c (câmpuri calculate, resurse)
  • Introduceți setările implicite CCD.

Utilizatorul rămâne abilitatea de a schimba multe setări la Will.

Care este tehnologia creării unui raport privind tehnologiile anterioare:

  • Scrieți o cerere în Programul 1C
  • Dezvoltați formularul de setări (unic pentru raport), care va schimba numai setările selectate de programul N
  • Scrieți execuția codului (program) a interogării și construiți o formă de imprimare a raportului.

După cum puteți vedea, CCC 1C are un avantaj semnificativ atât pentru utilizator, cât și pentru programator:

  • Programator - elimină programul de scriere pentru a executa un raport și setări
  • Utilizatorul - câștigă acces semnificativ la setările de raport.

În toate configurațiile noi 1c, toate rapoartele vor fi utilizate numai la CCC 1C.

Să vedem cum să creăm un raport privind CCC 1C în sine de la zero.

Creați un raport al CCD 1C

În configurator, faceți clic pe butonul de fișier nou (fișier / meniu nou).

Selectați tipul de fișier Nou raport.

Se va crea un nou raport. Introducem numele - fără spații pentru configurație, sinonim pentru utilizator.

Creați SCD de bază 1c.

Creați o cerere de raportare a SCD 1C

Sursele de date pentru CCC 1C pot fi setate. Pentru a utiliza, de exemplu, două solicitări separate - Adăugați mai întâi "Setare de date - combinație" și apoi mai multe cereri.

În exemplul nostru, vom folosi o cerere simplă.

Schițați o cerere de primire a datelor.

Lucrul cu un designer de solicitări nu este diferit de cel obișnuit, am discutat-o.

Ca urmare a formării unei cereri, CCD 1C va crea o listă de câmpuri disponibile pentru a fi utilizate și completați-o în mod implicit.

Dacă numele este incomod, acesta poate fi schimbat aici.

Rețineți că am folosit în parametrul și datele de interogare. În CCD 1c există o setare implicită cu numele și perioada și îl puteți utiliza.

Mai mult decât atât, nu este nevoie să o specificați în interogare - acesta va fi utilizat automat. Cu toate acestea, există subtilitate - se aplică tuturor tabelelor, inclusiv conexiunilor la stânga etc., care pot da naștere unor erori.

De exemplu, primiți reziduuri la începutul lunii, iar conexiunea stângă primește date pentru ziua de azi. Când este utilizat, perioada va fi aplicată tuturor tabelelor la fel și cererea va funcționa incorect.

Setări CCC 1C.

În fila Resurse, specificați aceste câmpuri care vor fi însumate pentru rezultate (adică cifre). În câmpurile puteți specifica funcția de sumare. În mod implicit, aceasta este suma (adică, rezumați numerele din toate rândurile și obțineți totalul) și puteți utiliza media, numărul, maximul etc.

În fila Parametri, interzicerea inutilă pentru noi și activați necesitatea. Aici puteți cere numele uman al parametrului.

Setarea principală se face pe fila Setări:


Deschideți-l în modul întreprinderii. Rețineți că nu ne-am ocupat de nici o programare, de desen și alte lucruri. Pentru a seta parametrul, faceți clic pe butonul Setări.

Utilizatorul vede aproape aceeași formă de setări ca programator.

Voila. Raportul funcționează.

Setări CCC 1C.

Toate setările de raportare CCD 1c sunt realizate prin apăsarea butonului Setări. Cel puțin în șablonul implicit. Este posibil să se creeze formularul raportului CCC în sine 1C și apoi se pot face setările altor forme trase de programator pe cont propriu.

Puneți depozitul din coloana din șir.

Înotând o nomenclatură în depozit.

Faceți clic pe OK și formați un raport. Hurray - tocmai am schimbat activitatea raportului în modul de programare fără programare.

Faceți clic dreapta pe șiruri de caractere (și puteți fi pe oricare dintre câmpuri) și selectați un nou grup.

Vom dezvălui câmpul depozit și vom selecta unul din câmpurile sale, cum ar fi punctul de vedere al depozitului.

Gândire, ne-am amintit că aș dori să am mai multe câmpuri dintr-o singură coloană. Faceți clic pe câmpul nou creat de două ori butonul stâng al mouse-ului. Aici puteți adăuga câmpuri.

Dacă adăugați o grupare nouă, dar câmpul nu va selecta, înseamnă "toate câmpurile" (afișate ca "înregistrări detaliate"). Se pare așa.

Prindeți butonul stâng al mouse-ului din grupul nostru (depozit / nomenclatură) și trageți-l într-o nouă grupare (vedere a depozitului).

Rezultatul setărilor noastre.

În plus față de setări, a căror acțiune este ușor de ghicit de numele lor (selecție, sortare etc.) este fila "Alte setări". Vă permite să permiteți sau să dezactivați astfel de lucruri ca afișaj de rezultate, locația grupurilor din coloane etc.

Rețineți că setările pot fi specificate pentru întregul raport (este selectat raportul) sau pentru un anumit șir de câmp (selectați un șir, cum ar fi nomenclatorul și selectați Setări: non-non-non-non-non-non-a.



Ți-a plăcut articolul? Împărtășește-l