Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • televizoare
  • Configurația este diferită de configurația principală. Configurare de bază și baze de date

Configurația este diferită de configurația principală. Configurare de bază și baze de date

Vom lua în considerare elementele de bază ale dezvoltării configurațiilor aplicațiilor folosind exemplul de automatizare a activităților salonului de înfrumusețare Marina. Salonul angajeaza director, administrator, maistri si alti angajati. Sarcina principală a meșterilor este de a oferi servicii clienților. Salonul achizitioneaza materiale de la furnizori. Materialele sunt consumate în timpul prestării serviciilor și pot fi vândute și clienților - persoane fizice sau organizații.

Automatizam activitatile salonului. În special, este necesar să se automatizeze contabilitatea materialelor, contabilitatea activităților meșteșugarilor și contabilitatea clienților cu capacitatea de a atribui condiții speciale de serviciu pentru clienții obișnuiți. Este necesar să se automatizeze calculele salariilor pentru angajați, să se creeze rapoarte care să permită conducerii să analizeze eficiența salonului. În cursul rezolvării problemei, vom întâlni multe alte situații practice care necesită automatizare.

Nu ne vom strădui să creăm o soluție care să poată fi folosită în practică. Sarcina noastră principală este să luăm în considerare lucrul cu obiecte de sistem, folosind un domeniu selectat pentru a demonstra capabilitățile și caracteristicile sistemului. Deși, pe de altă parte, configurația noastră finală, după modificare, poate fi folosită în practică.

Să continuăm cunoștințele noastre cu Configuratorul. Și anume, să începem să studiem operațiile cu obiecte.

1.3. Crearea obiectelor

Prima operație cu obiecte pe care o vom stăpâni în Configurator va fi crearea de obiecte. Există mai multe moduri de a crea un obiect de tipul dorit. De exemplu, apelând meniul contextual al unui grup de obiecte și selectând elementul Adăuga(Fig. 1.9).


Orez. 1.9.

Acordați atenție pictogramei care însoțește elementul de meniu. Butonul are aceeași pictogramă Adăuga pe bara de instrumente a ferestrei arborele de configurare. Aceeași comandă este duplicată în meniu Acțiuni.

Vă rugăm să rețineți că aceeași acțiune din Configurator poate fi efectuată în moduri diferite.

Nu vom executa comanda descrisă deocamdată. În următoarea prelegere vom exersa crearea de obiecte și alte operații cu acestea.

Mai sus am folosit conceptul de „obiect”, însă nu l-am explicat. Dacă sunteți familiarizat cu orientarea obiectelor metodologia de programare, conceptul de „obiect” ar trebui să vă fie familiar. Dacă nu, să ne uităm la un exemplu simplu care vă va ajuta să înțelegeți esența obiectelor. Imaginați-vă că configurația este un laptop. Un laptop este format din părți separate conectate între ele și care interacționează între ele. Acesta este un monitor, tastatură, placă de bază, procesor central, RAM - lista poate fi continuată foarte mult timp. Tot ceea ce constă laptopul nostru, părțile sale, sunt obiecte. Fiecare obiect are o funcționalitate specifică. Poate comunica într-un fel cu alte obiecte, are controale, poate comunica cu alte obiecte despre starea sa. Într-un sens mai larg, un laptop este și el un obiect. Poate fi controlat folosind tastatura. Poate afișa mesaje folosind un monitor. Ele alcătuiesc interfața prin care utilizatorul interacționează cu laptopul.

Deci, obiectul este un „detaliu” al configurației. Există obiecte de diferite tipuri - o listă a acestora poate fi văzută în fereastră arborele de configurare.

Acum să ne uităm la alte acțiuni la fel de importante care sunt efectuate în Configurator.

1.4. Copie arhivată a bazei de informații

Una dintre cele mai importante operațiuni de service pe care va trebui să le efectuați în mod constant este crearea unei copii de arhivă baza de informatii.

Copiile de arhivă ale bazelor de date de lucru ar trebui făcute destul de regulat pentru a vă proteja de pierderea de informații. Dacă urmează să efectuați orice operațiune care poate afecta funcționarea normală a configurației, de exemplu - actualizarea configurației - înainte de a o efectua, trebuie să faceți o copie de rezervă baza de informatii.

Vă rugăm să rețineți că operația de arhivare baza de informatii este universal, ca multe alte operațiuni din Configurator. Adică, folosind comenzile descrise puteți face o copie de arhivă a oricărei configurații care rulează pe platforma 1C:Enterprise 8.

Faceți o copie de arhivă baza de informatii posibil în mai multe moduri.

Prima dintre acestea este pur și simplu să copiați sau să arhivați directorul din baza de informatii.

A doua modalitate este să utilizați instrumentele de arhivare încorporate în Configurator. Și anume, dacă executați comanda de meniu Administrare > Descărcați baza de informații, va apărea o fereastră care conține o solicitare standard pentru specificarea numelui fișierului salvat. În cazul nostru, acesta este un fișier cu extensia .DT. Conține o copie arhivată baza de informatii. În caz de deteriorare sau pierdere baza de informatiiîl puteți restaura dintr-un fișier arhivă cu comanda Administrare > Încărcați baza de informații.

sa nu uiti asta baza de informatii conține nu doar configurația, ci și o bază de date care se formează atunci când utilizatorul lucrează cu sistemul, adică datele pe care le introduce în sistem în modul 1C:Enterprise.

În timpul încărcării baza de informatii din dosar se obtine starea pe care o avea la momentul descarcarii. Modificările făcute după aceasta sunt pierdute. Să presupunem că am încărcat baza de informatii iar după aceea am creat un nou obiect de sistem și am introdus câteva date în modul utilizator. Dacă după acești pași încărcați cel descărcat anterior baza de informatii, rezultă că modificările făcute se pierd.

1.5. Configurare de bază și baze de date

Baza de informatii stochează două configurații. Unul dintre ei se numește configurația principală sau doar configurația. Aceasta este ceea ce edităm în timp ce lucrăm cu configuratorul și asta este ceea ce deschidem cu comanda Configurare > Deschidere Configurare. Se numește a doua configurație configurarea bazei de date. Este utilizat în timpul lucrului utilizatorului. Editați | × configurație de bază posibil în timp ce utilizatorii lucrează cu baza de informatii. Pentru a transfera modificările către configurarea bazei de date, aveți nevoie de utilizatori pentru a termina lucrul cu programul. A deschide configurarea bazei de date, rulați comanda Configurare > Configurare baze de date > Deschidere Configurare DB. Comenzi pentru schimbarea obiectelor dintr-o fereastră configurarea bazei de date inchis.

Dacă, după ce am deschis configurația, îi facem modificări, de exemplu, creăm un nou obiect, în titlul ferestrei arborele de configurare veți putea vedea pictograma: „*” (un semn al unei configurații modificate) (Fig. 1.10).


Orez. 1.10.

Pictograma „*” înseamnă că modificările efectuate nu sunt salvate în configurație de bază. Adică, semnalează că modificările pe care le-am făcut în etapa de configurare se pot pierde dacă, de exemplu, are loc o întrerupere bruscă de curent.

După salvare, pictograma configurației modificate dispare, dar apare pictograma diferenței de configurare "" (Fig. 1.11).


Orez. 1.11.

Însemnele de configurare indică faptul că modificările efectuate la configurație de bază, nu au fost încă incluse în configurarea bazei de date.

Pentru a transfera modificări de la configurație de bază V configurarea bazei de date, trebuie să rulați comanda Configurare > Actualizare configurație baze de date. Dacă se fac modificări la configurație de bază nu au fost salvate înainte de a executa această comandă - sistem, înainte de actualizare configurarea bazei de date, vă va solicita să salvați mai întâi modificările.

La actualizare configurarea bazei de date sistemul afișează o fereastră cu o listă de modificări care vor fi făcute configurarea bazei de date(Fig. 1.12).


Orez. 1.12.

Dacă sunteți de acord cu lista de modificări, faceți clic pe butonul Accept, în caz contrar - la buton Anulare.

Semne ale diferențelor între configurații și modificări pot fi afișate în titlul ferestrei arborele de configurare simultan. Dacă ați făcut modificări la configurație, salvați configurație de bază fara actualizare configurarea bazei de date, iar apoi a continuat să facă modificări - ambele pictograme vor apărea în bara de titlu a ferestrei.

Dacă ați făcut modificări la configurație de bază, le-am salvat, dar nu le-am actualizat încă configurarea bazei de date, te poți întoarce la configurarea bazei de date, inversând modificările efectuate în configurație de bază. Adică, de fapt, înlocuiți configurație de bază configurarea bazei de date. Pentru a face acest lucru, trebuie să rulați comanda Configurare > Configurare baze de date > Revenire la Configurare DB.

Configurația poate fi salvată într-un fișier și încărcată dintr-un fișier. A salva configurație de bază rulați comanda în fișier Configurație > Salvați configurația în fișier. Pentru a încărca configurația dintr-un fișier, executați comanda Configurare > Încărcați configurația din fișier. Configurația descărcată este stocată într-un fișier cu extensia .CF.

Imprimare (Ctrl+P)

Arborele obiectelor de configurare a bazei de date

Puteți deschide fereastra Configurare baze de date pentru a vizualiza structura de configurare a bazei de date, proprietățile, formularele, aspectele și alte informații despre obiecte. Pentru a face acest lucru, selectați Configurare – Configurare baze de date – Deschideți fereastra de configurare a bazei de date. Nu arată deloc diferit de fereastra Configurare.

Metodele de lucru cu obiecte și configurațiile bazei de date sunt aceleași cu metodele de lucru din fereastra Configurare, singura diferență fiind că toate obiectele sunt doar pentru citire (vizualizate).

Actualizarea configurației bazei de date

În timpul editării configurației, pot fi create obiecte noi, cele existente pot fi modificate sau obiectele existente pot fi șterse.
Structura curentă a bazei de date poate fi diferită de structura de configurare. Diferența dintre configurații este afișată în antetul ferestrei Configurare cu simboluri.
NOTĂ. Semn de distincțieconfigurațiile apare numai după salvarea modificărilor la configurația principală. Cu toate acestea, după salvarea configurației principale, puteți continua să faceți modificări, caz în care în antetul ferestrei Configurare
vor exista dovezi de schimbare pentru ambele configurații.
Pentru a face configurația și configurația bazei de date coerente, trebuie să actualizați configurația bazei de date. Pentru a face acest lucru, selectați Configurare – Actualizați configurația bazei de date. Dacă configurația principală nu a fost încă salvată, configuratorul o va salva mai întâi și apoi va actualiza configurația bazei de date.
Dacă a fost deschisă o fereastră de mesaj la actualizarea configurației bazei de date, aceasta este șters.
ATENŢIE! Actualizarea configurației bazei de date poate necesita ca toți utilizatorii să nu mai lucreze.
Înainte de actualizare, puteți compara configurațiile și le puteți îmbina.
Dacă depanarea era în curs la momentul actualizării configurației bazei de date, atunci după salvarea configurației curente, pe ecran apare următoarea întrebare: Pentru a actualiza configurația bazei de date, trebuie să opriți depanarea. Continua? Dacă răspundeți da, depanarea se oprește și configurația bazei de date este actualizată. Dacă răspundeți Nu, actualizarea nu este efectuată și depanarea nu se oprește.
Actualizarea configurației bazei de date necesită accesul exclusiv al configuratorului la baza de date. În funcție de prezența utilizatorilor care lucrează cu baza de date și de modurile lor de operare, sunt posibile mai multe opțiuni pentru comportamentul sistemului:
1. Configuratorul afișează un mesaj de eroare de blocare exclusivă dacă:
● se utilizează o versiune de fișier a bazei de date;
● există sesiuni conectate la infobază fără a utiliza un server web;
● fără sesiuni care rulează prin serverul web;
● actualizarea configurației necesită restructurarea bazei de date.
2. Configuratorul vă solicită să încheiați toate sesiunile și să repetați actualizarea dacă:
● actualizarea configurației necesită restructurarea bazei de date;
● clienții web sau thin clients conectați prin intermediul unui server web funcționează cu versiunea de fișier a bazei de informații;
3. în alte cazuri, configuratorul oferă efectuarea unei actualizări dinamice.

Nota 1: Mesajele de diagnosticare indică caracteristicile sesiunilor care interferează cu acțiunea. Dacă numărul de sesiuni este mai mic sau egal cu 5, atunci este afișată o listă detaliată a sesiunilor (indicând numele computerului, tipul
aplicații etc.), în caz contrar este afișat numărul total de sesiuni.
Notă 2. Rularea unei baze de informații în modul exclusiv nu transferă baza de date Microsoft SQL Server în modul utilizator unic.
Nota 3. Pentru a accelera procesul de restructurare a bazei de date, atunci când utilizați SGBD-ul Microsoft SQL Server, este recomandat să setați modul de recuperare pentru baza de date la Logging simplu sau în bloc. Schimb
modul poate fi efectuat fie înainte de a efectua o restructurare, fie în mod continuu dacă nu trebuie să restaurați baza de date într-un moment arbitrar. Înainte de a schimba modul de recuperare a bazei de date, trebuie
Efectuați o copie de rezervă a bazei de date!

Eroare de acces exclusiv

Dacă sistemul nu poate obține acces exclusiv, atunci singura opțiune este să așteptați până când utilizatorii sunt deconectați de la baza de informații și să repetați operația de actualizare.

Încheierea sesiunilor și încercarea de actualizare

Dacă toate sesiunile trebuie încheiate pentru a actualiza configurația bazei de date, utilizatorului i se solicită un mesaj.
Dacă comanda este selectată Încheiați sesiunile și repetați, apoi utilizatorului i se cere să confirme acțiunea selectată (Încheierea sesiunilor va bloca utilizatorii! Doriți să încheiați sesiunile?) și în cazul
Dacă răspunsul este da, se încearcă terminarea tuturor sesiunilor din baza de informații. Apoi încearcă să salveze din nou configurația bazei de date.
Închiderea tuturor sesiunilor va duce la blocarea tuturor aplicațiilor client.
Pot exista situații în care nu este posibilă încheierea unei sesiuni. De exemplu, este publicată o versiune de fișier a bazei de informații
pe un server web care necesită un certificat de client pentru a accesa sau care are autentificare configurată pe serverul web și necesită un nume de utilizator și o parolă pentru acces. În acest caz, conexiunile la baza de informații se fac numai folosind
server web. Configuratorul nu acceptă accesul autentificat la serverul web și, prin urmare, nu poate încerca să încheie sesiunile. Dacă Configuratorul nu a reușit să încheie sesiunile de acces la baza de informații, puteți fie să încercați să actualizați configurația bazei de date mai târziu, fie să încheiați sesiunile în alte moduri.
Actualizare dinamică
Dacă este posibilă efectuarea unei actualizări dinamice, utilizatorului i se dă un mesaj special (vezi Fig. 28).

Actualizare dinamică

Dacă selectați comanda Actualizare dinamic, actualizarea se efectuează fără a închide utilizatorii. Este de așteptat ca modificările făcute să fie scrise dinamic ca o versiune a modificărilor de configurare (configurația bazei de date nu se va modifica). Este posibil să faceți modificări repetate ale configurației principale. Dacă la următoarea încercare de actualizare a configurației bazei de date se poate seta modul exclusiv de operare, configuratorul actualizează configurația bazei de date ținând cont de toate modificările (atât cele actuale, cât și cele anterioare).
Dacă a fost efectuată o actualizare dinamică, atunci utilizatorii care lucrează în acel moment continuă să lucreze cu configurația veche. Pentru a începe să lucreze cu configurația actualizată, utilizatorul trebuie să repornească sistemul 1C:Enterprise. Pentru a controla și a notifica utilizatorii despre modificările dinamice efectuate, ar trebui să utilizați metoda contextului global DatabaseConfigurationChangedDynamically().
NOTĂ. Odată ce actualizarea configurației bazei de date este efectuată, toate versiunile create de actualizarea dinamică vor fi șterse.
Dacă sunt detectate modificări care necesită restructurarea bazei de date, se afișează un dialog cu o listă de astfel de modificări pentru a confirma actualizarea.
Pentru a confirma salvarea, faceți clic pe butonul Accept; pentru a refuza, faceți clic pe butonul Anulare.

Actualizare de fundal a configurației bazei de date

descriere generala
NOTĂ. Disponibil numai pentru licența CORP
Actualizarea configurației bazei de date, care este asociată cu restructurarea bazei de date, efectuată pentru baze de date mari de informații, poate dura mult timp. În timp ce actualizarea rulează, este imposibil să lucrați cu baza de informații.
Pentru a reduce la minimum timpul pierdut cu această operațiune, există un mod special care actualizează configurația bazei de date în fundal. O actualizare a configurației bazei de date în fundal este caracterizată prin următoarele:
Caracteristici:
● Disponibil numai în versiunea client-server a bazei de informații;
● Poate fi executat când configuratorul este închis.
● Majoritatea actualizării configurației bazei de date în fundal se realizează fără acces exclusiv la baza de date (inclusiv efectuarea unei operațiuni de restructurare a bazei de date).
● Următoarele operațiuni nu sunt disponibile în timpul unei actualizări în fundal:
● Editarea configurației.
● Depanarea soluției aplicației.
● Efectuarea unei operațiuni de actualizare a configurației bazei de date.
● Utilizarea metodelor nu este permisă SetAggregationMode(), U devenitUsingAggregations(),RebuildUseAggregations().
● Modificarea conținutului planului de conturi sau al tipurilor de plan de calcul, dacă registrul contabil sau registrul de calcul îi este asociat
participă la o operațiune de actualizare în fundal. O încercare de modificare a conținutului unor astfel de planuri de conturi sau grafice de tip calcul generează o eroare.
● Actualizările configurației de fundal pot fi întrerupte pentru cel mult 48 de ore. Dacă „pauză” durează mai mult de 48 de ore, actualizarea în fundal va fi anulată.
● Actualizarea în fundal nu este acceptată pentru configurațiile în modul de compatibilitate cu versiunea 8.1
● Actualizarea în fundal a configuraţiei bazei de date nu este suportată când rulează pe IBM DB2 9.1 DBMS.
Procesul de actualizare a configurației de fundal constă din mai mulți pași:
● Faza de procesare:
● Funcționează mult timp.
● Această fază poate fi lansată în orice mod:
● Interactiv, din configurator;
● Din limbajul încorporat (folosind metode adecvate);
● Utilizarea modului de lansare lot al configuratorului.

● Cea mai mare parte a datelor este restructurată pentru următoarele obiecte de configurare:
● Directoare,
● Documente,
● jurnalele documentelor,
● Registre de informații,
● Registre de acumulare,
● Registre contabile,
● Registre de calcul,
● secvențe,
● Planuri de conturi,
● procese de afaceri,
● Sarcini.

● În timpul fazei de procesare, sistemul înregistrează toate datele modificate pentru obiectele de mai sus, similar mecanismelor de schimb de date.
● Faza de actualizare:
● Porneste automat dupa terminarea fazei de procesare, la intervale de 1 minut.
● În timpul execuției unei faze, utilizatorii pot lucra cu baza de informații.
● O fază constă în repetarea automată a iterațiilor. Fiecare iterație analizează modificările care s-au acumulat de la iterația anterioară (sau sfârșitul fazei de procesare) și realizează o restructurare a modificărilor acumulate.
● Iterațiile se termină când trec la următoarea fază.
● Modificați faza de acceptare:
● Necesită acces exclusiv la baza de informații.
● În timp ce faza rulează, utilizatorii nu pot lucra cu baza de informații.
● Primul pas al acestei faze este actualizarea datelor acumulate de la ultima înainte de cea actuală
faza, iterații ale fazei de actualizare.
● Apoi datele care nu sunt implicate în fazele de prelucrare și actualizare sunt restructurate. Aceste date nu
este de așteptat un volum mare de modificări, iar restructurarea acestora se realizează rapid.
● Următorul pas este să acceptați toate modificările făcute în baza de date.
● Actualizarea configurației bazei de date este apoi finalizată.
Dacă o actualizare de fundal este începută în așa fel încât să nu fie necesară restructurarea bazei de date, atunci întreaga actualizare este efectuată în faza de commit, care poate fi introdusă imediat după ce a început actualizarea de fundal.
În timpul unei actualizări în fundal, este posibil să opriți serverul sau să întrerupeți procesul de actualizare în fundal.
După oprirea serverului sau după o terminare anormală a unui proces de lucru care deservește un job de fundal al sistemului care efectuează o actualizare, crearea primei sesiuni va dura puțin mai mult decât de obicei. Acest lucru se datorează recuperării actualizării de fundal. Cu toate acestea, procesul de actualizare în fundal în sine este suspendat. Pentru a continua lucrul, trebuie să reluați actualizarea în fundal. Acest comportament este implementat pentru a preveni intrarea sistemului într-o buclă dacă cauza procesului de lucru care deservește o blocare a actualizării în fundal este actualizarea în fundal în sine.
După ce serverul a fost restabilit la funcționarea normală, actualizarea configurației bazei de date în fundal continuă după cum urmează:
cale:
● Dacă munca a fost întreruptă în timpul fazei de procesare, atunci procesul continuă de la ultimul obiect de configurare care a fost procesat
nu a fost finalizată.
● Dacă lucrarea a fost întreruptă în timpul fazei de actualizare, iterația neterminată începe din nou.
SFAT. Se recomandă anularea procesului de actualizare a configurației bazei de date în fundal în cazurile în care actualizarea configurației bazei de date în fundal nu este programată să se finalizeze (de exemplu, procesul este întrerupt pe o perioadă nedeterminată). Implementarea acestei recomandări va avea un impact pozitiv asupra performanței sistemului, deoarece modificările nu vor fi înregistrate pentru a finaliza faza de actualizare.
Când efectuați o operațiune de restructurare de fundal, ar trebui să luați în considerare câteva caracteristici ale sistemului:
● Dacă la separator se adaugă un registru contabil sau de acumulare, atunci acest registru este procesat în timpul fazei
acceptarea modificărilor.
● Dacă tipul unui delimitator independent este schimbat (vezi aici), atunci toate obiectele incluse în acel delimitator sunt procesate în timpul fazei de comitere.
● Dacă se modifică tipul de dimensiune inclusă în selecția principală a unui registru independent de informații, atunci acest registru este procesat în faza de acceptare a modificării.

Dialog de actualizare a configurației bazei de date de fundal

Pentru a apela operația de actualizare a configurației bazei de date în fundal, selectați elementul de meniu Configurare – Configurare baze de date – Actualizare în fundal a configurației bazei de date. Făcând clic pe butonul Run începe faza de procesare. În acest caz, în fereastra de mesaje de service este afișat următorul text:
Începutul actualizării configurației bazei de date în fundal a avut succes
Configurația nu este disponibilă pentru editare. O actualizare a configurației bazei de date în fundal este în curs.
Odată ce o actualizare de fundal este lansată, configurația este blocată de a fi schimbată. În timp ce orice fază rulează, actualizarea în fundal poate fi întreruptă folosind butonul Pauză. Pentru a continua actualizarea în fundal
este butonul Continuare.
După încheierea fazei de procesare, începe faza de actualizare, timp în care puteți trece sistemul în faza de acceptare folosind butonul Finish sau anulați actualizarea folosind butonul Anulare.
SFAT. Se recomandă anularea procesului de actualizare a configurației bazei de date în fundal în cazurile în care actualizarea configurației bazei de date în fundal nu este programată să se finalizeze (de exemplu, procesul este setat la infinit
"pauză") Implementarea acestei recomandări va avea un impact pozitiv asupra performanței sistemului, deoarece modificările nu vor fi înregistrate pentru a finaliza faza de actualizare.
Caseta de validare Permite actualizare dinamică este utilizată pentru a determina dacă, atunci când faceți clic pe butonul Executare, doriți să încercați să efectuați o actualizare dinamică în loc să începeți un proces de actualizare a configurației bazei de date în fundal. Dacă această casetă de selectare este bifată, atunci imediat după ce faceți clic pe butonul Run, se va verifica dacă este posibilă efectuarea unei actualizări dinamice a configurației. În cazul în care configurația permite această posibilitate, în locul unei actualizări în fundal a configurației bazei de date se va efectua o actualizare dinamică.
Caseta de selectare Execute on server este utilizată pentru a determina unde vor avea loc pornirea, terminarea și anularea. Dacă această casetă este debifată, atunci aceste acțiuni vor fi efectuate pe partea aplicației client și, dacă sunt bifate, atunci pe partea serverului 1C:Enterprise. În plus, dacă această casetă este bifată, puteți actualiza configurația doar dacă aveți dreptul UpdateDatabaseConfiguration, fără dreptul de Administrare setat.

Salvarea configurației bazei de date într-un fișier

Pentru a salva configurația bazei de date pe un fișier de pe disc, selectați Configurare – Configurare baze de date –
Salvați configurația bazei de date într-un fișier. Pe ecran este afișat un dialog standard de selecție a fișierelor. Trebuie să selectați un director și să specificați
numele fișierului în care va fi scrisă configurația bazei de date.
Fișierul de configurare al bazei de date salvat este necesar pentru operația de comparare și îmbinare a configurațiilor

Comparație între configurație și configurația bazei de date

Dacă faceți modificări în configurație și doriți să obțineți un raport despre diferențele față de configurația bazei de date, ar trebui
selectați Configurare – Configurare bază de date – Comparare, îmbinare cu configurația bazei de date.
Dacă este necesar, puteți restaura obiectele modificate.

Refuzul modificărilor de configurare

Pentru a refuza modificările la configurație, pur și simplu selectați Configurare – Configurare baze de date – Revenire la Configurare bază de date.
Notă. Elementele de meniu Save DB configuration to file... și Return to DB configuration sunt disponibile chiar dacă configurația editabilă este închisă. Comanda Return to DB configuration nu este încă disponibilă când baza de informații este conectată la memoria de configurare.

Puteți seta proprietăți de configurare, cum ar fi numele și descrierea, precum și parametrii de specificație și alte opțiuni avansate.

Specificați proprietățile configurației atunci când creați manual noi configurații. În acest caz, numele PropertyManager este Adăugați configurație.

De asemenea, puteți edita proprietățile configurațiilor existente. În acest caz, numele PropertyManager este Opțiuni de configurare.

Pentru a specifica proprietățile de configurare, efectuați una dintre următoarele:


Opțiuni de configurare

Numele configurației Introduceți un nume pentru configurație. Nu puteți utiliza un semn oblic (/) sau @ în nume. Dacă câmpul conține unul dintre caracterele de mai sus, câmpul este gol sau numele există deja, apare un mesaj de avertizare când închideți caseta de dialog. În arborele de design FeatureManager, puteți personaliza afișarea nume de configurație componente.
Descriere (Nu este necesar). Introduceți o descriere a configurației. Puteți afișa descrieri ale configurațiilor componentelor în Arborele de design FeatureManager si in Manager de configurare. Dacă doriți să utilizați text ca descriere în specificație, selectați opțiunea Utilizați în specificație. Acest text înlocuiește orice configurație specifică sau proprietate de utilizator în importanță, dar nu înlocuiește valoarea acelor proprietăți.
Nota (Nu este necesar). Introduceți informații suplimentare pentru a descrie această configurație.
Setarile utilizatorului (Disponibil numai la editarea proprietăților unei configurații existente). Faceți clic pentru a accesa proprietăți configurație specificăîn caseta de dialog Informații rezumative.

Parametrii de specificație

Numărul piesei este afișat atunci când este utilizat într-un BOM Folosit pentru a determina modul în care ansamblul sau piesa este afișată în BOM. Selectați una dintre următoarele opțiuni: Nume document Indicatorul piesei este identic cu numele documentului. Nume configurație Denumirea piesei se potrivește cu numele configurației. Link către configurația părinte (Numai pentru configuratii derivate.) Denumirea este aceeași cu numele configurației părinte. Nume configurat de utilizator Desemnarea este numele introdus.
Afișarea copiilor atunci când este utilizat ca subansamblu (Numai pentru ansambluri.) Când această configurație de ansamblu este utilizată ca subansamblu într-un alt ansamblu, aceste setări sunt utilizate împreună cu setările Tipul specificațieiîn PropertyManager BOM pentru a controla modul în care apar componentele secundare în BOM a ansamblului de nivel superior. Pentru mai multe informații despre setări Tipul specificației cm. Specificația PropertyManager. Selectați una dintre următoarele opțiuni: Afișare Afișează componentele secundare în BOM așa cum este specificat în opțiune Tipul specificațieiîn PropertyManager Specificații. (Componentele secundare nu apar în BOM Doar nivel superior.) Ascunde Ascunde componentele copil din specificație, chiar dacă parametrul Tipul specificației le-ar afișa. Subansamblul apare ca un articol separat în BOM. De exemplu, o BOM numai piese listează de obicei componentele copil ca obiecte separate. Dacă este selectată opțiunea Ascundere, subansamblul este afișat în schimb. Promovare Împarte un subansamblu într-un BOM și afișează componentele sale secundare, chiar dacă Tipul specificației le-ar afișa. De exemplu, caietul de sarcini Doar nivel superior de obicei, conține o listă a subansamblului, mai degrabă decât a copiilor acestuia. Dacă este selectată opțiunea Promovare, componentele secundare sunt listate, dar nu și subansamblul. Exemple - Proprietăți de afișare a componentei secundare

Opțiuni suplimentare

Următoarele proprietăți controlează procesul de adăugare a elementelor noi la o alta configurare și apoi activați din nou dat configurație Opțiunile disponibile depind de tipul de document.

Suprima elementele (Doar detalii). Când această opțiune este selectată, elemente noi care sunt adăugate la alte configurațiile sunt ascunse în dat configurații În caz contrar, elemente noi vor fi incluse (nu suprimate) în această configurație.
Suprimați elemente noi și parteneri (Numai pentru ansambluri). Când această opțiune este selectată, se adaugă noi perechi și elemente alte configurațiile sunt răscumpărate în dat configuratii. În caz contrar, noile asociații și elemente vor fi activate (nu suprimate) în această configurație. Noile caracteristici ale ansamblurilor includ tăieturi și găuri de ansamblu, modele de componente, geometrie de referință și schițe care se potrivesc asamblare(și nu la una dintre componentele ansamblului).
Ascunde componentele noi alte configurații ascunse în dat configuratii. În caz contrar, noile componente vor apărea și în această configurație.
Suprimați componentele noi (Numai pentru ansambluri). Când este selectată această opțiune, se adaugă componente noi alte configuratii sunt rambursateîn această configurație. În caz contrar, componentele noi din această configurație vor fi rezolvate (nu sunt suprimate).
Utilizați o culoare care se referă la configurație Pentru a specifica o culoare de configurare, selectați această opțiune, apoi selectați Culoare pentru a selecta o culoare din paletă.

Culoarea specifică configurației este aplicată modului Umbrit numai dacă opțiunea nu este selectată Aplicați aceeași culoare în modurile Wireframe, Hide Hidden Lines și ShadedÎn capitolul Opțiuni de culoare pentru documente.

Pentru a aplica o culoare specifică configurației componentelor ansamblului, faceți clic dreapta pe componentele selectate în arborele de proiectare FeatureManager, deschideți fereastra Aspecte și selectați componenta. Apoi selectați o culoare în PropertyManager Aspecte.

Opțiuni pentru părinte/copil

Disponibil numai în ansambluri și numai la adăugarea unei noi configurații sau a uneia dintre componentele acesteia la ansamblu. Selectați componentele pentru care doriți să adăugați o nouă configurație.

De exemplu, aveți un ansamblu menghină cu un ansamblu mâner care conține o componentă conector. Dacă ați adăugat o nouă configurație numită long la ansamblul menghină, puteți adăuga o configurație denumită long la ansamblul mâner și la ansamblul conector în același timp, selectându-le în arborele simplificat de sub Opțiuni pentru părinte/copil.

În cazul meu, „Trade Management”, ediția 10.3 este completată de soluția industrială „BIT: Auto Service Management 8”. Companiile care folosesc soluții specifice industriei, de regulă, modifică configurația pentru a se potrivi nevoilor lor și nu le actualizează la noi versiuni de la furnizor. Prin urmare, ceea ce rămâne este Trade Management, versiunea 10.3.13.2. În plus, deși configurația furnizorului se numește „Trade Management”, cu toate acestea, sunt acceptate și obiectele legate de configurația „BIT: Auto Service Management 8” (Fig. 1). Acesta este cazul când edițiile de configurare a furnizorului și configurația bazei de date (denumită în continuare DB) coincid formal, dar de fapt configurația furnizorului nu este Trade Management, ediția 10.3.

În consecință, la actualizarea la următoarea versiune a Trade Management, mecanismul de actualizare va oferi ștergerea tuturor obiectelor care au aparținut soluției industriale (Fig. 2).

Astfel, apare sarcina de a restabili furnizorul de configurare. De asemenea, această sarcină poate apărea dacă actualizarea bazei de date a fost efectuată prin „Comparare, îmbinare” cu un nou fișier de configurare.

Problema este rezolvată în două etape. Pentru a face acest lucru, veți avea nevoie de un fișier de configurare cf care să corespundă versiunii bazei de date. Lansarea bazei de date poate fi vizualizată în „Ajutor” - „Despre program” (Fig. 3).

Atenţie! Înainte de a efectua următoarele operații, faceți o copie de rezervă a bazei de date.

1) Faceți clic pe „Configurare” - „Asistență” - „Setări de asistență”. Va apărea fereastra „Setări de asistență”, faceți clic pe „Eliminați din asistență” (Fig. 4). În caseta de dialog cu mesajul că eliminarea din asistență va duce la imposibilitatea de a primi o actualizare de la furnizor, răspundeți „Da”.

Vă rugăm să rețineți că pictograma cub galben nu mai este vizibilă în arborele de configurare.

2) Faceți clic pe „Configurare” - „Comparați, îmbinați cu configurația din fișier”. Va apărea o fereastră care vă va cere să puneți configurația pe suport. Răspundem „Da” (Fig. 5).

Acum, pentru a nu pierde modificările aduse obiectelor standard din configurație, debifați nodul rădăcină și faceți clic pe „Run”. În setările regulilor de asistență, răspundeți „OK” (Fig. 6).

Configurația furnizorului se potrivește acum cu configurația bazei de date. Cu toate acestea, există o mică notă tehnică - obiectele care au suferit modificări nu sunt acceptate (Fig. 7). Astfel de obiecte nu se vor schimba în timpul actualizării. Deci, trebuie să le puneți pe suport cu posibilitatea de a edita.

3) Faceți clic pe „Configurare” - „Asistență” - „Setări de asistență”. În fereastra care apare, faceți clic pe „Comparați, combinați”. În fereastra de comparare și îmbinare, debifați toate casetele, selectați obiectul pe care vrem să-l sprijinim și faceți clic pe „Modificați”. În fereastra care apare, selectați „Obiectul furnizorului este editat în timp ce se menține suport”, faceți clic pe „OK” și „Run” (Fig. 8). Caseta de selectare „Instalare pentru obiecte subordonate” este utilă dacă modificarea care se face este valabilă pentru toate obiectele subordonate. Platforma 1C:Enterprise 8 nu va permite modificări dacă, de exemplu, s-au adăugat detalii la obiecte subordonate și le pui pe suport.

Selectăm obiectul pe care îl punem pe suport.

Acum baza de informații se bazează pe suportul configurației necesare.

Cele mai bune articole pe această temă