Internet Windows Android

Cum deblocați configurația 1c 8.3. Eroare „Pentru a executa comanda, trebuie să deblocați toate obiectele”

Deblocarea tuturor obiectelor din 1C este de obicei necesară atunci când apare eroarea „Pentru a executa comanda, trebuie să deblocați toate obiectele”. Această eroare poate apărea în două cazuri: la încărcarea unui fișier de configurare a unui nod subordonat al unei baze de date distribuite și la încărcarea unui fișier de configurare în baza de informațiiîn care modificările de configurație sunt interzise. Să luăm în considerare ambele cazuri mai detaliat.

Eroare la încărcarea fișierului de configurare a unui nod slave al unei baze de date distribuite

Configurația slave este actualizată automat la descărcarea datelor de la master. Dacă încercăm să actualizăm configurația manual, vom primi eroarea „Toate obiectele trebuie deblocate pentru a executa comanda”. Este posibil să fie necesară actualizarea configurației unui nod slave atunci când eroarea „Toate obiectele trebuie deblocate pentru a executa comanda”. În acest caz, este necesar să descărcați fișierul de configurare de la nodul master și apoi să deconectați baza slave de la schimb. În configuratorul bazei subordonate, încărcați fișierul de configurare obținut anterior; în acest caz, în niciun caz nu trebuie să utilizați îmbinarea bazelor. Apoi reconectați nodul slave la schimb și efectuați schimbul de date.

A apărut o eroare la încărcarea unui fișier de configurare într-o bază de date în care modificările de configurare sunt interzise

În toate configurațiile tipice 1C, în mod implicit, acestea sunt instalate cu setări de asistență care interzic orice modificare a configurației. Aceste setări garantează descărcarea actualizărilor furnizate de 1C. Dar, din păcate, o configurație tipică destul de des nu poate lua în considerare toate nuanțele unei anumite întreprinderi și necesită o anumită rafinament. Schimbările făcute în cursul revizuirii trebuie uneori transferate în alte baze de date. În acest caz, eroarea „Pentru a executa comanda, trebuie să deblocați toate obiectele”. Această eroare indică faptul că setările curente ale bazei de date interzic modificarea configurației și, pentru a efectua aceste modificări, toate obiectele de configurare trebuie deblocate. Există două modalități de a face acest lucru: deblocați obiecte în timp ce mențineți asistența dacă intenționați să descărcați o actualizare pentru configurații standard în viitor și eliminați asistența dacă actualizările nu vor fi descărcate în viitor.

Pentru a debloca în timp ce mențineți asistența, deschideți configurația în Configurator, apoi selectați elementul Configurări - Asistență - Setări asistență. În fereastra care se deschide, apăsați butonul „Activați modificarea” și setați modul „Editable în timp ce mențineți suportul” pe toate obiectele de configurare.

Pentru a elimina o configurație de la asistență, trebuie să urmați aceiași pași, dar în fereastra de setări de asistență, faceți clic pe butonul „Eliminați de la asistență”.
După parcurgerea acestor pași, devine posibilă încărcarea unui fișier cu modificări în configurație fără erori.

Deblocarea tuturor obiectelor din 1C este de obicei necesară atunci când apare eroarea „Pentru a executa comanda, trebuie să deblocați toate obiectele”. Această eroare poate apărea în două cazuri: la încărcarea unui fișier de configurare al unui nod subordonat al unei baze de date distribuite și la încărcarea unui fișier de configurare într-o bază de date în care modificările de configurare sunt interzise. Să luăm în considerare ambele cazuri mai detaliat.

Eroare la încărcarea fișierului de configurare a unui nod slave al unei baze de date distribuite

Configurația slave este actualizată automat la descărcarea datelor de la master. Dacă încercăm să actualizăm configurația manual, vom primi eroarea „Toate obiectele trebuie deblocate pentru a executa comanda”. Este posibil să fie necesară actualizarea configurației unui nod slave atunci când eroarea „Toate obiectele trebuie deblocate pentru a executa comanda”. În acest caz, este necesar să descărcați fișierul de configurare de la nodul principal și apoi să deconectați baza slave de la schimb. În configuratorul bazei subordonate, încărcați fișierul de configurare obținut anterior; în acest caz, în niciun caz nu trebuie să utilizați îmbinarea bazelor. Apoi reconectați nodul slave la schimb și efectuați schimbul de date.

A apărut o eroare la încărcarea unui fișier de configurare într-o bază de date în care modificările de configurare sunt interzise

În toate configurațiile tipice 1C, în mod implicit, acestea sunt instalate cu setări de asistență care interzic orice modificări ale configurației. Aceste setări garantează descărcarea actualizărilor furnizate de 1C. Dar, din păcate, o configurație tipică destul de des nu poate lua în considerare toate nuanțele unei anumite întreprinderi și necesită o anumită rafinament. Schimbările făcute în cursul revizuirii trebuie uneori transferate în alte baze de date. În acest caz, eroarea „Pentru a executa comanda, trebuie să deblocați toate obiectele”. Această eroare indică faptul că setările actuale ale bazei de date interzic modificarea configurației și, pentru a efectua aceste modificări, toate obiectele de configurare trebuie deblocate. Există două moduri de a face acest lucru: deblocați obiecte în timp ce mențineți asistența dacă intenționați să descărcați o actualizare pentru configurații tipice în viitor și eliminați asistența dacă actualizările nu vor fi descărcate în viitor.

Pentru a debloca în timp ce mențineți asistența, deschideți configurația în Configurator, apoi selectați elementul Configurări - Asistență - Setări asistență. În fereastra care se deschide, apăsați butonul „Activați modificarea” și setați modul „Editable în timp ce mențineți suportul” pe toate obiectele de configurare.

Pentru a elimina o configurație de la asistență, trebuie să urmați aceiași pași, dar în fereastra de setări de asistență, faceți clic pe butonul „Eliminați de la asistență”.
După parcurgerea acestor pași, devine posibilă încărcarea unui fișier cu modificări în configurație fără erori.


Atenție, doar AZI!

Toate interesante

Nevoia de a crea o nouă bază de informații 1C apare, de regulă, la deschiderea unei noi întreprinderi. Apoi începe căutarea administrator de sistem sau un programator. Cu toate acestea, această procedură este în puterea utilizatorului însuși. Pentru aceasta…

„1C” este program de calculator conceput pentru a automatiza toate tipurile de activități ale întreprinderii. Cu ajutorul software-ului 1C puteți automatiza și optimiza contabilitatea, efectua decontări ...

Programul 1C este un instrument de încredere, a cărui utilizare vă permite să sporiți eficiența afacerii dvs. Acesta vizează automatizarea activităților de afaceri, financiare, contabile și de gestionare. Utilizarea acestei platforme pentru ...

Programul 1C pentru un contabil este, desigur, un instrument de încredere. Datorită acestuia, puteți crește semnificativ eficiența conducerii unei afaceri. Este conceput pentru a automatiza economia, financiarul, managementul și contabilitatea ...

Autoinstalarea versiunii 1C Enterprise 7.7 este disponibilă oricărui contabil. Deși durează mult timp, întregul proces se reduce la un set de pași simpli. Cu toate acestea, dacă s-au făcut modificări la configurație, atunci este mai bine să utilizați serviciile ...

Piața oferă o varietate de moduri de a rezolva problema modului de a sprijini 1C. De asemenea, este posibil să formați o schemă de servicii direct pentru compania dumneavoastră. Dar nu uitați să verificați acreditările firmei de consultanță. Instrucțiunea 1B ...

Compania 1C este unul dintre liderii ruși în producția de software de înaltă calitate pentru companiile mici și mari și întreprinderile. Avantajele fără îndoială ale software-ului de la „1C” includ constantele lor ...

Modul de îmbinare vă permite să actualizați configurațiile tipice ale programului 1C: Enterprise, precum și să modificați propria configurație pentru dezvoltatorii de soluții aplicate. Acest mod folosit pentru dezvoltarea grupului sau moștenirea de produse gata făcute ...

Lucrul cu baze de date în programul 1C: Enterprise necesită să fiți foarte atenți și să țineți cont de particularitățile versiunii utilizate. Rețineți diferența dintre pașii de încărcare a informațiilor și a configurației. Pentru tine…

Lucrul cu software-ul 1C are o serie de caracteristici proprii, prin urmare, numai specialiștii special instruiți au acces la date. Aceste programe sunt foarte solicitate pe piața din Rusia și din țările CSI, în ciuda dificultăților care apar în timpul lucrului ...

Blocarea editării configurației în baza de date 1C nu a fost introdusă accidental. La editarea configurației bazei de date, se pot pierde legături importante, pot apărea neconcordanțe în documente și alte neconcordanțe. Cu toate acestea, există momente în care ...

În unele cazuri, când încercați să efectuați actualizări, configurația 1C emite erori și avertismente. Acest lucru se poate întâmpla dacă programul nu se află în sprijinul dezvoltatorului. Instrucțiunea 1 În acest caz, trebuie să restaurați suportul ...

Această eroare are două motive:
1 - care apare în timpul descărcării unui fișier cu configurația cf a unui nod subordonat al unei baze de date distribuite (URIB).
2 - apare atunci când fișierul de configurare cf este încărcat în baza de date, setarea de asistență în care interzice modificările de configurare.

O eroare care apare la încărcarea unui fișier cu configurația cf a unui URIB subordonat

Această configurație a URIB-ului subordonat are proprietatea actualizare automata, în timpul încărcării datelor nodului principal. Când încercăm să actualizăm configurația, obținem:

"Pentru a executa comanda, trebuie să deblocați toate obiectele!".

Motivul pentru o astfel de actualizare de configurare a URIB-ului slave este adesea atribuit unei erori în timpul actualizării de configurare. Configurarea nodului URIB în acest caz nu corespunde cu cea așteptată.

Pentru a actualiza configurația URIB-ului subordonat, deconectați baza de la schimb cu nodul principal și apoi încărcați configurația, activați schimbul.

La încărcarea fișierului de configurare cf pe nodul slave, baza trebuie deconectată mai întâi de la schimb.

O eroare care apare la încărcarea unui fișier de configurare cf într-o bază de date în care setările de asistență interzic modificările de configurare

Toate configurațiile de bază vin cu setări care interzic modificările de configurație, ceea ce asigură descărcarea actualizărilor. Dar nu întotdeauna configurația de bază (tipică) poate satisface cerințele organizației, caz în care sunt necesare modificările sale. Aceste modificări trebuie făcute și în alte baze de date.

În timpul încărcării fișierului de configurare cf, au apărut următoarele: „Pentru a executa comanda, trebuie să deblocați toate obiectele.”

Această eroare ne spune că setarea curentă de configurare interzice înregistrarea modificărilor. Pentru a face aceste modificări, trebuie să deblocați obiectele de configurare.

Se compune din următorii pași:

1. Deblocați obiecte de configurare în timp ce mențineți suportul:
- Trebuie să activați posibilitatea de a face modificări.
- Toate obiectele de configurare sunt setate în modul suport.
- Editați menținerea suportului.

2. Retragerea de la asistență:
- Necesită activarea capacității de modificare.
- Pentru a retrage sprijinul.
- Pentru procesul de încărcare a fișierului de configurare, este necesară o setare a modului.
- Editarea în timp ce mențineți suportul (eliminarea suportului).

Instrucțiuni

Porniți programul „Contabilitate 1C” utilizând comanda rapidă de pe desktop sau din elementul corespunzător din meniul „Start”. În fereastra de selecție de bază, acordați atenție meniului derulant. Comutați modul de lansare la „Configurator” și faceți clic pe „OK”. Fereastra programului în modul „Configurator” este aproape aceeași cu regim normal... Găsiți elementul "Configurare" în meniul principal și faceți clic pe el cu butonul stâng al mouse-ului. În meniul derulant, mutați cursorul mouse-ului peste elementul „Asistență”, apoi faceți clic pe elementul „Setări asistență”.

Se deschide fereastra Setări asistență. Găsiți butonul „Activați modificarea” și faceți clic pe el. Confirmați modificările făcând clic pe butonul „Ok” din partea de jos a ferestrei. Fereastra Setări asistență se va închide automat.

Dacă trebuie să setați o parolă pentru configurație, utilizați elementul de meniu „Configurare” - „Configurare livrare”, și în acesta începeți „Setări livrare”. În fereastra care se deschide, puteți seta o parolă pentru modificări. Ca regulă generală, combinația de parole este setată cel mai bine prin amestecarea superioară și minuscule caractere, astfel încât să nu poată fi spart dacă informațiile sunt pierdute din calculator personal... Închideți „Configurator”. Configurarea este acum editabilă.

După efectuarea modificărilor necesare, readuceți configurația programului în starea blocată. Pentru aceasta, urmați pașii descriși la pasul 1-2 și eliminați opțiunea de editare. Nu scoateți încuietoarea fără un motiv întemeiat. De asemenea, este demn de remarcat faptul că pentru a efectua astfel de operațiuni în sistemul de operare, nu aveți nevoie de drepturi de administrator, deci puteți trece în siguranță sub orice cont.

Videoclipuri similare

1C este un software care servește scopurilor automatizării contabilității în întreprinderi. Anterior, 1C exista doar în scopuri contabile, dar acum programele lor acoperă aproape fiecare aspect al întreprinderii.

Vei avea nevoie

  • - program 1C;
  • - acces la internet.

Instrucțiuni

Studiați caracteristicile versiunii software 1C pe care o utilizați. De asemenea, aruncați o privire asupra fișierelor manuale și a datelor informaționale furnizate împreună cu actualizările. De asemenea, înainte de a face modificări la configurația 1C, trebuie mai întâi să vă familiarizați cu literatura de referință cu privire la mecanismele de actualizare și menținere a configurațiilor pe 1C: Enterprise și să studiați formele tipărite externe ale versiunii programului pe care îl utilizați. Toate acestea le puteți găsi în literatura de referință. De asemenea, înregistrați-vă pe forumuri pentru programatorii 1C, astfel încât să aveți pe cineva cu care să contactați pentru ajutor, de exemplu, http://forum-1c.ru/, http://1c-pro.ru/ și așa mai departe.

Pentru a face modificări la configurație sau la elementele sale ale programului 1C: Enterprise, activați această caracteristică introducând modul de configurare a configuratorului. Accesați elementul intitulat „Asistență” și apoi selectați „Configurați asistența”. În consecință, în opțiunile care apar, faceți clic pe includerea posibilității de a face modificări la configurație.

Folosiți o metodă alternativă care se bazează pe extern formulare tipărite programe „1C: Enterprise”. Acest lucru se datorează faptului că procesul de mai sus poate deveni destul de laborios în execuție, ceea ce va duce și la probleme cu actualizarea configurației.

Dacă aveți anumite dificultăți în modificarea configurației sau alte probleme legate de software-ul 1C, înscrieți-vă la cursuri speciale pentru a vă îmbunătăți calificările și a dezvolta cunoștințe generale pe toate subiectele simultan. Puteți afla locația acestor cursuri în localitatea dvs. pe forumuri speciale ale orașului. De asemenea, nu uitați să citiți periodic literatura cu privire la noile lansări.

Surse:

  • cum să schimbați 1s în configurație

Deblocarea tuturor obiectelor din 1C este de obicei necesară atunci când apare eroarea „Pentru a executa comanda, trebuie să deblocați toate obiectele”. Această eroare poate apărea în două cazuri: la încărcarea unui fișier de configurare al unui nod subordonat al unei baze de date distribuite și la încărcarea unui fișier de configurare într-o bază de date în care modificările de configurare sunt interzise. Să luăm în considerare ambele cazuri mai detaliat.

Eroare la încărcarea fișierului de configurare a unui nod slave al unei baze de date distribuite

Configurația slave este actualizată automat la descărcarea datelor de la master. Dacă încercăm să actualizăm configurația manual, vom primi eroarea „Toate obiectele trebuie deblocate pentru a executa comanda”. Este posibil să fie necesară actualizarea configurației unui nod slave atunci când eroarea „Toate obiectele trebuie deblocate pentru a executa comanda”. În acest caz, este necesar să descărcați fișierul de configurare de la nodul master, apoi de la schimb la baza slave. În configuratorul bazei subordonate, încărcați fișierul de configurare obținut anterior; în acest caz, în niciun caz nu trebuie să utilizați îmbinarea bazelor. Apoi reconectați nodul slave la schimb și efectuați schimbul de date.

A apărut o eroare la încărcarea unui fișier de configurare într-o bază de date în care modificările de configurare sunt interzise

În toate configurațiile tipice 1C, în mod implicit, acestea sunt instalate cu setări de asistență care interzic orice modificare a configurației. Aceste setări garantează descărcarea actualizărilor furnizate de 1C. Dar, din păcate, cea tipică destul de des nu poate lua în considerare toate nuanțele activității unei anumite întreprinderi și necesită o oarecare rafinament. Schimbările făcute în cursul revizuirii trebuie uneori transferate în alte baze de date. În acest caz, eroarea „Pentru a executa comanda, trebuie să deblocați toate obiectele”. Această eroare indică faptul că setările curente ale bazei de date interzic modificarea configurației și, pentru a face aceste modificări, toate obiectele de configurare trebuie deblocate. Există două moduri de a face acest lucru: deblocați obiecte în timp ce mențineți asistența dacă intenționați să descărcați o actualizare pentru configurații tipice în viitor și eliminați asistența dacă actualizările nu vor fi descărcate în viitor.

Pentru a debloca în timp ce mențineți asistența, deschideți configurația în Configurator, apoi selectați elementul Configurări - Asistență - Setări asistență. În fereastra care se deschide, apăsați butonul „Activați modificarea” și setați modul „Editable în timp ce mențineți suportul” pe toate obiectele de configurare.

Pentru a elimina o configurație de la asistență, trebuie să urmați aceiași pași, dar în fereastra de setări de asistență, faceți clic pe butonul „Eliminați de la asistență”.
După parcurgerea acestor pași, devine posibilă încărcarea unui fișier cu modificări în configurație fără erori.

Ai intrat pagina dorită! Cel mai probabil, dimineața ați constatat că 1C 8.3 preferat nu începe cu mesajul: „ Începerea unei sesiuni cu o bază de date este interzisă. Pentru a face backup ...».

Primul lucru de făcut acum este permiteți urgent utilizatorilor să lucreze. După aceea, citiți calm articolul până la capăt și aflați de ce s-a întâmplat acest lucru și ce este „Blocarea și deblocarea din baza de date 1C 8.3”.

Experiența mea dictează că sunteți un utilizator (nu un administrator de sistem sau un programator), iar baza de date este un fișier (dacă există o bază de date SQL, specialiștii se ocupă deja de problema dvs.). A începe trebuie să înțelegeți în ce folder (director) se află și să ștergeți un fișier din acest folder - 1Cv8.cdn(Nu trebuie să salvați fișierul, nu veți mai avea nevoie de el).

* Dacă sunteți un specialist IT, puteți trece în siguranță la citirea secțiunii „Blocarea și deblocarea din baza de date 1C”.

În fereastra cu lista infobazelor, găsiți-vă baza (numărul 1 din ilustrația de mai jos) și faceți clic pe ea o singură (și una singură!) Timp cu mouse-ul. Apoi apăsați butonul „Modificare” (numărul 2).

În listă poate exista o singură bază, deci este posibil ca această fereastră să vă fie cunoscută ca „fereastră de lansare 1C”. În acest caz, trebuie doar să faceți clic pe butonul „Modificare”.

Dacă vedeți că baza de date se află pe acest computer sau în retea locala- experiența mea nu a dezamăgit - baza de date este un fișier și facem totul bine. Copiați această cale ( numerele 3 și 4).

Acum accesați acest folder.

Pentru orice eventualitate, iată câteva opțiuni pentru lansarea File Explorer:

  • Aveți Windows XP sau Windows 7. Faceți clic pe Start, Run, lipiți locația infobase copiată anterior. File Explorer se va deschide.
  • Aveți Windows 7. Dar nu există nicio opțiune Run. Lipiți locația imediat după ce faceți clic pe Start. File Explorer se va deschide.
  • Aveți Windows 8 sau Windows 10. Faceți clic pe Start, în dreapta colțul superior faceți clic pe Lupă, lipiți locația infobazei copiată anterior, apăsați Enter. File Explorer se va deschide.

  • Găsiți discheta galbenă în bara de activități și faceți clic pe ea. Lipiți locația infobase în bara de adrese din partea de sus a ferestrei Explorer. (Faceți clic dreapta pe bara de adrese, Schimbați adresa, faceți clic dreapta din nou pe bara de adrese, lipiți).

  • Un mod universal pentru toată lumea Versiuni Windowsși setările sale. Apăsați butonul cu steagul de pe tastatură și, fără a-l elibera, apăsați R latin (sau K rusesc) de pe tastatură. Se va deschide fereastra „Run”, lipiți locația infobase copiată anterior și faceți clic pe OK.

Folosind una dintre opțiunile propuse, veți fi condus la fereastra exploratorului cu locația bazei de date.


În fereastra de explorare găsiți fișierul 1Cv8.cdn în lista de fișiere, faceți clic dreapta pe el, selectați „Ștergeți”, așa cum se arată în figura anterioară.

Gata! Se lansează din nou „1C: Contabilitate” sau „1C: Managementul salariilor și personalului” sau „1C: Managementul comerțului”.

Blocarea și deblocarea din baza de date 1C. Distrugem miturile.

În această secțiune, veți găsi informații unice despre lucrul cu blocări, precum și obținerea unei infirmări a concepțiilor greșite obișnuite despre „blocarea datelor”.

Cum pot seta o încuietoare?

Mecanismul de blocare a infobazei este conceput pentru a termina sesiunile deschise curente și pentru a preveni conexiuni noi. Locația funcționalității de blocare din meniu poate varia în funcție de configurație. De exemplu, în UT, revizia 11 (11.3.3.163) aceasta este NSI și administrare, [Service] Blocarea activității utilizatorilor. Opțiune alternativă: INS și administrare, Asistență și întreținere, Blocarea activității utilizatorilor. În UT, ediția 10.3 (10.3.21.2), este Serviciu, Utilizatori, blocarea stabilirii conexiunilor la baza de date.

* Există configurații speciale din industrie în care blocarea din punct de vedere al interfeței și din punct de vedere al mecanismului nu va arăta așa cum este descris în acest articol. Deoarece luăm în considerare un mecanism standard pentru majoritatea configurațiilor 1C, nu vom atinge configurații speciale din industrie.


Când selectați acest element, se va deschide caseta de dialog „Blocarea utilizatorilor”, în care trebuie să introduceți un mesaj pentru utilizatori, ora de începere și de sfârșit a blocării și un cod de deblocare.


De când este introdus începutul și sfârșitul acțiunii de blocare, trebuie să fiți extrem de atent în acest dialog și să introduceți informațiile în mod explicit. Dacă în fereastra de dialog a fost posibil să introduceți începutul blocării „după 15 minute” cu o durată de „20 de minute”, sau cel puțin valorile afișate pentru referință în funcție de timpul absolut de începere și sfârșit al blocării, ar fi dificil să setați o blocare cu o durată de un an, așa cum se poate întâmpla atunci când data-ora este introdusă eroare.

Se recomandă setarea parametrului „Ora de început” ca dată / oră curentă + ora necesară pentru ca utilizatorii să se pregătească pentru ieșire în timp ce salvează documentele editate. De exemplu, acum sunt 9 ore 50 de minute, oferim 10 minute utilizatorilor pentru a-și salva rezultatele. În total, timpul de pornire a blocării ar trebui să fie de 10 ore 00 minute.

Ora de încheiere - nu trebuie să intrați, iar blocarea obiectului va fi setată la nesfârșit (pentru totdeauna).

Codul de deblocare este o „parolă” unică pentru a începe de la zero, în ciuda blocării stabilite, care ar putea fi necesară în unele cazuri (care va fi discutată mai târziu). Este obligatoriu să intrați și să memorați.În cazul versiunii SQL a infobazei, acest parametru este vizibil în snap-in-ul Administrarea serverelor Enterprise 1C și se numește „Codul permisiunii” acolo.

În cazul versiunii SQL a infobazei, este necesară suplimentar autorizarea administratorului infobazei sau a administratorului clusterului.


Deci, după apăsarea butonului „Setare blocare” și un răspuns pozitiv la confirmare ...


... veți reveni la caseta de dialog anterioară, aspect care s-a schimbat:


În colțul din dreapta jos, va apărea un mesaj care arată că este planificată o blocare a activității utilizatorilor. Numai dvs. veți vedea acest mesaj.


Planificat? Poate că are ceva de-a face cu sarcinile de rutină?

Dacă blocarea programată a utilizatorilor va fi declanșată dacă blocul este setat sarcini de rutină? Da, va funcționa. Mecanismul de blocare nu utilizează lucrări programate.

Ce vom vedea utilizatorii și eu?

Până la începutul blocării utilizatori activi va primi memento-uri „politicoase” pentru a finaliza lucrarea. În acest dialog, „Da” este declanșat de timeout, astfel încât utilizatorii absenți de la locul de muncă vor ieși cu succes din sesiunea 1C.


Inițiatorul blocului primește un mesaj diferit:


După începerea blocării, va fi imposibil să intrați în baza de date în modul obișnuit... Modul de intrare va fi descris mai jos. Vă rugăm să rețineți că dialogul nu conține o indicație automată a timpului de blocare, astfel încât sarcina de a informa utilizatorii cu privire la timpul de reluare a activității revine administratorului. Aceste informații pot fi furnizate într-un mesaj către utilizator.



Bomba explodează exact la ora stabilită. Sirena urlă până explodează.

Contrar credinței populare conform căreia încetarea sesiunilor utilizatorilor activi se face cu blândețe, după un avertisment care poate fi ignorat și care poate continua să funcționeze, de fapt, întreruperea sau, mai bine spus, „tăierea”, sesiunile active au loc exact în grafic. , rigid și cu pierderea tuturor rezultatelor nesalvate. Toate avertismentele sunt emise în intervalul de la apăsarea butonului „Setare blocare” până la momentul în care începe blocarea, după care sesiunea activă se va încheia fără nicio notificare, iar 1C va intra într-un ciclu de încercări de a începe configurarea din nou, cu un interval de 1 minut.

Nu există excepții de la modurile de introducere a valorilor de referință, în care este introdusă o valoare care nu se află în cartea de referință - nu puteți ieși din modul de introducere (de exemplu, închideți 1C cu o cruce), dar acest lucru nu vă va împiedica să finalizarea lucrării. Un interes mai semnificativ este modul de dialog modal, deci se vor spune mai multe despre acesta.

* Încetarea sesiunilor de utilizator în configurații vechi are loc puțin mai târziu decât ora stabilită, deoarece utilizatorii primesc mai întâi o alertă „Închiderea sistemului”.

Va exploda?

Pentru început, observăm că, în configurațiile vechi, este posibil ca blocarea inițiatorului blocării să nu funcționeze. Acum să trecem la examinarea problemei pentru platforma 8.3.

Un utilizator de fișier IB care, de exemplu, decide să șteargă un document și apoi să meargă la prânz, lăsând pe ecran dialogul „Marcați documentul pentru ștergere?”, Va păstra conexiunea la baza de date deschisă. Desigur, sesiunea sa se va încheia după-amiaza după ce va răspunde „Da” sau „Nu”, dar până atunci veți vedea că există utilizatori activi. În acest caz, inițiatorul blocului va vedea mesajul:


În jurnal va apărea un mesaj de eroare în timpul rulării, care nu ar trebui interpretat ca o eroare în timpul rulării, ci ca „nu toți utilizatorii și-au încheiat sesiunile”:


Și acesta nu este singurul motiv pentru care blocarea ar putea să nu funcționeze. (a se vedea secțiunile ulterioare „După cine?” și „Dar ce se întâmplă cu utilizatorii mei din Vladivostok?”).

Dialog modal în versiunea SQL a infobazei pentru formularele gestionate

Serverul de aplicații 1C are capacitatea de a șterge o sesiune în ciuda modului de dialog modal. Interfața 1C și dialogul modal vor rămâne pe ecranul utilizatorului, creând aspectul unei sesiuni incomplete, dar de fapt sesiunea va fi ștearsă, iar conexiunea la securitatea informațiilor va fi încheiată în timp util. Când încearcă să continue să lucreze, utilizatorul va vedea un mesaj de eroare „Sesiunea lipsește sau a fost ștearsă” sau „Sesiunea a fost încheiată de administrator”, în funcție de nuanțe.



Dialog modal în versiunea SQL a infobazei pe formulare obișnuite

Sesiunile utilizatorilor sunt încheiate.

După setarea blocării, este mai bine să nu părăsiți dialogul, deoarece când reintroduceți acest dialog înainte de a începe blocarea, apare un mesaj neadevărat care arată că blocarea a fost deja setată (deși doar jumătate), există zero sesiuni active (nu este adevărat). În același timp, procesul de terminare a activității utilizatorilor continuă (contrazice zero sesiuni active + nu chiar așa, deoarece utilizatorii „se termină singuri”). Deși codul de blocare a utilizatorului nu este perfect, la final nu blochează blocarea și încheierea sesiunilor active, dar încurcă administratorul infobazei.



Blocarea va funcționa dacă setați blocul și închideți caseta de dialog?

Blocarea va funcționa dacă setați blocul și ieșiți imediat 1C (adică, încheiați sesiunea 1C înainte de a începe blocarea)?

Da. Mecanismul pentru a răspunde la o blocare stabilită nu prevede interacțiunea între inițiatorul blocării și alți utilizatori. Sesiunile utilizatorilor verifică independent dacă pot funcționa.

Cu ceasul cui va funcționa blocarea dacă timpul pe computere este ușor diferit?

Problemă de desincronizare a ceasului

Cu fișierul IS, fiecare computer verifică el însuși dacă IS are un interval de timp stabilit pentru blocare și îl compară cu ceasul său local. Depinde de acuratețea ceasului dacă poate acest calculatorîncheiați sesiunea exact la timpul potrivit... Dacă baza este blocată de la 10:00, pentru un computer acest moment va veni mai devreme, iar pentru altul - mai târziu.

V mediul de domeniuși cu munca impecabilă a administratorilor de sistem, timpul de pe toate computerele este sincronizat cu controlerul de domeniu. Dar, din diverse motive, timpul poate fi pierdut: sincronizarea orei cu controlerul de domeniu nu este configurată, sincronizarea orei cu un server extern de timp precis este configurat, care nu mai este disponibil, erori de rețea sau servicii de domeniu, lipsa drepturilor de schimbare a orei sistemului etc.

Se pare că putem vorbi despre secunde, sau cel puțin minute. De fapt, computerul poate, de exemplu, să nu aibă instalată o actualizare sistem de operare care acceptă trecerea la ora sezonieră (iarnă / vară), iar eroarea poate fi deja nu de secunde, ci de ore. Este ușor să faceți acest experiment: programați un bloc la 10 dimineața pentru o jumătate de oră, iar pe unul dintre computere, setați timpul înainte cu o oră - blocul nu va funcționa.

Prin urmare, înainte de a instala blocarea, verificați cu atenție ora din colțul din dreapta jos al computerului cu ceas de mânăși, de asemenea, întrebați în prealabil administratorul de sistem dacă sincronizarea orei funcționează în infrastructura dvs. IT.

Dar utilizatorii mei din Vladivostok?

Problema orei absolute cu utilizatorii din diferite fusuri orare

Intervalul de timp de blocare este stocat în baza de date. Uitați-vă la conținutul fișierului de blocare 1Cv8.cdn (care este creat în versiunea de fișier a IB), acesta conține ora când blocarea a început la 17.07.2017 la 13:59 în format AAAAAMDDHCHMMSS fără nicio indicație de fusul orar:


Fără a specifica fusul orar, ar fi clar despre ce oră absolută vorbim dacă ora s-ar referi întotdeauna la un anumit fus orar, de exemplu UTC + 0. Dar baza de date stochează ora locală în funcție de ceasul computerului care a inițiat blocarea. Din ce fus orar provine acest computer este necunoscut, ceea ce înseamnă că timpul absolut de blocare este necunoscut.

Dacă la Moscova, într-o securitate centralizată a informațiilor, setați blocul la 13:59, iar acest moment pentru utilizatorii din Moscova este în viitor, atunci utilizatorii aceleiași securități informaționale din Vladivostok au avut-o acum 13:59 cu 7 ore. Și în funcție de soluția tehnică, în conformitate cu care se desfășoară lucrul cu securitatea informațiilor utilizatorilor Vladivostok, blocarea acestor utilizatori va funcționa sau nu.

Ce ar putea fi soluții tehniceîn care blocarea nu va funcționa corect pentru utilizatorii Vladivostok? Cei în care partea clientului 1C va primi timp la Vladivostok și nu la Moscova. De exemplu, birourile sunt conectate la o rețea locală prin VPN, iar partea client 1C este lansată de la computer local având UTC + 10 timp. Dar dacă funcționează cu baza de date printr-o conexiune RDP sau în modul RemoteApp pe un server din Moscova, rulând partea clientului 1C pe acest server, totul va fi bine, deoarece va fi UTC + 3.

Există vreo problemă cu desincronizarea ceasului și a fusului orar în cazul versiunii SQL a infobazei?

Nu. V această opțiune există un „ceas server” care este luat ca standard.

Mă va da afară din Configurator dacă mă aflu în el și blocarea a început să intre în vigoare?

Va fi posibil să intrați în configurator după ce a început blocarea?

Este interzis! Verificarea posibilității de lucru cu configuratorul se efectuează numai la pornire și nu se efectuează în timpul funcționării. Prin urmare, dacă este setată o blocare pentru lucrări ulterioare în configurator, este mult mai ușor să o lansați mai întâi decât să ocoliți blocarea de lansare mai târziu.

Cum scot încuietoarea?

În același dialog în care a fost setată blocarea. Vă reamintim că, după setarea blocării, în loc de butonul „Setați blocarea”, butonul „Eliminați blocarea” se află în el.

În cazul versiunii SQL a IB, deblocarea este posibilă și în snap-in-ul 1C Enterprise Server Administration. (Vezi mai jos)

Pentru ce este codul de deblocare?

Pentru a introduce IB la un moment în care blocarea este activă. Situații în care este necesar:

  • După ce blocarea a fost setată, sesiunea IB a fost încheiată (manual sau ca urmare a acțiunii de blocare asupra inițiatorului însuși) și este necesară o nouă sesiune;
  • Timpul de încheiere a blocării nu a fost completat din greșeală;
  • Ora de încheiere a blocării a fost completată din greșeală (de exemplu, luna sau anul următor au fost introduse din greșeală);
  • Infobase în versiunea SQL și nevalid pentru anulare blocare instalată nu se poate șterge fișierul 1Cv8.cdn din directorul infobase.

În acest caz, utilizați indiciu care este dat la pornire. Acestea. în fereastra cu lista infobazelor, faceți clic pe „Modificare” și introduceți Opțiuni suplimentare rulați linia:

ENTERPRISE / F "Z: \ Exchange \ UT 11" / CAllowUsers / UC12345

… Ținând cont de directorul de locație și de codul de deblocare.


Este mai bine să copiați această linie în clipboard și să o corectați în dialogul „Editați baza de date”. Dacă ați confundat tipul ghilimelelor sau „C” rusesc și latin, veți vedea un mesaj de eroare:



În cazul introducerii corecte și a lansării ulterioare a 1C în modul enterprise, 1C se va debloca și va ieși automat. După aceea, puteți șterge parametri suplimentari și puteți porni 1C ca de obicei.

Ce se întâmplă dacă nu am setat o blocare și cineva a blocat baza de date SQL? Cu toate acestea, nu știu codul de deblocare.

Baza de date poate fi blocată de configurația însăși în momentul creării unei copii de arhivă. Dacă procesul de creare nu s-a finalizat în mod normal, baza de date SQL poate rămâne într-o stare blocată. În acest caz, aveți nevoie de acces la consolă (mai corect, snap-in-ul) „Administrarea 1C: serverele Enterprise”.

Unde s-o găsesc?

1C: Enterprise Server Administration snap-in este adesea instalat pe același server în care SQL Server, precum și unde este implementat serverul 1C în sine (sau serverul de aplicații 1C). Deși nu este necesar: SQL poate fi instalat pe un computer, „1C Application Server” - pe altul, iar snap-in-ul poate fi implementat pe stația de lucru. Succesul este cel mai probabil obținut prin următoarele:

  • Conectați-vă prin RDP la serverul specificat în linia Srvr = ... folosind numele de utilizator și parola domeniului. Dacă nu vă puteți conecta, solicitați administratorului de sistem să vă adauge la grupul Utilizatori desktop la distanță. (În cazul refuzării unor astfel de drepturi - implementați și configurați snap-in-ul 1C Enterprise Server Administration pe stația de lucru);

  • Pe server, găsiți snap-in-ul 1C: Enterprise Server Administration;
  • Porniți snap-in-ul, extindeți arborele la nod cu baza de date;

  • În proprietățile infobase, debifați caseta de selectare „Blocare pornire sesiune activată” sau corectați orele de începere și sfârșit ale blocării sau căutați „codul de permisiune” pentru introducerea IB (cunoscut și ca „cod de deblocare” în blocare dialog de setare).

Ce trebuie făcut dacă toți utilizatorii informațiilor Baze de date SQL a ieșit, dar încă nu puteți porni configuratorul, deoarece există utilizatori activi?

În nodul „Conexiuni” din baza de date, în partea dreaptă a ecranului, puteți șterge conexiunile existente.


Acestea nu sunt toate întrebări legate de subiectul blocării infobazelor.

Dacă mai aveți întrebări:

  • Este posibil să funcționați în funcție de ora Moscovei dacă închiriați un server în Europa și nu doriți să depindeți de fusul orar al acestuia?
  • Cum să găsiți serverul de aplicații 1C dacă nu știți unde este instalat?
  • Cum să implementați snap-in-ul 1C: Enterprise Server Administration și cum să-l configurați?
  • Dacă există mai multe servere de aplicații pe aceeași rețea locală, ce ar trebui făcut?
  • Cum să fii în caz sistem cluster? etc.

Consultanții noștri certificați pe probleme tehnologice 1C vor răspunde cu plăcere.