Câmpurile calculate ccd în k 8

În mod obișnuit, baza setului de date pentru schema de date (SKD) este interogarea. Anchetele din programul 1C: Enterprise furnizează programatorului oportunități bogate de obținere a datelor. În acest sens, se pune întrebarea, de ce avem nevoie și de câmpuri computerizate?

Cred că nu voi surprinde pe nimeni, dacă spun că nu toate câmpurile pot fi exprimate cu ajutorul unei interogări.

Să analizăm câteva exemple de utilizare a câmpurilor calculate.

Creați un raport nou și accesați Diagrama de configurare a datelor. Câmpurile calculate 1C SKD sunt configurate în fila cu același nume:

Câmpurile calculate ccd în k 8

Coloana "Calea de date" specifică numele câmpului. În coloana "Exprimare" se scrie o formulă pentru calcularea câmpului. Puteți utiliza expresii aritmetice, construcția "SELECTĂȚI CÂND ESTE TERMENI" și chiar accesați funcțiile de export ale modulelor comune ale sistemului.

Iată câteva exemple:

Suma plății - Prețul expedierii * Cantitatea de expediție

Textul de ieșire în funcție de condiție:

SELECȚIA CÂND Sumă> Oarecum> 0 THEN
"Este o datorie de a organiza"
Altele: "Nu există datorie" END

"Luna plății:" + Format (data plății, "DF =" MMMM ")

Utilizarea funcției comune a modulului:

ManagementContact InformatiiShieldKadres.CreateContact Informații (Doc.Com, TelSotrudnika)

Articole similare