Forma ca un obiect de software
- modul de aplicare gestionat. gestionate Modulul ANEXA zheniya efectuate la începutul 1C: Enterprise într-un mod client subțire și clientul Web.
- Module comune. În general, modulele sunt proceduri și funcții care sunt apelate de către alte module stocate. Prin ea însăși, modulul general nu este executat. Efectuat funcția / procedura sa separat la momentul apelului de la celelalte module. Pentru a partaja un modul pentru a deschide o sucursală în configurația generală obiecte copac, apoi extinde ramura comune module și faceți dublu clic pe modulul dorit.
- Module obiecte. Module de obiecte - este, de exemplu, modulul de elementul director sau documentul. Aceste module sunt apelate atunci când un program creează acest obiect prin intermediul limbajului built-in, de exemplu, metodele de Sauze datElement () manageri sau ghiduri SozdatDokument () gestionarea documentelor, sau atunci când utilizatorul creează o nouă intrare director sau un document interactiv. Pentru a deschide modulul de obiect, trebuie să editați fereastra de configurare a obiectului pentru a comuta la fila Diverse și faceți clic pe modulul obiect. Sau prin selectarea obiectului dorit din arborele de obiecte de configurare, numit de modulul de comandă Deschidere obiect meniu contextual.
Figura 5.1. Deschiderea modulului
Listarea 5.1. Deschiderea unui modul formular
- Modulul de sesiune. Modulul sesiune se numește un modul care este executat automat la începutul 1C: Enterprise în momentul descărcării de configurare. Modul de sesiune este utilizat pentru inițializarea parametrilor de sesiune și la activitățile miniere legate de lucrările sesiunii. Modulul de sesiune nu conține exportator de proceduri și funcții convertibile, și pot utiliza procedurile modulului de configurare comune. Pentru a deschide un modul de sesiune, trebuie să identificați rădăcina arborelui de elemente de configurare (string name), și apel din meniul contextual, faceți clic pe Deschideți un modul de sesiune.
- Modul de conectare extern este proiectat pentru a găzdui funcțiile de texte și proceduri care pot fi invocate într-o conexiune externă sesiune. Pentru a deschide un modul de sesiune, trebuie să identificați rădăcina arborelui de elemente de configurare (linia PosobieDlyaNachinayuschih) și cauza conexiunii externe Deschideți modulul de comandă de meniu contextual.
- manageri de unitate. Pentru fiecare obiect există cerere de manager pentru gestionarea obiectului ca configurația obiectului. Cu ajutorul managerului, puteți crea obiecte care lucrează cu forme și machete. Modulul Manager vă permite să extindă funcționalitatea managementului furnizată de către sistem, în detrimentul procedurilor și funcțiilor limbajului încorporat în scris. Pentru a deschide modulul Manager, trebuie să editați fereastra obiectului de configurare pentru a comuta la fila Diverse și faceți clic pe modulul Manager.
- modulul de comandă. Atât în configurație și în multe obiecte de aplicații pot fi subordonate obiectelor de configurare - echipe. Fiecare echipă există modul de comandă, în cazul în care puteți scrie o procedură ObrabotkaKomandy predeterminată () pentru a rula această comandă. Pentru a deschide modulul de comandă, obiectele de configurare sclav, este necesar în configurația ferestrei de editare obiect pentru a comuta la fila Comenzi și dublu-clic pe comanda dorită. Sau prin selectarea comanda dorită în arborele de obiecte de configurare, numit din meniul contextual comanda Deschideți modulul.
formă în contextul
Fiecare modul este conectat la restul configurației. Această relație se numește contextul modulului.
Modulul context definește un set de module disponibile de runtime obiecte, variabile, proceduri și funcții.
formează în contextul formelor:
- contextul local al formei modulului;
- detalii forma a cărei; aparține; modul;
- proprietăți și metode UpravlyaemayaForma obiect încorporat limbaj;
- proprietățile și metodele de extindere a formei definite de tipul obiectului a cărui date este conținută în forma cerută principală;
- context global, inclusiv module comune non-globale și funcțiile și procedurile de module comune globale exportate;
- exportate variabile, proceduri și funcțiile unui modul de aplicare gestionat;
În afară de faptul că forma și în interior; Modulul său oferă acces la diferite părți ale configurației, este de asemenea disponibil din alte părți ale configurației ca obiect de software.
limba Astfel, în plus față de proprietățile și metodele unui obiect standard, este încorporat UpravlyaemayaForma-TION, poate fi alte proprietăți și metode definite de dezvoltator.
De exemplu, în cazul în care formele de module FormaDokumenta documentul PrihodnayaNakladnaya exportate procedura descrisă, poate fi utilizat următorul apel la această procedură: