Unele momente în dezvoltarea interfeței pe forme gestionate, de exemplu, ut 11

Unele momente când dezvoltăm interfața pe Formulare gestionate utilizând exemplul UT 11
Cu unele lucruri am luptat destul de mult pentru a scrie despre asta. Poate cineva va accelera procesul de înregistrare

Deci, să începem cu liste dinamice. De obicei găsită sub forma unei liste sau forme de alegere, poate fi de asemenea colorată de utilizator, dar în cazul meu a fost necesar să se facă pentru toți

În proprietățile obiectului Listă există o setare pentru "Setare listă"

În fila de înregistrare condiționată, în cazul meu, pentru diferite stări, va exista o selecție diferită. astfel încât utilizatorul însuși să poată filtra datele din fila "selecție". Puteți seta parametrii de selecție. Pentru comoditate, vom include în setările utilizatorului

Acum, despre mai complexe. uneori un grup de setări de utilizatori lipsește sau cineva șters în mod accidental și trebuie să creeze manual, principalul lucru în același timp, nu uitați să legați un nou grup din proprietatea listei "Grup de setări personalizate"

Puteți adăuga un buton de imprimare fie dinamic, fie printr-o comandă. Pentru a face acest lucru, trebuie să creați o comandă și să specificați grupul în proprietățile în care să se afișeze acest buton (Print, desigur)

A doua modalitate este să adăugați o procedură standard modulului de formular

Procedură Plug-in_Executați comanda Print (Command)

Gestionarea clientului de tipărire. Rulați comanda Printable Connect (Comandă: Comandă: Acest formular, Elemente, Listă);

Procedura de creare a unui server (prelucrare standard a defecțiunilor)

Managementul imprimării. Crearea unui server (acest formular);

și în modulul manager

Procedură AddCommandsPech (PrintServices) Export

Dacă utilizatorii. RollesAvailable ("Servicii de parteneriat, Total drepturi") Apoi

Command Print = CommandsPrint. Adăugați ();

Printul. Identificator = "Nume";

Printul. Reprezentare = Htr ("ro = 'Vizualizare'");

Procedură de imprimare (SolidObjects .Spot parametrii .Selectarea obiectelor PrintSort.Prints.Parametrii de ieșire) Export

Dacă managementul este tipărit. Necesitatea de a tipări un model (colecția de forme de tipărire "Name") Apoi

Managementul imprimării. Tipăriți tabelul de documente din colecție (colecția de formulare de tipărire ". <Наш ТабличныйДокумент для вывода> );

aproape la fel de mult pentru forma elementului sau a documentului

Pentru a adăuga formulare externe de tipărire, obiectul nostru ar trebui să fie inclus în parametrul "Tip de comandă" din comanda "Rapoarte suplimentare", iar în noile versiuni "Formulare suplimentare de tiparire a obiectului"

Un alt aspect important este crearea de noi rapoarte. După crearea acestora, trebuie să actualizați "Identificatorii obiectelor de metadate"

Referințe. Identificatori ai obiectelor de metadate. Actualizați datele din director (Adevăr, Adevăr);

Rolele noi nu sunt instalate din profiluri? apoi efectuăm procesarea: