Cum se generează în mod programatic un raport în 1script (8

După cum știți, cu ajutorul Sistemului de compoziție a datelor (CDS) din 1C 8.3 și 8.2, puteți crea rapid un raport de aproape orice complexitate. Simplitatea și viteza de creare a raportului sunt realizate de un designer vizual convenabil, care oferă rezultatul necesar fără scrierea codului. Dar, totuși, este nevoie să se "interfereze" în activitatea designerului și să genereze în mod programatic un raport.

Când un raport poate fi programat în 1C pe ACS:

  • setarea software a parametrilor SKD;
  • utilizarea datelor externe în raport;
  • specificitatea documentului tabular la imprimare;
  • alte situații non-standard.

Propun, de exemplu, să luați în considerare modul în care puteți genera un raport despre ACS și completați programativ parametrii acestuia.

Creați un nou raport extern. Să scriem cea mai simplă interogare pe exemplul contabilității 1C, care afișează balanțele inițiale și finale și controlează contul:

ALEGE
HozraschetnyyOstatkiIOboroty.Schet,
Suporturile de sine stătătoare ale IOborob.Subkonto1,
Auto-finanțarea Dezavantajele IOboron.Subkonto2,
Dezavantajele autoportante ale IOboron.Subkonto3,
Sine-sustinereIndividualIndividual.SummaryIndividual Ramane,
Self-sustainingIndividualIndividual.Summary End-End,
HozraschetnyyOstatkiIOboroty.SummaOborot
DE LA
Registrul de Contabilitate Contiguente Rămășițele IOR (Începutul Perioadei, Sfârșitul perioadei, grefier. Cont = Cont. ) CA REZIDENȚE ȘTIINȚIFICE

Iată cum arată raportul în forma sa standard:

Cum se generează în mod programatic un raport în 1script (8

Acum o vom forma programat. Pentru aceasta trebuie să adăugăm formularul de bază:

Cum se generează în mod programatic un raport în 1script (8

Adăugați o comandă și un buton pe formular:

Cum se generează în mod programatic un raport în 1script (8

Articole similare