Interfața gestionată

La trecerea la o interfață gestionată, logica de lucru cu unele obiecte familiare de la 7,7 ori sa schimbat. În interfața clasică pentru interacțiunea cu utilizatorul, programatorul a proiectat formularul, câmpurile de introducere a datelor specificate, butoanele, etichetele și alte elemente pentru interacțiunea cu utilizatorii. Apoi am ales ce evenimente ale formei pe care ar trebui să le răspundă obiectul și care o prescriu. Totul este logic și ușor de înțeles, în interfața gestionată există un lucru ca o echipă. Comanda execută un anumit algoritm, un set de acțiuni pe care programatorul le atribuie modulului de comandă. Puteți apela comanda dintr-o formă gestionată, dar ceea ce arată controlul va fi cauzat de unde programatorul trage comanda, în ce grup de elemente se va pune.

Cred că putem spune că în 8.1 și în 7.7 Conceptul a fost următoarea: formularea definește logica formei, într-o interfață controlată, capul mesei pus logica, formarea de apariția formelor au mutat pe motorul umeri 1c. Un astfel de rang de unde programatorul a tras echipa depinde de designul vizual al elementului care va lansa comanda de executat

Interfața gestionată

După cum puteți vedea, acesta poate fi un buton 3D, un buton plat din bara de unelte sau un element de meniu derulant.

Dar dacă te uiți la screenshot, poți vedea că în plus față de "Team1" din formular există butoane "Conductă și închide", iar în meniu echipa noastră a fost pierdută în multe altele pe care nu le programam și nu le creăm. Acestea sunt comenzi standard 1c, ele sunt pentru formulare, directoare, documente și alte obiecte 1c. Unele comenzi comune sunt inerente numai unui anumit tip de obiecte.

Echipele pot fi în 3 locuri în configurație:

- Comenzile de formă (gestionate) sunt în modulul de formă

Interfața gestionată

- comenzile unui obiect de configurație special sunt în ramura corespunzătoare

Interfața gestionată

- comenzi fără legare la anumite obiecte de configurare - comenzi comune care sunt în General - comenzi generale (cine ar fi crezut).

Interfața gestionată

Ca și în procedurile și funcțiile obișnuite, comenzile 1c pot trece valori pentru procesare. Valoarea care este trecută este indicată în câmpul corespunzător al proprietăților comenzii:

Interfața gestionată

Apoi, în cazul în care comanda va fi afișată este indicată în câmpul "Grup". De exemplu, dacă specificăm, așa cum se arată în captura de ecran, sistemul afișează următoarele în sistem:

Interfața gestionată

Când am întâlnit interfața de comandă pentru prima oară, nu am putut înțelege de ce nu am văzut documentul creat de mine în interfața subsistemului pe care l-am specificat, în timp ce formularele gestionate au fost scrise și toate drepturile erau în picioare. Motivul pentru aceasta a fost bifarea "Utilizați comenzile standard" din fila "Comenzi". Nu uita de asta.

Interfața gestionată

Articole similare