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: