Potreba núteného vypnutia práce používateľa vzniká najmä v nasledujúcich prípadoch:

  • Aktualizovať informačnú základňu;
  • Pridanie nového objektu metaúdajov do konfigurácie;
  • Vykonávanie preventívnych a opravárenských prác na serveri;
  • Zaseknutá používateľská relácia, ktorá bráni reštartovaniu aplikácie.

V tomto článku sa vám pokúsime povedať, ako ukončiť reláciu používateľa, aké nástroje má správca vo svojom arzenáli na dokončenie tejto úlohy, aké možnosti ukončenia poskytuje súbor a ktorá verzia klient-server 1C.

Je dôležité si uvedomiť, že keď vynútite ukončenie relácie, môžete stratiť údaje. Aby sa predišlo nepríjemným situáciám, je vhodné vopred upozorniť používateľov na odpojenie.

Uzatváranie relácií z konfigurátora

Keď sa vykonajú zmeny v štruktúre databázy, aktualizácie dynamickej konfigurácie nebudú dostupné. A na obrazovke sa zobrazí informačné okno (obr. 1).

Postupnosť akcií v tomto prípade je zrejmá:

  1. Musíte kliknúť na tlačidlo „Ukončiť relácie a opakovať“;
  2. Počkajte na okno reštrukturalizácie databázy;
  3. Stlačte tlačidlo OK.

Je potrebné poznamenať, že zmeny vykonané v kóde programu nevyžadujú od používateľov vypnutie, ale bez reštartovania aplikácie na každom konkrétnom počítači nebudú na tomto zariadení fungovať.

Ukončenie relácií priamo z programu

Väčšina štandardných produktov ôsmej verzie spoločnosti 1C má vo svojej sade mechanizmus, ktorý vám umožňuje ľahko ukončiť prácu používateľa na diaľku a poskytnúť správcovi výhradný prístup k databáze. Ide o spracovanie „Blokovanie pripojení k infobáze“.

Nájdete ho na jednej z dvoch adries:

  1. V jednej z podponuiek časti „Služba“;
  2. Prejdite do sekcie Operácie->Spracovanie.

Obr.2

Vzhľad spracovanie je znázornené na obr.2.

Vlastnosti tohto spracovania:

  1. Začiarknutím a zrušením začiarknutia políčka a kliknutím na tlačidlo „Nahrať“ sa zapína a vypína blokovanie používateľov, odstraňovanie relácií a zabránenie vytváraniu nových pripojení;
  2. Čas ukončenia uzamknutia nemôže byť prázdny alebo kratší ako jeho počiatočný čas;
  3. V prípade, že je nastavený parameter „Permission code“, môže byť napísaný v spúšťacom riadku, aby sa blokovanie ignorovalo zadaním „/UC“ pred kód;
  4. Ak nie je zadaný „Kód povolenia“, bude problematické dostať sa do databázy pred uplynutím doby blokovania (vo verzii súboru práce sa môžete pokúsiť odstrániť súbor 1CVcdn z priečinka databázy);
  5. Ak namiesto parametra „/UД“ a hesla oddeleného medzerou zadáte „/CAllow Users“, kde C je latinka, môžete úplne vypnúť zámok pre všetkých používateľov;
  6. Po stlačení tlačidla Aktívni používatelia sa zobrazí okno s úplný zoznam užívateľov (obr. 3), odkiaľ môžete otvoriť "Registračný denník" alebo ukončiť reláciu každého konkrétneho užívateľa.

Obr.3

Vyššie uvedené dve možnosti fungujú dobre v režime súborov aj klient-server. Ďalej zvážime prípady špecifické len pre prácu so serverom.

Odstraňovanie používateľov z rdp

Je dôležité si zapamätať, že odpojenie používateľských relácií od serverov je možné len vtedy, ak na to máte určité práva.

Pri práci zo vzdialenej pracovnej plochy môžete ukončiť používateľské relácie pomocou štandardného správcu úloh. Jednoduché ukončenie relácií – trochu nesprávne, ale dosť efektívnym spôsobom.

Druhou možnosťou je použiť Správcu úloh − vzdialené pripojenie so schopnosťou riadiť každú konkrétnu reláciu a ukončiť program podľa všetkých pravidiel. Táto metóda je zdĺhavá a nikto nezaručuje, že kým je jeden používateľ odhlásený, program nespustí žiadny iný pracovník.

Odstránenie používateľov prostredníctvom konzoly servera

Ak máte práva správcu pre klaster serverov 1C, musíte:


Pri práci v serverovom režime veľmi často nie sú zavesené používateľské relácie viditeľné prostredníctvom platformy, možno ich odstrániť iba prostredníctvom konzoly.

Najradikálnejší spôsob ukončenia relácií

Situácia, keď vyššie uvedené metódy nefungovali, je extrémne zriedkavá. Ale ak k tomu dôjde, existuje ďalší radikálny spôsob, ako prerušiť spojenie s databázou: fyzický reštart servera.

Samozrejme, že používatelia, ktorí nestihnú dokončiť prácu a uložiť dáta, budú takýmto nehanebným prístupom mimoriadne pobúrení, ale je to rýchle a mimoriadne efektívne.

Správa a kontrola používateľov 1C 8.3 je neoddeliteľnou súčasťou implementácie a podpory akéhokoľvek softvérový produkt firma 1C. V skutočnosti ide o jednoduchú úlohu a som si istý, že ju bez problémov zvládne každý. Zvážte proces správy používateľov 1C podrobnejšie.

Správa používateľov v 1C je pomerne jednoduchý a intuitívny proces, ale stále potrebuje popis.

Podmienečne správa a kontrola zahŕňa:

  • vytváranie používateľov;
  • nastavenie používateľských práv;
  • vyhliadka aktívnych používateľov;
  • analýza akcií používateľa.

Pozrime sa podrobnejšie na každý z týchto bodov:

Vytvorenie a inštalácia používateľských práv 1C 8.2

V závislosti od konfigurácie sa užívatelia zadávajú buď v konfigurátore alebo v užívateľskom režime. Takmer všetky moderné konfigurácie podporujú vstup používateľa v režime 1C: Enterprise 8. Aj v režime 1C: Enterprise spravidla zadávate Extra možnosti používateľov.

Bez ohľadu na konfiguráciu je však v režime konfigurátora vždy zadaný prvý používateľ s právami správcu. Preto budeme brať do úvahy oba režimy používateľského vstupu.

Zadávanie užívateľov do konfigurátora

Ak chcete vstúpiť do režimu konfigurátora 1C, vyberte možnosť Konfigurátor vo výberovom zozname databázy:

Po prihlásení vyberte z ponuky Administrácia - Používatelia. Otvorí sa zoznam používateľov, ak spustíte prvého používateľa, bude prázdny. Pridajme nového používateľa „Správca“:

Na tejto stránke musíte zadať používateľské nastavenia:

  • názov a Celé meno— užívateľské meno.
  • Ak je nastavený príznak Autentifikácia 1C: Podniky, potom budú položky dostupné heslo(heslo, ktoré sa používa na zadanie 1C), Používateľovi nie je dovolené meniť heslo(poskytuje možnosť zmeniť heslo používateľom v používateľskom režime), Zobraziť v zozname výberu(sprístupňuje výber používateľa v zozname, inak je potrebné zadať používateľské meno manuálne).
  • Overenie operačný systém príznak zodpovedný za možnosť autorizácie pomocou používateľského mena operačného systému. Používateľ- Používateľské meno informačný systém(napríklad \\dom\kirill, kde dom je sieťová doména a kirill je používateľské meno operačného systému). 1C pri spustení najprv skontroluje autorizáciu cez OS a potom autorizáciu 1C 8.2.
  • Otvoriť autentifikáciu ID- umožnenie autorizácie pomocou technológie OpenID . Otvoriť ID je otvorený decentralizovaný systém, ktorý umožňuje používateľovi používať jeden účet na autentifikáciu na rôznych nesúvisiacich stránkach, portáloch, blogoch a fórach.

Získajte 267 1C video lekcií zadarmo:

Na karte Iné musíte zadať príslušné roly pre používateľa (). V našom prípade upresníme pre správcu Úplné práva. Pre ostatných používateľov tu môžu byť označené požadované roly. Používateľské práva sú zhrnuté z dostupných objektov rôznych rolí. Tie. ak má používateľ vybraté dve roly, jedna má prístup do adresára "Nomenklatúra" a druhá rola nie, prístup bude. Pre každého používateľa bez "úplných práv" musí byť nastavená užívateľská rola(ak je prítomný).

Na tejto karte môžete tiež určiť Hlavné rozhranie(funguje len pre pravidelné formy). Predvolený jazyk— ak je konfigurácia vyvinutá vo viacerých jazykoch. Štartovací režim- riadená alebo bežná aplikácia.

Vytvorenie používateľa v 1C Accounting 2.0

Po zaregistrovaní používateľa s plnými právami v systéme je možné používateľov zadať v režime 1C: Enterprise. Vytvorme si napríklad používateľa v najbežnejšej konfigurácii – Enterprise Accounting 8.2.

Ak to chcete urobiť, vyberte položku ponuky Služba - Správa používateľov a prístupu. Otvorí sa adresár "Používatelia". Vytvorte nového používateľa:

Zadajte informácie o používateľovi a jeho hlavných, kliknite na tlačidlo „OK“: systém ponúkne automatické vytvorenie používateľa databázy:

Musíte súhlasiť, zobrazí sa formulár nového používateľa databázy:

To je všetko! Vytvorenie používateľa a pridelenie práv k nemu je dokončené.

Zobrazenie aktívnych používateľov v databáze 1C

Ak chcete zobraziť používateľov pracujúcich v databáze v režime 1C: Enterprise, vyberte položku Služba – aktívni používatelia. Otvorí sa zoznam používateľov pracujúcich v databáze:

Ako zakázať používateľov v 1C 8.3 a 8.2

Existujú dva spôsoby, ako zakázať aktívneho používateľa v databáze 1C:

  • v rozhraní programu (pre konfigurácie 1C Accounting 3.0, Trade Management 11 atď.);
  • cez konzolu serverového klastra (dostupné iba v režime klient-server).

Z rozhrania

V používateľskom režime môžete vyradiť pozastaveného používateľa tak, že prejdete do ponuky „Správa“ - „Podpora a údržba“ a potom vyberiete položku „Aktívni používatelia“:

Vyberte požadovaného používateľa zo zoznamu a kliknite na tlačidlo „Dokončiť“.

Z klastrovej konzoly

Ak máte prístup k administratívnemu panelu servera 1C, môžete reláciu ukončiť pomocou neho. Ideme do konzoly, nájdeme zaveseného používateľa v ponuke „Relácie“, zavoláme obsahové menu a kliknite na "Odstrániť":

Používateľské ovládanie 1C 8.3

Ak chcete zobraziť históriu práce používateľa, prejdite na položku ponuky Služba - :

Ahoj Dmitry! Prosím, naučte ma, ako násilne vylúčiť používateľov z databázy, aby som aktualizoval konfiguráciu. Vopred ďakujem.

Od používateľa: Svetlana Nikolajevna

Dobrý deň, Svetlana Nikolaevna!

Ak chcete vylúčiť používateľov z databázy, musíte mať práva správcu.

Ideme do sekcie Administrácia, Podpora a údržba:

Vyberte si Blokovanie práce používateľa:


Zoznam aktívnych používateľov si môžete zobraziť z formulára kliknutím na tlačidlo.

Vyplníme správu, ktorú používatelia uvidia na svojich obrazovkách, nastavíme interval blokovania (ak nepoznáte čas ukončenia, nechajte pole prázdne). Nainštalujte tiež odblokovací kód, pretože blokovanie ovplyvní aj vašu aktívnu reláciu, napr 1234 .

Kliknite Nastaviť zámok. Zobrazí sa varovné hlásenie:


Súhlasíme. Teraz je vo formulári napísané červenou farbou, že blokovanie začne čoskoro.


Pre aktívnych používateľov sa v súčasnosti zobrazí nasledujúce okno:


Bližšie k začiatku blokovania sa začína objavovať každú minútu:


Používateľ musí dokončiť svoju prácu v programe a ukončiť ho. Ak sa sám nespustí, program sa automaticky zatvorí. Pri pokuse o prihlásenie do databázy sa používateľovi zobrazí nasledujúce upozornenie:


Používateľ, ktorý blokovanie nastavil, dostane aj správu:


Poďme von zo základne.

Pretože zámok sa vzťahuje na všetky relácie všetkých používateľov, budeme musieť nastaviť parameter spustenia (tu potrebujeme Odomknúť kód):



Na druhej karte napíšeme parameter spustenia databázy (kde 1234 je náš kód):


Klikneme na pripravený. Teraz môžeme vstúpiť do konfigurátora aj do užívateľského režimu.

Ak chcete odomknúť základňu, musíte sa vrátiť do formulára zámku a kliknúť Odstráňte zámok.


Ak bol nastavený dátum ukončenia blokovania, blokovanie sa automaticky ukončí, keď nastane.

Na vykonávanie bežnej údržby v informačnej základni 1C:Enterprise 8 je často potrebné získať výhradný prístup k databáze. Ak chcete napríklad vykonať zálohu databázy alebo vykonať rutinnú údržbu na serveri DBMS (preindexovanie atď.), musíte zakázať všetky aktívne relácie.

Uvažujme o jednoduchom spôsobe odpojenia používateľov od informačnej základne pomocou štandardnej funkcie servera 1C:Enterprise.

Štandardná funkčnosť

Okamžite urobím rezerváciu, že budeme hovoriť o verzii klient-server 1C: Enterprise 8. Ak chcete zakázať relácie, prejdite na konzolu správy servera. Tam v zozname nájdeme potrebnú infobázu:

Vo vlastnostiach IB nastavte možnosť "Uzamknutie začiatku relácií je povolené." V tomto prípade môže byť potrebné zadať používateľské meno/heslo účtu správca infobase.

Nezabudnite nastaviť obdobie blokovania relácie. Mali by ste sa tiež uistiť, že všetky úlohy na pozadí musia byť zastavené, kým sú relácie blokované. To sa vykonáva pomocou možnosti „Zamknúť rutinné úlohy povolené“.

V prípade potreby môžete nastaviť text správy pre používateľov, ktorí budú upozornení 5 minút pred zablokovaním relácií, ako aj kód povolenia na vstup do infobázy počas doby blokovania relácie.

Kód povolenia je možné použiť na vstup do informačnej databázy na vykonávanie bežnej údržby, kým ostatné relácie nie sú aktívne. Pri pripájaní k databáze pomocou parametrov musíte zadať kód povolenia. Takto by napríklad vyzeral parameter odovzdaný serveru, ak je kód povolenia "123456".

Takýmto vstupom do databázy získame exkluzívny prístup do infobázy. Ostatné relácie sa k nám nebudú môcť pripojiť.

Upozornenie pre používateľa, že relácie sú uzamknuté, vyzerá takto (v závislosti od správy zadanej administrátorom). Zobrazuje sa každú minútu 5 minút pred blokovaním.

Na začiatku obdobia blokovania relácie sa najprv zobrazí upozornenie:

Po skončení relácie.

Aktívne relácie možno tiež zakázať ich odstránením zo zoznamu aktívnych relácií. Takáto akcia je niekedy potrebná na ukončenie zavesených relácií.

V praxi je odpojenie používateľov najlepšie oznámiť vopred, aby sa znížilo riziko straty údajov zadaných používateľmi, ktoré ešte neboli uložené.