1є Enterprise 8

1є Enterprise 8
Baza de informații distribuită (RIB) este adesea folosită pentru a organiza activitatea sucursalelor și a unităților, permițându-vă să schimbați rapid informații, menținând în același timp gradul necesar de autonomie. În ciuda faptului că această tehnologie este destul de fiabilă, din când în când se rupe. Astăzi vom lua în considerare una dintre cele mai frecvente greșeli: configurația unui nod distribuit IS nu se potrivește cu cea așteptată! Să vorbim despre motivele apariției ei și despre metodele de combatere a acesteia.







Să începem, ca întotdeauna, de la început. După ce ați creat RIB, puteți efectua toate modificările la configurația bazei de date de informații numai în nodul principal. Ulterior, la următorul schimb, toate modificările vor fi transferate către nodurile subordonate și aplicate automat acolo. Dar era netedă pe hârtie.

În practică, uneori se întâmplă ca între sesiunile de schimb, mai ales dacă periferia este rău cu canalul, configurația nodului principal reușește să se schimbe de două ori. De exemplu, modificările au fost făcute, descărcate, baza periferică a schimbării a fost primită, dar nu le-a aplicat încă, ceea ce poate dura ceva timp și confirmarea nu a fost încă trimisă. Dacă modificați acest interval, descărcați din nou și din nou schimbul, se pare că centrul se așteaptă să vadă configurația # 1 în nodul periferic și încercați să îl actualizați la configurația # 3 și, de fapt, se va confrunta cu configurația # 2 acolo. Uneori, o situație similară apare atunci când baza de date centrală este actualizată dinamic. În consecință, schimbul va deveni imposibil și veți primi un mesaj în care se spune că configurația nodului IB distribuit nu se potrivește cu cel așteptat!

1є Enterprise 8

În general, moralul acestei povestiri este simplu - nu revizuiți activ baza de lucru și, dacă conduceți, finalizați toate sesiunile de schimb înainte de a face următoarele schimbări. Dar cum să fii, dacă s-ar fi întâmplat așa ceva?

Decizia "pe frunte" este de a crea o imagine nouă a nodului subordonat, dar în practică nu este, de obicei, aplicabilă. De regulă, apariția unei erori grave la schimb nu este stabilită imediat, dar după un timp după ce datele operaționale din bazele periferice au încetat să ajungă. În funcție de calendarul schimbului dintre momentul apariției problemei și detectarea acesteia, aceasta poate dura o zi întreagă de lucru și chiar mai mult.

1є Enterprise 8
Dar înapoi la greșeala noastră. Soluția este destul de simplă și se află pe suprafață: duce configurația bazei periferice la cea așteptată, adică aliniați-l cu configurația nodului central. Dar, în practică, nu este așa de ușor. Dacă deschidem baza de date periferică în configurator, vom vedea că modificările sunt blocate de instrumentele de control ale RIB.

Pentru a schimba configurația nodului slave, trebuie să o deconectați temporar de la baza centrală de date. În acest scop, puteți utiliza unul dintre tratamentele care sunt suficient de reprezentate în rețea sau deconectați IS de la nodul central utilizând parametrul Configurator / ResetMasterNode.







Deschideți un prompt de comandă și tastați (luând în considerare versiunea platformei și calea de instalare reală):

După ce se execută această comandă, va apărea fereastra obișnuită de pornire, selectați baza necesară și faceți clic pe butonul Confugator.

1є Enterprise 8
În același timp, nu va exista o lansare IS. și anume se pare că nu sa întâmplat nimic, dar prin deschiderea din nou a bazei de date din Configurator, puteți să vă asigurați că este deconectat de la nodul principal și că este disponibil pentru efectuarea modificărilor.

Atenție vă rog! Pe platformele 8.3.7 - 8.3.9, executarea acestei comenzi are ca rezultat oprirea anormală. Problema este fixată în platforma 8.3.10.

Dacă nu doriți să vă mâncați cu linia de comandă, atunci puteți folosi unul dintre tratamente, mai jos este cel pe care îl folosim, a fost găsit în rețea și am făcut doar modificări cosmetice la acesta. Rețineți că procesarea este potrivită numai pentru o aplicație tipică, pentru configurațiile unei aplicații gestionate, utilizați cheia de pornire Configurator.

Lucrul cu acesta este extrem de simplu, executați în modul 1C: Enterprise, prin File - Open. apoi apăsați butonul dorit, în cazul nostru Dezactivați nodul principal.

1є Enterprise 8

Acum avem nevoie de configurația reală de la nodul central. Pentru a face acest lucru, deschideți centrala IB din Configurator și executați Configurația - Salvați configurația într-un fișier. Fișierul rezultat cu extensia cf va trebui transferat la nodul periferic.

1є Enterprise 8
Apoi, în nodul periferic executam IS (după deconectarea de la nodul principal) din Configurator și îl scoatem din suport. Pentru aceasta, selectați: Configurare - Suport - Configurați suportul.

1є Enterprise 8
În fereastra care se deschide, vom activa mai întâi opțiunile pentru modificare.

1є Enterprise 8
Și apoi eliminăm configurația de la suport.

1є Enterprise 8
Acum puteți descărca configurația din fișier selectând Configurare - Descărcare configurație din fișier și specificați fișierul cf care nu a fost transferat de la nodul central. Apoi veți primi un avertisment că configurația curentă nu este goală. Rețineți că manipulările noastre sunt potențial periculoase și pot duce la deteriorarea ireversibilă a IS, deci înainte de a continua, asigurați-vă că aveți o copie de rezervă actualizată.

1є Enterprise 8
Așteptăm finalizarea descărcării configurației și actualizăm configurația bazei de date.

Acum trebuie să restaurați conexiunea de bază la nodul central. Pentru configurații bazate pe o aplicație obișnuită (de exemplu, Retail 1.0), veți avea nevoie de procesare. Porniți-l și selectați Restaurare nod principal.

1є Enterprise 8
Pentru configurații bazate pe o aplicație gestionată (Retail 2.x, etc.), nu trebuie să faceți nimic. La primul început în modul 1C: Enterprise, ei înșiși vor oferi pentru a restabili comunicarea cu nodul principal.

1є Enterprise 8
După ce ați restabilit nodul principal, trebuie să efectuați din nou schimbul de date și asigurați-vă că totul funcționează bine.







Articole similare

Trimiteți-le prietenilor: