- Cursuri de programare în 1C. Citiți mai multe.
- Cursuri pentru "1C: ERP" - producție, planificare, bugetare, reglementare. Citiți mai multe.
- Pregătirea pentru 1C: Expert - intern și online. Citiți mai multe.
- Calculul salariilor în "1C: ZUP 8". Citiți mai multe.
- Curs despre sistemul de compunere a datelor (SKD). Citiți mai multe.
- Cursuri pentru "1C: Automatizarea integrată 2". Citiți mai multe.
- 1C: Gestionarea documentelor - configurare și administrare. Citiți mai multe.
De exemplu, există un raport al prețului bunurilor. Afișează cele mai recente prețuri stabilite pentru mărfuri.
Sarcina este de a rula imediat acest raport cu o selecție din forma mărfurilor cu selecția setată pentru lună și pentru produsul pe care este situat cursorul în listă.
Doi parametri vă pot ajuta să realizați această sarcină, pe care o puteți transfera în formularul de raport când o deschideți: Selectați și Creați o deschidere. Ele sunt livrate cu o extensie de raport.
Parametrul Selecție vă permite să setați selecția în raport specificând valorile câmpurilor sau parametrilor de raportare.
Și opțiunea GenerateOpen vă permite să executați raportul imediat după primirea formularului pe server.
Astfel, sub forma unei liste a catalogului, mărfurile sunt suficiente pentru a îndeplini următorul cod:
În primul rând, vom crea structura Regulilor de selecție. care va specifica singura condiție de selecție - pentru produsul pe care este plasat cursorul în listă (Elemente. List.TextulString).
Apoi, vom forma structura pentru parametrii formați (Form Parameters), descriind valorile celor doi parametri - Selecția și Formarea deschiderii.
În cele din urmă, deschideți formularul de raport, specificând numele formularului și parametrii pentru formularul care trebuie deschis.
O variantă mai complexă a execuției rapoartelor interactive poate fi găsită în articolul Cum se utilizează comanda pentru a executa un raport cu câțiva parametri.