Restabilirea unui nod dintr-o bază de date distribuită dintr-o copie de rezervă în întreprindere 1s - 1s

Restaurarea unui nod dintr-o bază de date distribuită dintr-o copie de rezervă la 1C Enterprise

Procedură pentru restaurarea bazei de date a unui nod subordonat

Procedura de restabilire a bazei de date a unui nod subordonat poate fi împărțită în mai multe etape:

  • Restaurați în baza de date cu informații a nodului slave al configurației nodului principal:
  • Deconectarea de la baza de date cu informații distribuite (se efectuează prin setarea valorii proprietății principale la Undefined) Planuri Exchange. Setați nodul principal (Undefined).
  • Descărcând configurația nodului principal (pentru a restabili lucrarea în baza de date distribuită, este necesar să se potrivească complet configurațiile nodurilor master și slave). Pentru a îndeplini această condiție, trebuie să încărcați configurația (din fișierul * .ct) primită de la nodul principal în baza de informații a nodului subordonat (modul de îmbinare a configurațiilor nu poate fi utilizat în acest caz).
  • Sincronizarea numerelor de mesaje între nodurile master și slave. Pentru transmiterea mesajelor corecte într-o bază de date cu informații distribuite, este necesar să se îndeplinească următoarea condiție: numărul mesajului recepționat trebuie să fie mai mare decât numărul înregistrat în numărul nodului recepționat corespunzător bazei de informații - sursa mesajului. Numărul mesajului este obținut prin adăugarea unei unități la numărul ultimului mesaj primit (valoarea numărului nodului trimis corespunzător bazei de informație - receptorul mesajului).
  • Conectarea la o bază de date distribuită. Pentru a conecta baza de date a unui nod subordonat la o bază de date distribuită, trebuie să setați proprietatea MainUser la valoarea sa anterioară

Sincronizarea datelor master și slave. Sincronizarea datelor poate fi efectuată în ambele direcții: de la nodul principal la subordonat și de la nodul slave la nodul principal. În ambele cazuri, trebuie doar să înregistrați datele necesare în serviciul de înregistrare a modificărilor (puteți utiliza metoda corespunzătoare a managerului de planificare de schimb):

După efectuarea acțiunilor descrise, activitatea bazei de date distribuite poate continua în modul normal.

Caracteristicile utilizării unei secvențe de documente într-o bază de date cu informații distribuite

Pentru a urmări ordinea corectă a documentelor în 1C Enterprise este mecanismul secvențelor de documente. Acest mecanism vă permite să monitorizați ordinea documentelor și să restaurați această comandă. Pentru ca un document să fie în ordine, trebuie să se înregistreze în ordine, apoi mecanismul de secvență îl va lua în considerare în lucrarea sa.

Atunci când se organizează lucrările unei secvențe de documente într-o bază de date distribuită, trebuie luată în considerare faptul că participarea documentului în secvență are sens numai într-un singur nod al bazei de date de informații distribuite. Acesta poate fi fie nodul în care a fost creat documentul, fie un alt nod, dar nodul trebuie să fie unul. Încălcarea acestui principiu poate duce la diverse probleme în procesul de lucru cu sistemul, de exemplu, imposibilitatea restabilirii secvenței de documente.

Astfel, documentul care participă la secvență trebuie să fie înregistrat în secvență într-un singur nod al bazei de date de informații. Pentru a face acest lucru, documentul trebuie să conțină informații despre care la momentul redactării documentului se poate concluziona dacă ar trebui să fie înregistrată pe acest site sau nu. Pentru ca un document să determine acest lucru, toate nodurile bazei de date de informații trebuie să aibă o identificare unică.

De exemplu, un document poate conține un recuzită, a cărui valoare conține codul site-ului planului de schimb al bazei sale de informații. Codurile de noduri de bază de informații ar trebui să fie unice în acest caz. Acest lucru se poate realiza prin metode organizatorice. Pe baza informațiilor furnizate acestui nod al bazei de date de informații distribuite, documentul trebuie, la momentul redactării, fie să elimine succesiv setul de înregistrări de înregistrare, fie, dimpotrivă, să îl completeze. Aceasta va atinge scopul înregistrării documentului în ordine numai în propriul nod de bază de informații.

Un exemplu de ștergere a seturilor de înregistrări în secvențe (fragmentul de cod este plasat în procesarea documentului) este afișat în listă:

Dacă Nodul<>Planul pentru schimbul de cheltuieli Acest nod ()

Pentru fiecare set de secvență de acces la secvențe

Un nod este documentul care conține codul nodului în care trebuie înregistrat în secvențe.

După cum sa menționat deja, documentul poate participa la secvență numai într-un singur nod al bazei de date. Prin urmare, secvențele de documente în sine nu ar trebui să participe la schimbul de date. În caz contrar, înregistrările înregistrării documentului vor fi transferate către un alt nod al bazei de date, încălcând astfel principiul înregistrării documentului într-un mod secvențial! Și numai într-un singur nod al bazei de date.

Ajutați proiectul! Spuneți-le prietenilor despre site:

Articole similare