Cum să scoți utilizatorii din baza de date. Modalități simple de a dezactiva utilizatorii Cum să dezactivați utilizatorii activi 1c

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 infobază î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.

— Vasya, de astăzi vei crea utilizatori!
- Dar eu sunt programator, nu administrator de sistem?!
— Administratorii de sistem nu cunosc 1C, așa că veți crea utilizatori!
- Aaaah!!!

Un programator este o persoană care scrie programe pentru un computer. Cu toate acestea, gestionarea listei de utilizatori în 1C este de obicei încredințată cuiva asociat cu 1C, și anume un programator 1C.

În principiu, unii programatori nu sunt împotrivă, deoarece le oferă niște „privilegii”.

Cu toate acestea, lista de utilizatori din 1C diferă puțin de listele de utilizatori din alte programe. Prin urmare, crearea unui utilizator nou sau dezactivarea unuia existent este la fel de ușoară ca decojirea perelor.

utilizatorii 1C

Deci, 1C are propria listă de utilizatori. Este folosit pentru a regla accesul la baza de date 1C. La intrarea în baza de date, 1C vă va cere să selectați un utilizator din această listă și să introduceți o parolă.

Există opțiuni în care 1C nu solicită un nume de utilizator pentru a se conecta. Totuși, acest lucru nu înseamnă absolut nimic . Doar că, în acest caz, utilizatorul din listă este mapat la un utilizator Windows/domeniu și este detectat automat. Cum

Singura opțiune când 1C nu solicită cu adevărat utilizatorului este atunci când creează o nouă bază de date (vide). În acest caz, lista utilizatorilor 1C este goală. Până la adăugarea primului utilizator, 1C se va conecta automat. Un sistem similar este utilizat în Windows când există un utilizator fără parolă.

Utilizatorii 1C diferă unul de celălalt:

  • Drepturi de acces
  • Interfață (prezența elementelor în meniu).

Nu există „superutilizator” sau „grup de administratori” ca atare. Un administrator este un utilizator care are toate drepturile de configurare și drepturile de administrare activate. Într-o bază de date goală (când lista de utilizatori este încă goală), acest utilizator trebuie adăugat mai întâi.

Două liste de utilizatori 1C

De fapt, 1C are două liste de utilizatori. Unul dintre ei (lista utilizatorilor 1C) este „real” din punctul de vedere al programatorului. Este in configurator. Prin aceasta 1C identifică utilizatorul.

Aceasta este abordarea vechilor configurații standard (de exemplu, managementul comerțului 10, contabilitate 1.6 etc.) - utilizatorii sunt editați în această listă și sunt incluși automat în directorul de utilizatori la prima conectare.

Al doilea (utilizatori ai versiunii 1C 8.2, „nu real”) este directorul utilizatorilor (și directorul utilizatorilor externi, ca în UT 11). Directorul a existat înainte, dar abordarea noilor configurații standard este că utilizatorii sunt adăugați la el și sunt incluși automat în lista „adevărată”.

Principala problemă a acestei abordări este că cei cărora nu le place să lucreze în acest fel și doresc să o facă în modul vechi nu o pot face, deoarece atunci când o creați, anumite câmpuri sunt completate, iar dacă adăugați un utilizator la lista, acestea nu vor fi preluate automat în director.

Cum să adăugați un utilizator la lista de utilizatori 1C

Deci, lista utilizatorilor 1C se află în configurator. și deschideți meniul Administrare/Utilizatori.

Pentru a adăuga un utilizator, trebuie să apăsați butonul de adăugare (sau Ins de la tastatură). Dacă lista este acum goală, atunci primul utilizator trebuie să aibă drepturi administrative (vezi mai jos).

  • Nume – nume de utilizator (pe care îl va alege când se va conecta la 1C)
  • Nume complet - nume complet de referință, nu apare nicăieri
  • Parola
  • Afișați în lista de selecție
    o dacă caseta de selectare este bifată, utilizatorul va fi în lista de selecție când se va conecta la 1C
    o dacă caseta de selectare nu este bifată, atunci utilizatorul nu va fi în lista de selecție (adică nu puteți selecta), dar puteți introduce numele lui de la tastatură și vă puteți autentifica
  • Autentificarea sistemului de operare – poate fi asociată cu un utilizator Windows/domeniu și acest utilizator nu va trebui să introducă o parolă (se va autentifica automat).

În fila Altele, selectați drepturile și setările de bază ale utilizatorului.

  • Interfața principală este un meniu care va fi disponibil utilizatorului (utilizat numai în clientul gros)
  • Limba rusă
  • [Main] Mod de lansare - client gros sau subțire, folosind acest parametru puteți intra în configurația clientului subțire - gros și invers
  • Roluri disponibile (drepturi de utilizator).

Drepturile utilizatorului în configurații sunt de obicei împărțite în blocuri („roluri”). In abordarea vechilor configuratii, acestea au fost defalcate pe pozitia utilizatorului (casier, manager etc.). Această abordare are un dezavantaj - deoarece în diferite organizații casierul și managerul pot avea funcții diferite.

Prin urmare, în abordarea noilor configurații, acestea sunt defalcate pe acțiuni (acces la sfârșitul lunii, acces la tranzacții cu numerar). Adică, pentru fiecare utilizator este setat un set de operații.

În ambele cazuri există drepturi de acces de bază pentru a intra în program. În abordarea veche este:

  • Utilizator
  • Drepturi complete (pentru administrator).

În noua abordare este:

  • Drepturi de bază
  • Drepturi de bazăUT
  • LaunchThinClient – ​​plus LaunchXxxClient pentru lansarea altora
  • SubsystemХхх – o bifă pentru fiecare subsistem (filă din interfață) de care utilizatorul are nevoie
  • Drepturi complete (pentru administrator, nu Administrație!).

PS. Pentru utilizatorii externi, drepturile de bază nu sunt necesare.

Cum să adăugați un utilizator 1C - utilizatori 1C 8.2

Lista utilizatorilor 1C 8.2 din noua versiune se află în 1C (în modul 1C Enterprise), în directoarele Utilizatori și Utilizatori externi (doar dacă este acceptat de configurare). Diferența este că trebuie să creați utilizatori nu în configurator, ci în acest director, iar aceștia vor intra automat în configurator.

Dacă utilizați un client subțire, atunci consultați fila Administrare desktop. În caz contrar, deschideți directorul Utilizatori, de exemplu, prin meniul Operațiuni.

Faceți clic pe butonul Adăugați (sau pe Ins de pe tastatură). Pentru a putea gestiona lista de utilizatori, trebuie să aveți drepturi complete activate.


Spre deosebire de prima abordare, aici nu indicați în mod direct fiecare drept (rol) utilizatorului, ci indicați grupuri de drepturi (grupuri de utilizatori).

Directorul Grupuri de utilizatori conține un profil care definește un set de drepturi (roluri). În directorul Profiluri de grup de utilizatori, puteți modifica sau adăuga astfel de seturi de drepturi (roluri).

Setări utilizator 1C

În unele configurații (în special în configurațiile de abordare veche) nu este suficient să creezi un utilizator. Este necesar suplimentar:

  • Conectați-vă ca utilizator pentru prima dată
  • După aceea, găsiți utilizatorul în directorul de utilizatori
  • În formularul de director, faceți clic pe (opțiuni „sau”)
    o Meniu Go/User Settings
    o Meniu Informații suplimentare/Setări utilizator și Drepturi avansate de utilizator
    o În unele configurații, acesta este un semn direct pe formularul de utilizator
    o În unele configurații, meniul global al programului Instrumente/Setări utilizator
  • Configurați setări suplimentare/drepturi de utilizator care determină completarea automată a câmpurilor și a unor accesări.

Cum să deconectați un utilizator 1C

Deconectarea [temporară] a utilizatorului nu este furnizată în majoritatea configurațiilor. Iată variante care pot fi folosite pentru a obține acest rezultat.

Configurații ale abordării vechi (prin configurator):

  • Ștergeți utilizatorul
  • Schimbaţi parola
  • Eliminați rolul de utilizator (nu se va putea autentifica).

Configurații noi de abordare (prin Enterprise):

  • Debifați Acces la informații. baza de date permisă
  • Schimbaţi parola
  • Eliminați din toate grupurile de acces.

Utilizatori activi 1C

1C vă permite să aflați lista utilizatorilor care se află în prezent în baza de date.

Pentru a face acest lucru, în modul Enterprise, selectați meniul Tools/Active Users (client gros, interfață administrativă). În thin client - fila Administrare, Utilizatori activi din stânga (poate fi în Vezi și).

În modul Configurator, selectați meniul Administrare/Utilizatori activi.

Dezactivarea utilizatorilor 1C

După cum știți, pentru a actualiza baza de date (configurare) este necesar ca toți utilizatorii să se deconecteze de la 1C (nu în toate cazurile, dar adesea este necesar).

Utilizatorilor nu le place să plece (acesta este un fapt). Și dacă îi întrebați prin telefon, cu siguranță se vor conecta din nou în 30 de secunde. Când sunt 200 de utilizatori, devine un eveniment foarte distractiv.

Prin urmare, există trei moduri de a deconecta utilizatorii de la 1C:


Necesitatea de a închide forțat un utilizator apare în principal în următoarele cazuri:

  • Actualizarea bazei de informații;
  • Adăugarea unui nou obiect de metadate la configurație;
  • Efectuarea de lucrări de prevenire și reparații pe server;
  • O sesiune de utilizator blocată împiedică repornirea aplicației.

În acest articol vom încerca să vă spunem cum să încheiați o sesiune de utilizator, ce instrumente are un administrator în arsenalul său pentru a finaliza această sarcină, ce opțiuni de terminare sunt oferite de versiunea fișierului și care de versiunea client-server a 1C .

Este important să rețineți că încheierea forțată a unei sesiuni poate duce la pierderea datelor. Așadar, pentru a evita situațiile neplăcute, este indicat să avertizați în prealabil utilizatorii despre deconectare.

Sesiuni de inchidere din configurator

Când se fac modificări în structura bazei de date, actualizările dinamice ale configurației nu mai sunt disponibile. Și pe ecran apare o fereastră de informații (Fig. 1).

Secvența acțiunilor în acest caz este evidentă:

  1. Trebuie să faceți clic pe butonul „Încheiați sesiunile și repetați”;
  2. Așteptați fereastra de restructurare a bazei de date;
  3. Faceți clic pe „OK”.

Trebuie remarcat faptul că modificările aduse codului programului nu necesită ca utilizatorii să se închidă, dar nu vor funcționa pe acel dispozitiv fără a reporni aplicația pe fiecare computer specific.

Încheierea sesiunilor direct din program

Majoritatea produselor standard 1C, versiunea a opta, au un mecanism care vă permite să opriți cu ușurință munca unui utilizator de la distanță și să oferiți administratorului acces exclusiv la baza de date. Aceasta este procesarea „Blocarea conexiunilor la baza de informații”.

Îl puteți găsi la una dintre cele două adrese:

  1. Într-unul dintre submeniurile secțiunii „Servicii”;
  2. Accesați secțiunea Operațiuni->Procesare.

Fig.2

Aspectul procesării este prezentat în Fig. 2.

Caracteristicile acestei prelucrări:

  1. Bifarea și debifarea casetei și făcând clic pe butonul Înregistrare activează și dezactivează blocarea utilizatorilor, ștergerea sesiunilor și împiedicarea creării de noi conexiuni;
  2. Ora de încheiere a blocării nu poate fi goală sau mai mică decât ora de începere;
  3. Dacă este specificat parametrul „Cod de permisiune”, acesta poate fi introdus în linia de pornire pentru a ignora blocarea prin specificarea „/UC” înaintea codului;
  4. Dacă nu specificați „Codul de permisiune”, atunci va fi problematic să intrați în baza de date înainte de expirarea perioadei de blocare (în versiunea fișierului de lucru, puteți încerca să ștergeți fișierul 1CVcdn din folderul bazei de date);
  5. Dacă în locul parametrului „/UC” și a unei parole separate printr-un spațiu, specificați „/CAllow Users to Work”, unde C este latină, puteți dezactiva complet blocarea pentru toți utilizatorii;
  6. Făcând clic pe butonul „Utilizatori activi” se deschide o fereastră cu o listă completă de utilizatori (Fig. 3), de unde puteți deschide „Jurnalul de înregistrare” sau puteți încheia sesiunea fiecărui utilizator specific.

Fig.3

Cele două opțiuni de mai sus funcționează bine atât în ​​modul fișier, cât și în modul client-server. În continuare, vom lua în considerare cazurile tipice numai pentru lucrul cu serverul.

Eliminarea utilizatorilor din rdp

Este important să rețineți că deconectarea sesiunilor utilizatorilor de la servere este posibilă numai dacă aveți anumite drepturi pentru a face acest lucru.

Când lucrați de la un desktop de la distanță, puteți termina sesiunile utilizatorului folosind managerul de activități standard. Pur și simplu întreruperea sesiunilor este puțin incorectă, dar destul de eficientă.

A doua opțiune este să utilizați managerul de activități - conexiune la distanță cu posibilitatea de a controla fiecare sesiune specifică și de a ieși din program conform tuturor regulilor. Această metodă durează mult timp și nimeni nu garantează că, în timp ce un utilizator se deconectează, programul nu va fi lansat de niciun alt lucrător.

Eliminarea utilizatorilor prin consola serverului

Având drepturi de administrator pentru un cluster de servere 1C, trebuie să:


Foarte des, atunci când se lucrează în modul server, sesiunile de utilizator suspendate nu sunt vizibile prin instrumentele platformei, pot fi șterse doar prin consolă;

Cel mai radical mod de a întrerupe sesiunile

O situație în care metodele de mai sus nu funcționează este extrem de rară. Dar dacă se întâmplă, există o altă modalitate radicală de a întrerupe conexiunile la baza de date: reporniți fizic serverul.

Desigur, utilizatorii care nu au avut timp să-și termine munca și să salveze datele vor fi extrem de revoltați de o astfel de atitudine nerușinată, dar este rapidă și extrem de eficientă.

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 rolurile necesare aici. 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ă accesați elementul de meniu Serviciu -: