Atunci când se generează rapoarte utilizând Sistemul de Layout Link Layout (SKD)
în sistemul 1C: Enterprise 8, uneori trebuie să faceți acest lucru programabil.
Luați în considerare cel mai simplu exemplu al modului în care se face acest lucru.
Deci, avem un raport extern cu o structură a Schemei de bază a pachetului de date.
În rechizitele de formular există un raport de recuzită. dar raportul este emis în
tabel câmp Rezultat. situate pe formular.
În schema de compunere a datelor, este prezent parametrul Period. care
va fi completat programat.
După cum se arată în diagrama de mai jos, atunci când raportul este ieșit, mai întâi bazat pe diagrama de aspect
datele și setările de compoziție a datelor, se formează un layout de aspect al datelor.
Apoi, rezultatul compoziției datelor este generat, care este afișat într-un document tabular.
Și acum implementăm toate punctele din program în codul programului.
Bine ai venit! Aveți informații utile despre lucrul cu decodificarea în SKD? Ar fi de dorit să deschideți din raport elementul directorului pe care îl reprezintă. S-a încercat prin parametrul de decriptare (tab-ul "layouts" în fereastra de raport). comanda "open" nu este activă. În parametru acest lucru "umplut" referința la acest director, care a fost primit de la interogare
Bine ai venit!
Pe disc, STI au văzut ceva despre asta. De asemenea, programabil poate fi înșurubat. Confruntată când am încercat să generez în mod programatic un raport despre ACS - decriptarea a dispărut. Ca rezultat, a scuipat - el a reușit fără formare de programe.
Este clar. Dar am găsit încă o soluție. Este destul de convenabil să deschideți forma unui obiect dintr-un raport pe care acest obiect îl descrie (bine sau cel puțin are legătură cu el) făcând clic de două ori pe numele lui (de exemplu)