forma gestionate
Diferența principală a formelor controlate este că acestea nu sunt elaborate în detaliu de către dezvoltator, „Pixel“. în configurație reprezintă o descriere logică a formei compoziției. Un aranjament specific de elemente se realizează automat de către sistem atunci când este afișată forma.
Porțiunea afișată a matriței (vizibil utilizatorului) este descris ca un arbore care cuprinde elemente de formulare.
Elementele pot fi câmpuri de intrare, casetele de selectare, comutatoare, butoane și așa mai departe. D. Mai mult decât atât, elementul poate fi un grup format din alte elemente. Grupul poate fi reprezentat ca un cadru de panou, panoul cu pagini (tab-uri), pagina reală, panoul de comandă. În plus față de acest element poate fi un tabel, care include, de asemenea, elemente (coloane). Elementele de structură descrie modul în care forma va arata.
Sistemul poate genera în mod automat forma obiectului cererii, dar dezvoltatorul poate crea ea însăși forma și de a determina compoziția detaliile sale, comenzi și elemente de afișare. Pe baza descrierii logice a sistemului genereaza automat formularul aspect pentru afișare pentru utilizator. În acest sistem ia în considerare diferitele proprietăți ale datelor afișate (de exemplu, tip) la cel mai convenabil pentru utilizator pentru a aranja elementele de formular.
Dezvoltatorul poate influența aspectul setări diferite. Aceasta poate determina ordinea elementelor, specificați lățimea și înălțimea dorită. Cu toate acestea, acest lucru este doar câteva informații suplimentare pentru a ajuta sistemul să afișeze un formular.
În formele de dezvoltator de aplicații gestionate pot utiliza nu numai forma echipei, dar, de asemenea, comenzile globale utilizate în interfața de comandă a întreaga configurație. În plus, puteți genera și comenzi parametrizate, care vor fi deschise la alte forme de date specifice cu privire la forma actuală. De exemplu, poate fi o provocare să prezinte un raport privind soldurile pe stoc, care este în prezent selectată în formă de factură cheltuieli.
liste dinamice
ar trebui să spun câteva cuvinte despre noua abordare a afișarea datelor într-o listă dinamică.
Liste dinamice în formulare într-o aplicație gestionată se bazează pe sistemul de compunere a datelor. Pentru lista dinamică sau dezvoltator indică faptul afișare a obiectului de configurare (selectează de fapt, masa), sau specifica un text de interogare arbitrar care va fi utilizat pentru citirea datelor.
Sistemul citește în mod automat porțiuni din datele de cerere, pe măsură ce navigați utilizatorul prin listă. Astfel, atât datele dezvoltator și utilizatorul oferă sistem de bogat compoziție pentru configurarea informațiilor de afișare (selectare, ordonare, grupare, condiționată de execuție).
În aplicația gestionate rapoarte se bazează pe sistemul de compoziție a datelor în care dezvoltarea semnificativă a fost mecanismul de opțiuni de raportare. Setările sunt împărțite în opțiuni pentru raport, și setări personalizate.
Opțiuni de raportare folosesc toate personalizarea sistemului compoziția de date și de fapt, permite atât dezvoltatorii și utilizatorii cu experiență pentru a crea rapoarte personalizate bazate pe o schemă compoziție de date definite în raport.
Setările utilizatorului, dimpotrivă, sunt un set limitat de setări utilizate frecvent, care vor fi utilizate de către toți utilizatorii. Compoziția setările de utilizator descrise în fiecare versiune a raportului, pe baza a ceea ce este necesar pentru setarea opțiunilor specifice. Acest lucru poate simplifica foarte mult configurația raportului pentru utilizatorul mediu.
Mecanismul de setări de utilizator
Pentru a stoca informații despre preferințele utilizatorului, care trebuie să fie păstrate între sesiuni, în spațiul de stocare de configurare a platformei implementate. Există două tipuri de stocare setări:
- stocare standard - stocare utilizată de sistem și datele stocate în tabelele de sistem de bază de informații.
- Setări de stocare - obiecte speciale metadate care descriu stocarea de date într-o bază de date de informații facilitate. De exemplu, acest obiect poate fi descrisă cu setările de funcționare stocate în directorul.
Platforma folosește cinci arhive:
- Sistem de stocare - în acest sistem de stocare salvează toate setările care sunt necesare pentru funcționarea platformei. Setările de date includ forme de setare, dimensiuni, configurați un document de imprimare foaie de calcul, și așa mai departe. N. Ca magazin de sistem setările este întotdeauna folosit magazia configurație standard. Sistemul de E. de stocare a datelor este întotdeauna stocate în baza de informații tabelul de sistem.
- Depozitarea setărilor generale - acest spațiu de stocare este proiectat pentru a stoca diverse setări ale soluțiilor de aplicare. Platforma în sine nu înregistrează în acest magazin nu sunt setări. Acest depozit este de a folosi dezvoltatorul limbii built-in, pentru a efectua salvare / recuperare de setările aplicației utilizatorului.
- Opțiuni de stocare personalizate de raportare - setări raport personalizat sunt plasate în acest magazin.
- Opțiuni de stocare raport - Opțiuni de rapoarte sunt plasate în acest magazin.
- Setări de stocare ale acestor forme - în acest magazin de date salvate în formular. Acest spațiu de stocare poate fi utilizat, de exemplu, pentru a salva detaliile de tratamente. Puteți alege stocarea individuală pentru fiecare raport și proces.
În dezvoltarea configurația este posibil să se definească propriile setări de magazin pentru toate instalațiile de depozitare (cu excepția sistemului de stocare). Pentru a face acest lucru, creați un magazin de setări obiect în ramura corespunzătoare a unui arbore de metadate și apoi specificați-l în proprietate de configurare dreapta. Proprietățile obiectelor de configurare au aceleași nume ca și stocarea menționată mai sus.
Astfel, datele de stocare pot fi stocate în tabelul bazei de date de informații de sistem, sau într-o bază de date de informații facilitate dedicată, de exemplu, într-un director sau registru de informații. De exemplu, puteți crea o stocare setări obiect de configurare, și specificați proprietatea de configurare că depozitare trebuie să fie utilizat pentru a raporta setările de stocare. Astfel, setările raportului vor fi stocate nu în tabelul de sistem, dar într-un anumit subiect, cum ar fi în directorul, ceea ce face posibilă organizarea de lucru cu setările de rapoarte comune, sistem de drepturi de a realiza, setările de distribuire, etc.
forme de lucru Mecanică controlată
Funcționarea formelor controlate are următoarele caracteristici:
- Forma există pe client și server.
Acesta oferă (proprietăți de transmisie de date și elementul de decor) de comunicare client-server - Formularul nu funcționează cu obiecte de aplicare
Formularul folosește facilități pentru scopuri speciale DannyeFormy ... obiecte de aplicații rula numai pe server și numai în anumite operații
- Când deschideți formularul:
- Obiectul este citit din baza de date
- Obiectul este convertit într-o formă de date
- Obiectul este îndepărtat (din memorie)
- Aceste formulare sunt trimise clientului
- La înregistrarea:
- Aceste forme sunt obținute de la client
- Aceste formulare vor fi convertite într-un obiect
- Obiectul este scris la baza de date
- Obiectul este îndepărtat (din memorie)