Configurația de bază și configurația bazei de date - studopediya

Dintr-un program de 1C perspectiva utilizatorului constă dintr-o platformă și configurare. Am spus că, în fiecare caz, folosind una din mai multe configurații posibile. Este timpul să spunem că acest lucru nu este adevărat.

De ce nu-i așa? Pentru că fiecare bază de date, există cel puțin două configurații.

De ce nu este cazul? Deoarece utilizatorul funcționează întotdeauna cu aceeași configurație. Cea de a doua configurație este proiectat pentru dezvoltator sau persoana care trebuie să facă orice modificări de configurație (de exemplu, un administrator de baze de date). „Invizibil“ pentru utilizator ea.

Configurația este proiectat pentru dezvoltator, numit configurația de bază (sau configurație - cel pe care le-am editat în Configurator). Configurare, lucrați cu este numit Configurare bază de date.

Configurația de bază, puteți edita baza de date de configurare nu pot fi editate, puteți să faceți upgrade doar baza de date de configurare pe baza configurației de bază.

Acest dispozitiv intern permite schimbări în configurația fără a întrerupe utilizatorul (astfel cum a fost modificat în configurația de bază). Apoi, în cazul în care dezvoltatorul este încrezător că toate modificările aduse de acesta sunt corecte, va fi posibil rapid pentru a actualiza baza de date de configurare utilizând configurația de bază. Dar va trebui să închidă toți utilizatorii.

Dezvoltatorul poate compara întotdeauna configurația de bază și configurația bazei de date, se poate reveni la starea inițială a configurației de bază folosind configurația bazei de date (în cazul în care, de exemplu, complet confuz în schimbarea lor).

Astfel, interacțiunea dintre cele două configurații pot fi reprezentate după cum urmează (Figura 2.24.):

Fig. 2,24. Interacțiunea dintre cele două configurații

Atunci când un dezvoltator funcționează cu configurația de bază, sistemul îi spune întotdeauna dacă versiunea sa de configurația de bază este diferită de cea a salvat și versiunea salvată dacă este diferită de configurare de bază din baza de date de configurare.

În cazul în care proiectantul editează configurația de bază și configurația de bază versiunea editată diferă de modificarea atributul configurație salvată lui (*) apare în antetul vizualizarea arbore de configurare - fig. 2.25:

Fig. 2.25. Titlu copac fereastra de configurare

În cazul în care versiunea stocată a configurației de bază diferă de baza de date de configurare, semnul diferenței de configurații apare în antetul afișarea ierarhică de configurare () - Fig. 2.26:

Fig. 2.26. Titlu copac fereastra de configurare

Pentru a salva configurația de bază, ar trebui să utilizați de configurare al comenzii à Salvați configurația și pentru a actualiza baza de date de configurare, trebuie să executați Configurare à Actualizați configurația bazei de date. Dacă executați Debugging à Porniți depanare sistemul salvează în mod automat prima configurație de bază și apoi se face comparația cu configurația bazei de date. În cazul în care configurația este diferită, vi se solicită să actualizați configurația bazei de date pe care le-ați văzut în exemplele anterioare.

Dacă executați Debugging à Sistemul continue, după acțiunile descrise mai sus, oferă chiar și reporniți aplicația pentru a opri sesiunea de depanare curentă.

Astfel, sistemul încearcă pentru a ușura viața dezvoltatorului și să automatizeze operațiunile efectuate în mod frecvent.

Important este faptul că în momentul de actualizare a bazei de date de configurare, sistemul creează (modifica) în baza de date sunt structuri de date de stocare pe care le-am descris ca o configurație de obiecte.

Astfel, elementele convenționale ghidează utilizatorul adaugă la structura bazei de date, care creează un sistem bazat pe directorul de configurare a obiectului, iar elementele predefinite ale sistemului director adaugă la structura în sine, pe baza de aceeași descriere a acestei structuri, care este un director obiect de configurare.

articole similare