Script pentru deconectarea utilizatorilor 1s 8.3. Încheierea sesiunilor de utilizator, cum funcționează, ce face. Cel mai radical mod de a întrerupe sesiunile

Când faceți copii de rezervă pentru baze de informații, lucrul utilizatorilor cu baza de informații trebuie oprit.

„Dezactivați 1C: utilizatori Enterprise”
Setați steag dacă trebuie să închideți utilizatorii cu baza de date înainte de arhivare.

Opțiuni posibile pentru terminarea utilizatorilor:

  • „Încheierea sesiunilor pe serverul 1C:Enterprise”

Opțiune de deconectare a utilizatorilor prin deconectarea forțată a sesiunilor de pe serverul 1C:Enterprise. Disponibil numai pentru bazele de date client-server 1C:Enterprise.

Important: nu confundați acest utilizator cu utilizatorul bazei de date 1C:Enterprise și utilizatorul „administrator central server”.

În consola serverului 1C:Enterprise, administratorii clusterului se află pe următoarea cale: „Rădăcină de consolă” - „1C: Servere centrale Enterprise 8.3” - "(*)numele calculatorului" - „Clustere” - „Cluster local” - „Administratori”.

„Numele administratorului clusterului:”
Nume de utilizator „administrator cluster”.

„Parola administratorului clusterului:”
Parola utilizatorului este „administrator cluster”.

„Se folosește un port de agent server non-standard”
Setați acest flag dacă portul de conectare la serverul „Agent” este diferit de cel standard.

"Port:"
Port de conectare la agentul serverului 1C:Enterprise. Implicit este 1540.

Pentru a determina portul agentului serverului, accesați 1C Server, faceți clic dreapta pe numele computerului din meniul derulant și selectați „Proprietăți” - „1C: Parametrii serverului central al întreprinderii” - „Port IP:”.

  • „Provoacă închiderea normală a utilizatorilor”

Opțiune de deconectare a utilizatorilor prin apelarea mecanismului de închidere a utilizatorului încorporat în configurațiile standard. Acest mecanism se bazează pe utilizarea procedurii „Blocarea conexiunilor la baza de informații”.

Algoritmul de execuție este următorul:

  • Declanșează închiderea utilizatorului.
  • Pornirea unei sarcini (arhivare, testare și remediere etc.).
  • Începeți să permiteți utilizatorilor să lucreze.

"Moment:"
În momentul în care utilizatorii își termină munca.

  • „Închideți înainte de a efectua o sarcină”. Înainte de fiecare execuție a sarcinii, va fi lansată procedura de oprire a utilizatorului.
  • „Închideți doar dacă trebuie să actualizați configurația”. Dacă sarcina este configurată pentru a efectua un schimb pentru o bază periferică și o configurație modificată este primită de la nodul central, procedura de oprire a utilizatorului va începe. În alte cazuri, mecanismul de finalizare nu va funcționa.

Pentru a efectua întreținerea de rutină în baza de informații 1C:Enterprise 8, este adesea necesar să obțineți acces exclusiv la baza de date. De exemplu, pentru a efectua o copie de rezervă a bazei de date sau pentru a efectua întreținere de rutină pe serverul DBMS (reindexare etc.), trebuie să deconectați toate sesiunile active.

Să ne uităm la o modalitate simplă de a deconecta utilizatorii de la o bază de informații folosind funcționalitatea standard a serverului 1C:Enterprise.

Funcționalitate standard

Permiteți-mi să fac o rezervare imediat că vom vorbi despre versiunea client-server a 1C:Enterprise 8. Pentru a dezactiva sesiunile, să mergem la consola de administrare a serverului. Acolo vom găsi baza de informații necesare în listă:

Accesând proprietățile de securitate a informațiilor, setați opțiunea „Blocarea pornirii sesiunii este activată”. În acest caz, poate fi necesar să introduceți login/parola pentru contul de administrator al bazei de informații.

Nu uitați să setați perioada de blocare a sesiunii. De asemenea, ar trebui să vă asigurați că toate lucrările de fundal trebuie oprite în timp ce sesiunile sunt blocate. Acest lucru se face folosind opțiunea „Blocarea sarcinilor de rutină este activată”.

Dacă este necesar, puteți seta textul mesajului utilizatorilor cărora li se vor notifica cu 5 minute înainte de blocarea sesiunilor, precum și codul de permisiune pentru intrarea în baza de informații în perioada de blocare a sesiunii.

Codul de permisiune poate fi folosit pentru a vă conecta la baza de informații pentru a efectua întreținere de rutină în timp ce alte sesiuni sunt inactive. Trebuie să introduceți codul de permisiune atunci când vă conectați la baza de date folosind parametrii. De exemplu, așa va arăta parametrul transmis serverului dacă codul de permisiune este „123456”.

Prin logarea în baza de date în acest mod, vom primi acces exclusiv la baza de informații. Alte sesiuni nu ni se vor putea alătura.

Notificarea către utilizator că sesiunile sunt blocate arată astfel (în funcție de mesajul introdus de administrator). Apare la fiecare minut cu 5 minute înainte de perioada de blocare.

Când începe perioada de blocare a sesiunii, apare mai întâi o notificare:

Ulterior sesiunea se încheie.

Sesiunile active pot fi, de asemenea, dezactivate prin eliminarea lor din lista de sesiuni active. Această acțiune este uneori necesară pentru a încheia sesiunile suspendate.

În practică, este mai bine să comunicați în prealabil despre deconectările utilizatorilor pentru a reduce riscul de a pierde datele introduse de utilizatori, dar care nu au fost încă salvate.

Administrarea și controlul utilizatorilor 1C 8.3 este o parte integrantă a implementării și suportului oricărui produs software 1C. De fapt, aceasta nu este o sarcină dificilă și sunt sigur că oricine poate face față fără probleme. Să aruncăm o privire mai atentă asupra procesului de administrare a utilizatorilor 1C.

Gestionarea utilizatorilor în 1C este un proces destul de simplu și intuitiv, dar necesită încă descriere.

În mod convențional, administrarea și controlul includ:

  • crearea unui utilizator;
  • stabilirea drepturilor de utilizator;
  • vizualizați utilizatorii activi;
  • analiza acțiunilor utilizatorului.

Să ne uităm la fiecare dintre aceste puncte mai detaliat:

Crearea și instalarea drepturilor de utilizator 1C 8.2

În funcție de configurație, utilizatorii sunt introduși fie în configurator, fie în modul utilizator. Aproape toate configurațiile moderne acceptă introducerea utilizatorului în modul 1C: Enterprise 8 De asemenea, în modul 1C: Enterprise, de regulă, sunt introduși parametri suplimentari de utilizator.

Oricum, indiferent de configurație, primul utilizator cu drepturi administrative este întotdeauna introdus în modul Configurator. Prin urmare, vom lua în considerare ambele moduri de introducere a utilizatorului.

Introducerea utilizatorilor în Configurator

Pentru a intra în modul Configurator 1C, trebuie să selectați opțiunea Configurator din lista de selecție a bazei de date:

După autentificare, trebuie să selectați Administrare - Utilizatori din meniu. Se va deschide o listă de utilizatori dacă creați primul utilizator, aceasta va fi goală. Să adăugăm un nou utilizator „Administrator”:

Pe această pagină trebuie să specificați setările utilizatorului:

  • NumeȘi Numele complet- nume de utilizator.
  • Dacă steagul este pus Autentificare 1C: întreprinderi, atunci articolele vor deveni disponibile Parola(parola folosită pentru a vă conecta la 1C), Utilizatorului i se interzice schimbarea parolei(permite utilizatorului să schimbe parola în modul utilizator), Afișați în lista de selecție(face posibilă selectarea unui utilizator din listă, în caz contrar numele de utilizator trebuie introdus manual).
  • Autentificarea sistemului de operare - flag responsabil pentru capacitatea de a autoriza utilizarea numelui de utilizator al sistemului de operare. Utilizator— numele de utilizator al sistemului de informații (de exemplu, \\dom\kirill, unde dom este domeniul rețelei și kirill este numele de utilizator al sistemului de operare). Când pornește 1C, mai întâi verifică autorizarea prin sistemul de operare și apoi autorizarea 1C 8.2.
  • Autentificare OpenID— activarea autorizației folosind tehnologia OpenID . OpenID este un sistem deschis, descentralizat, care permite utilizatorului să folosească un singur cont pentru a se autentifica pe mai multe site-uri, portaluri, bloguri și forumuri care nu au legătură.

Obțineți 267 de lecții video pe 1C gratuit:

Pe fila Alte trebuie să specificați rolurile adecvate pentru user(). În cazul nostru, vom specifica pentru administrator Drepturi depline. Pentru alți utilizatori, puteți verifica aici rolurile necesare. Drepturile utilizatorului sunt rezumate din obiectele disponibile pentru diferite roluri. Acestea. dacă utilizatorul are două roluri selectate, unul are acces la directorul „Nomenclatură”, iar al doilea rol nu, va exista acces. Pentru orice utilizator fără „drepturi depline” Trebuie setat rolul „Utilizator”.(daca prezentul).

Puteți specifica și în această filă Interfața principală(funcționează doar pentru formele obișnuite). Limba implicita— dacă configurația este dezvoltată în mai multe limbi. Modul de pornire- aplicare gestionată sau regulată.

Crearea unui utilizator în 1C Accounting 2.0

După ce un utilizator cu drepturi depline este înregistrat în sistem, utilizatorii pot fi introduși în 1C: modul Enterprise. De exemplu, să creăm un utilizator în cea mai comună configurație - Enterprise Accounting 8.2.

Pentru a face acest lucru, selectați elementul din meniu Service - Gestionarea utilizatorilor și accesului. Se va deschide directorul „Utilizatori”. Creați un utilizator nou:

Introduceți informații despre utilizator și elementele sale de bază, faceți clic pe butonul „OK”: sistemul vă va oferi să creeze automat un utilizator al bazei de date:

Trebuie să fiți de acord și va fi afișat noul formular de utilizator al bazei de date:

Asta e tot! Crearea utilizatorului și atribuirea drepturilor acestuia este finalizată.

Vizualizarea utilizatorilor activi în baza de date 1C

Pentru a vedea utilizatorii care lucrează în baza de date în modul 1C: Enterprise, trebuie să selectați elementul Serviciu - Utilizatori activi. Se va deschide o listă de utilizatori care lucrează în baza de date:

Cum să deconectați utilizatorii în 1C 8.3 și 8.2

Există două moduri de a dezactiva un utilizator activ în baza de date 1C:

  • în interfața programului (pentru configurațiile 1C Accounting 3.0, Trade Management 11 etc.);
  • prin consola cluster de servere (disponibilă numai în modul client-server).

Din interfață

În modul utilizator, puteți da afară un utilizator înghețat accesând meniul „Administrare” - „Suport și întreținere”, apoi selectând „Utilizatori activi”:

Selectați utilizatorul dorit din listă și faceți clic pe butonul „Terminare”.

Din consola clusterului

Dacă aveți acces la panoul administrativ al serverului 1C, puteți încheia sesiunea folosindu-l. Mergem la consolă, găsim utilizatorul blocat în meniul „Sesiuni”, apelăm meniul contextual și facem clic pe „Șterge”:

Monitorizarea activității utilizatorilor 1C 8.3

Pentru a vedea istoricul lucrului utilizatorului, trebuie să mergeți la elementul de meniu Serviciu -:

Produsele software bazate pe platforma 1C au multe funcții, atât de specialitate, cât și aplicate, adică administrative. Funcționalitatea de bază (desigur, în funcție de scopul soluției) se referă la domenii precum achiziția de mărfuri, vânzarea acestora, depozitare, contabilitate operațională și de gestiune, contabilitate, CRM, iar în cazul soluțiilor complexe - toate împreună.

Desigur, un angajat nu este capabil să controleze toate procesele de afaceri ale unei organizații, chiar dacă acestea sunt automatizate. Prin urmare, administratorii de sistem 1C trebuie să se ocupe de zeci și sute de utilizatori care lucrează cu anumite funcționalități ale sistemului. Fiecare dintre ei trebuie să-și înființeze drepturi speciale astfel încât să aibă la dispoziție toate și doar documentele, funcțiile și rapoartele de care au nevoie în același timp. Și aici începem să luăm în considerare funcționalitatea aplicată sau administrativă a soluțiilor 1C, care include în mod specific configurarea drepturilor de acces ale utilizatorilor.

Setări utilizator 1C 8.3

În 1C 8.3, obiectele speciale ale structurii de configurare - „Roluri” - sunt responsabile pentru drepturile utilizatorului. Cele mai multe configurații tipice au deja o anumită listă de roluri standard create. Le puteți folosi atunci când creați conturi și setați drepturi de acces pentru ele. Dacă setul standard nu vi se potrivește, atunci îl puteți schimba sau adăuga propriile roluri.

Fiecărui utilizator i se pot atribui mai multe roluri care sunt responsabile pentru anumite drepturi. Pentru a configura drepturile de utilizator 1C, trebuie să aflați ce roluri au în prezent. Aceste informații pot fi obținute în două moduri:

  • Prin configurator. Această opțiune este potrivită pentru orice configurație;
  • În unele configurații prin modul „Enterprise”.

Lansați configuratorul bazei de date 1C sub un nume de utilizator cu drepturi depline și deschideți meniul „Administrare” -> „Utilizatori”. Pentru a afla drepturile unui anumit utilizator, trebuie să faceți dublu clic pe linia cu numele său de familie și să mergeți la fila „Altele”. Rolurile care sunt disponibile utilizatorului vor fi verificate. Pentru a adăuga sau elimina un anumit rol, modificați casetele de selectare și faceți clic pe OK.



Dacă, după analiză, îți dai seama că rolurile standard nu pot satisface pe deplin cerințele pentru delimitarea drepturilor, atunci trebuie să le schimbi. Pentru a face acest lucru, găsiți rolul dorit în arborele de configurare și faceți dublu clic pe el. În partea stângă a ferestrei care se deschide, veți vedea o listă cu toate obiectele de configurare. În partea dreaptă, casetele de selectare indică acele acțiuni, ale căror drepturi sunt atribuite acestui rol, în raport cu obiectul selectat din stânga.



Nu puteți doar să acordați și să eliminați permisiuni pentru anumite acțiuni cu obiecte de configurare, bifând și debifând casetele. În plus, platforma 1C are încorporat un mecanism foarte convenabil care este responsabil pentru limitarea drepturilor utilizatorilor la nivel de înregistrare - RLS. Vă permite să setați o condiție, numai atunci când este îndeplinită utilizatorul va vedea datele din baza de informații. Folosind RLS, drepturile de utilizator în 1C 8.3 pot fi configurate astfel încât, de exemplu, fiecare antrepozitar specific să vadă informații numai pentru depozitul său.

O altă modalitate de a adăuga drepturi la un obiect unui utilizator fără a schimba rolurile standard este crearea unui nou rol. Pentru a face acest lucru, faceți clic pe butonul „Adăugați” în ramura de configurare „Roluri” și denumiți noul obiect. În fereastra care se deschide, găsiți obiectele de configurare necesare în stânga și setați drepturile și restricțiile necesare în partea dreaptă. După salvarea noului rol, trebuie să actualizați configurația, să mergeți la lista de utilizatori și să adăugați un nou rol anumitor utilizatori.

Responsabilitatea administratorului bazei de informații 1C nu se limitează la crearea de utilizatori și atribuirea de drepturi. Angajații se pot schimba, responsabilitățile pot fi redistribuite, iar administratorii trebuie să răspundă rapid la toate aceste schimbări. Dacă un angajat care a îndeplinit anumite funcții în 1C renunță, atunci este necesar să dezactivați utilizatorul 1C pentru ca foștii colegi să nu folosească contul. Lista de utilizatori, care poate fi deschisă în configuratorul din meniul „Administrare”, ne va ajuta în acest sens.


După ce ați deschis setările utilizatorului 1C, trebuie să debifați casetele responsabile cu găsirea numelui angajatului în lista de selecție și autentificare. În acest fel, veți interzice autentificarea sub numele de familie al angajatului plecat și veți salva setările drepturilor de acces în cazul în care angajatul se întoarce. Aceste setări vor fi utile și dacă toate puterile sunt transferate unui nou angajat - nu va trebui să configurați din nou rolurile.

De asemenea, nu este recomandat să ștergeți complet un utilizator deoarece sistemul conține link-uri către utilizatorul responsabil în diverse documente. Dacă ștergeți o intrare, vor exista legături întrerupte și confuzie despre cine a creat anumite documente, ceea ce poate duce la confuzie. Este mult mai eficient să dezactivați utilizatorul 1C să se conecteze la sistem și, în unele cazuri, să eliminați complet drepturile (rolurile). De asemenea, unele companii au practica de a marca utilizatorii inactivi cu o anumită pictogramă în câmpul „Nume”, de exemplu: „*IvanovaTP”.

În unele cazuri, administratorul 1C poate avea nevoie urgent să „aruncă” utilizatorii din baza de date 1C. Acest lucru se poate face în două moduri:

  1. Prin modul „Enterprise” de la un utilizator cu drepturi administrative. Nu este acceptat de toate configurațiile;
  2. Prin serverul de aplicații folosind consola unui cluster de servere 1C.

Pentru a utiliza prima opțiune, trebuie să mergeți la „INS și Administrare”, deschideți „Întreținere” și lansați formularul „Utilizatori activi”. Vom vedea o listă de utilizatori activi și un buton „End” în partea de sus, făcând clic pe care se vor încheia forțat sesiunile utilizatorilor. În plus, în această listă puteți vedea numele computerului și ora de pornire, ceea ce vă va ajuta să urmăriți sesiunile înghețate.


A doua opțiune pentru dezactivarea utilizatorilor activi necesită mai multă atenție și responsabilitate, deoarece cel mai adesea consola cluster este găzduită pe serverul de aplicații. Dacă aveți acces la acest panou de control al serverului, puteți încheia sesiunea utilizator după cum urmează:

  1. Deschideți consola cluster;
  2. Mergem la lista de baze de informații și sesiuni deschise pentru cea de care avem nevoie;
  3. Găsiți utilizatorul dorit în listă;
  4. Apelați meniul contextual făcând clic pe butonul din dreapta al mouse-ului, va exista o funcție - „Șterge”.


În platforma 1C, dezvoltatorii au inclus un mecanism convenabil pentru configurarea drepturilor și gestionarea utilizatorilor. Prin urmare, capacitățile descrise sunt disponibile pentru proprietarii tuturor configurațiilor, chiar și a celor scrise independent. Un alt avantaj este că nu necesită cunoaștere profundă a sistemului 1C. Orice administrator responsabil și atent este capabil să facă față acestor operațiuni.