A felhasználó munkájának kényszerített leállításának szükségessége elsősorban a következő esetekben merül fel:

  • Frissítés információs bázis;
  • Új metaadat objektum hozzáadása a konfigurációhoz;
  • Megelőző és javítási munkák elvégzése a szerveren;
  • Felfüggesztett felhasználói munkamenet, amely megakadályozza az alkalmazás újraindítását.

Ebben a cikkben megpróbáljuk elmondani, hogyan lehet befejezni egy felhasználói munkamenetet, milyen eszközökkel rendelkezik a rendszergazda a feladat elvégzéséhez, milyen leállítási lehetőségeket biztosít a fájl, és az 1C melyik kliens-szerver verziója.

Fontos megjegyezni, hogy amikor kényszeríti a munkamenet befejezését, adatvesztést okozhat. A kellemetlen helyzetek elkerülése érdekében tehát célszerű előre figyelmeztetni a felhasználókat a kapcsolat megszakítására.

A munkamenetek bezárása a konfigurátorból

Ha módosítja az adatbázis szerkezetét, a dinamikus konfigurációs frissítések nem érhetők el. És megjelenik egy információs ablak a képernyőn (1. ábra).

A műveletek sorrendje ebben az esetben nyilvánvaló:

  1. Kattintson a "Munkamenetek befejezése és ismétlés" gombra;
  2. Várja meg az adatbázis-átalakítási ablakot;
  3. Nyomja meg az OK gombot.

Meg kell jegyezni, hogy a programkódon végrehajtott módosítások nem követelik meg a felhasználókat, hogy leálljanak, de az alkalmazás újraindítása nélkül az egyes számítógépeken nem fognak működni ezen az eszközön.

A munkamenetek befejezése közvetlenül a programból

A nyolcadik verzió 1C vállalatának legtöbb szabványos terméke tartalmaz egy olyan mechanizmust, amely lehetővé teszi a felhasználó munkájának távoli megszüntetését, és a rendszergazdának kizárólagos hozzáférést biztosít az adatbázishoz. Ez a "Kapcsolatok blokkolása az információs bázishoz" feldolgozás.

Két cím egyikén találhatja meg:

  1. A "Szolgáltatás" szakasz egyik almenüjében;
  2. A Műveletek->Feldolgozás szakaszba lépve.

2. ábra

Megjelenés feldolgozása a 2. ábrán látható.

A feldolgozás jellemzői:

  1. A négyzet bejelölésével és törlésével, valamint a "Rögzítés" gombra kattintva be- és kikapcsolja a felhasználók blokkolását, a munkamenetek törlését és az új kapcsolatok létrehozásának megakadályozását;
  2. A zárolás befejezési ideje nem lehet üres, és nem lehet rövidebb, mint a kezdési időpont;
  3. Abban az esetben, ha az „Engedélykód” paraméter be van állítva, az indító sorba beírható, hogy figyelmen kívül hagyja a blokkolást a kód előtt „/UC” megadásával;
  4. Ha az "Engedélykód" nincs megadva, akkor problémás lesz bejutni az adatbázisba a blokkolási időszak lejárta előtt (a munka fájlverziójában megpróbálhatja törölni az 1CVcdn fájlt az adatbázis mappájából);
  5. Ha a „/UС” paraméter és a szóközzel elválasztott jelszó helyett a „/CAllowUserWork” értéket adja meg, ahol C a latin, akkor teljesen letilthatja a zárolást az összes felhasználó számára;
  6. Az Aktív felhasználók gomb megnyomásával megjelenik egy ablak a következővel: teljes lista felhasználók (3. ábra), ahonnan megnyithatja a "Regisztrációs naplót", vagy leállíthatja az egyes felhasználók munkamenetét.

3. ábra

A fenti két lehetőség jól működik mind fájl, mind kliens-szerver módban. A továbbiakban csak a szervermunkára jellemző eseteket fogjuk figyelembe venni.

Felhasználók eltávolítása az rdp-ből

Fontos megjegyezni, hogy a felhasználói munkamenetek leválasztása a szerverekről csak akkor lehetséges, ha rendelkezik ehhez bizonyos jogokkal.

Amikor távoli asztalról dolgozik, a végfelhasználói munkameneteket a szabványos feladatkezelővel végezheti el. Egyszerűen megszakítja a munkameneteket – kicsit rossz, de elég hatékony mód.

A második lehetőség a Task Manager − használata távoli kapcsolat azzal a képességgel, hogy minden egyes munkamenetet kezelni és kilépni a programból az összes szabály szerint. Ez a módszer hosszú, és senki sem garantálja, hogy amíg egy felhasználó ki van jelentkezve, a programot más dolgozó nem fogja elindítani.

Felhasználók eltávolítása a szerverkonzolon keresztül

Ha rendszergazdai jogosultságokkal rendelkezik egy 1C szerverfürthöz, a következőket kell tennie:


Nagyon gyakran, amikor szerver módban dolgozik, a felfüggesztett felhasználói munkamenetek nem láthatók a platformon keresztül, csak a konzolon keresztül törölhetők.

A munkamenetek megszakításának legradikálisabb módja

Rendkívül ritka az a helyzet, amikor a fenti módszerek nem működtek. De ha ez megtörténik, van egy másik radikális módja az adatbázissal való kapcsolatok megszakításának: a kiszolgáló fizikai újraindítása.

Természetesen azok a felhasználók, akiknek nincs idejük befejezni a munkát és elmenteni az adatokat, rendkívül felháborodnak egy ilyen szemérmetlen hozzáálláson, de ez gyors és rendkívül hatékony.

Az 1C 8.3 felhasználók adminisztrációja és vezérlése szerves része bármely megvalósításának és támogatásának szoftver termék cég 1C. Valójában ez egy egyszerű feladat, és biztos vagyok benne, hogy bárki könnyedén megbirkózik vele. Fontolja meg részletesebben az 1C felhasználók adminisztrálásának folyamatát.

Az 1C felhasználói kezelése meglehetősen egyszerű és intuitív folyamat, de még mindig leírásra van szüksége.

A feltételes adminisztráció és ellenőrzés magában foglalja:

  • felhasználó létrehozása;
  • felhasználói jogok beállítása;
  • nézegetése aktív felhasználók;
  • felhasználói műveletek elemzése.

Vizsgáljuk meg ezeket a pontokat részletesebben:

Felhasználói jogok létrehozása és telepítése 1C 8.2

A konfigurációtól függően a felhasználók a konfigurátorban vagy felhasználói módban léphetnek be. Szinte minden modern konfiguráció támogatja a felhasználói bevitelt 1C: Enterprise 8 módban. Az 1C: Enterprise módban is általában belépnek Extra lehetőségek felhasználókat.

Azonban a konfigurációtól függetlenül mindig az első rendszergazdai jogokkal rendelkező felhasználó kerül be a konfiguráló módba. Ezért mindkét felhasználói beviteli módot figyelembe vesszük.

Felhasználók megadása a Konfigurátorban

Az 1C Configurator módba való belépéshez válassza ki a Configurator opciót az adatbázis-kiválasztási listában:

Bejelentkezés után válassza ki a menü Adminisztráció - Felhasználók menüpontját. Megnyílik a felhasználók listája, ha elindítja az első felhasználót, az üres lesz. Adjunk hozzá egy új "Adminisztrátor" felhasználót:

Ezen az oldalon meg kell adnia a felhasználói beállításokat:

  • Névés Teljes név- felhasználónév.
  • Ha a zászló fel van állítva 1C hitelesítés: Vállalatok, akkor a tételek elérhetővé válnak Jelszó(az 1C beírásához használt jelszó), A felhasználó nem módosíthatja a jelszót(lehetővé teszi a jelszó megváltoztatását a felhasználó által felhasználói módban), Megjelenítés a kiválasztási listában(elérhetővé teszi egy felhasználó kiválasztását a listában, ellenkező esetben a felhasználónevet manuálisan kell megadni).
  • Hitelesítés operációs rendszer zászló, amely felelős az operációs rendszer felhasználónevével történő engedélyezés lehetőségéért. Felhasználó- Felhasználónév tájékoztatási rendszer(például \\dom\kirill, ahol a dom a hálózati tartomány, a kirill pedig az operációs rendszer felhasználóneve). Az 1C indításkor először ellenőrzi a jogosultságot az operációs rendszeren keresztül, majd az 1C jogosultságot 8.2.
  • Nyílt azonosító hitelesítés- engedélyezése OpenID technológiával . Nyissa meg az azonosítót egy nyílt decentralizált rendszer, amely lehetővé teszi a felhasználó számára, hogy egyetlen fiók használatával hitelesítsen számos, egymástól független webhelyen, portálon, blogon és fórumon.

Ingyenes 267 1C videóleckéket kaphat:

A lapon Egyéb meg kell adnia a megfelelő szerepköröket a felhasználó számára (). Esetünkben megadjuk az adminisztrátornak Teljes jogok. A többi felhasználó számára a szükséges szerepkörök itt jelölhetők meg. A felhasználói jogok a különböző szerepkörű elérhető objektumok alapján vannak összefoglalva. Azok. Ha a felhasználónak két szerepkör van kiválasztva, az egyik hozzáfér a "Nómenklatúra" könyvtárhoz, a második szerep pedig nem, akkor a hozzáférés lesz. Minden felhasználó számára, aki nem rendelkezik "Teljes jogokkal" be kell állítani a felhasználói szerepkört(ha van).

Ezen a lapon is megadhatja Fő interfész(csak akkor működik szabályos formák). Alapértelmezett nyelv— ha a konfigurációt több nyelven fejlesztették ki. Start mód- menedzselt vagy rendszeres alkalmazás.

Felhasználó létrehozása az 1C Accounting 2.0-ban

Miután egy teljes jogosultsággal rendelkező felhasználót regisztráltak a rendszerben, a felhasználók 1C: Enterprise módba léphetnek be. Például hozzunk létre egy felhasználót a legáltalánosabb konfigurációban - Enterprise Accounting 8.2.

Ehhez válassza ki a menüpontot Szolgáltatás – Felhasználó- és hozzáférés-kezelés. Megnyílik a "Felhasználók" könyvtár. Új felhasználó létrehozása:

Adja meg a felhasználó adatait és főbb adatait, kattintson az "OK" gombra: a rendszer felajánlja az adatbázis-felhasználó automatikus létrehozását:

El kell fogadnia, az új adatbázis-felhasználó űrlapja jelenik meg:

Ez minden! A felhasználó létrehozása és a jogok hozzárendelése befejeződött.

Aktív felhasználók megtekintése az 1C adatbázisban

Az adatbázisban dolgozó felhasználók megtekintéséhez 1C: Enterprise módban válassza ki az elemet Szolgáltatás – Aktív felhasználók. Megnyílik az adatbázisban dolgozó felhasználók listája:

A felhasználók letiltása az 1C 8.3 és 8.2 verziókban

Kétféleképpen lehet letiltani egy aktív felhasználót az 1C adatbázisban:

  • a program felületén (1C Accounting 3.0, Trade Management 11 stb. konfigurációkhoz);
  • a kiszolgálófürt konzolon keresztül (csak kliens-szerver módban érhető el).

A felületről

Felhasználói módban az „Adminisztráció” - „Támogatás és karbantartás” menüben, majd az „Aktív felhasználók” elem kiválasztásával kirúghat egy lekötött felhasználót:

Válassza ki a kívánt felhasználót a listából, és kattintson a "Befejezés" gombra.

A fürt konzolról

Ha rendelkezik hozzáféréssel az 1C szerver adminisztrációs paneljéhez, akkor a munkamenetet ezzel is leállíthatja. Megyünk a konzolba, keressük meg a lefagyott felhasználót a „Sessions” menüben, hívjuk helyi menüés kattintson a "Törlés" gombra:

Felhasználói vezérlés 1C 8.3

A felhasználó munkatörténetének megtekintéséhez lépjen a menüpontba Szolgáltatás - :

Szia Dmitrij! Kérem, tanítsa meg, hogyan lehet erőszakkal törölni a felhasználókat az adatbázisból a konfiguráció frissítése érdekében. Előre is köszönöm.

Felhasználótól: Szvetlana Nyikolajevna

Szia, Svetlana Nikolaevna!

A felhasználók adatbázisból való kizárásához rendszergazdai jogokkal kell rendelkeznie.

Megyünk a szakaszhoz Adminisztráció, Támogatás és karbantartás:

Választ Felhasználói munka blokkolása:


Az aktív felhasználók listáját az űrlapról a gombra kattintva tekintheti meg.

Kitöltjük az üzenetet, amelyet a felhasználók a képernyőjükön fognak látni, beállítjuk a blokkolási időközt (ha nem ismeri a befejezési időt, hagyja üresen a mezőt). Telepítse is feloldó kód, mert a blokkolás hatással lesz az aktív munkamenetre is, például beállítva 1234 .

Kattintson Állítsa be a zárat. Megjelenik egy figyelmeztető üzenet:


Egyetértünk. Most az űrlapon pirossal szerepel, hogy hamarosan megkezdődik a blokkolás.


Jelenleg az aktív felhasználók számára a következő ablak jelenik meg:


A blokkolás kezdetéhez közelebb percenként kezd megjelenni:


A felhasználónak be kell fejeznie munkáját a programban, és ki kell lépnie. Ha nem lép ki magától, a program automatikusan bezár. Amikor megpróbál bejelentkezni az adatbázisba, a felhasználó a következő figyelmeztetést kapja:


A blokkot beállító felhasználó is kap egy üzenetet:


Menjünk ki a bázisról.

Mert A blokkolás az összes felhasználó összes munkamenetére vonatkozik, be kell állítanunk az indítási paramétert (ez az, ahol szükségünk van Feloldó kód):



A második fülre írjuk az adatbázis indító paramétert (ahol 1234 a kódunk):


Kattintunk készen. Most beléphetünk a konfigurátor és a felhasználói módba is.

Az alap feloldásához vissza kell térnie a zárolási űrlaphoz, és rá kell kattintania Távolítsa el a zárat.


Ha be van állítva a zárolás befejezési dátuma, akkor a letiltás automatikusan véget ér, amikor bekövetkezik.

Az 1C:Enterprise 8 információs bázis rutinszerű karbantartásához gyakran szükség van kizárólagos hozzáférésre az adatbázishoz. Például az adatbázis biztonsági mentésének vagy a DBMS-kiszolgáló rutin karbantartásának (újraindexelés stb.) végrehajtásához le kell tiltania az összes aktív munkamenetet.

Tekintsünk egy egyszerű módot a felhasználóknak az információs bázisról való leválasztására az 1C:Enterprise szerver szabványos funkcióival.

Standard funkcionalitás

Azonnal lefoglalom, hogy az 1C: Enterprise 8 kliens-szerver verziójáról fogunk beszélni. A munkamenetek letiltásához lépjen a szerveradminisztrációs konzolra. Ott megtaláljuk a listában a szükséges infobázist:

Az IB tulajdonságokba lépve állítsa be a "A munkamenetek kezdetének zárolása engedélyezve van" opciót. Ebben az esetben szükség lehet a felhasználónév/jelszó megadására fiókot infobázis rendszergazda.

Ne felejtse el beállítani a munkamenet blokkolási időszakát. Győződjön meg arról is, hogy a munkamenetek blokkolása közben minden háttérfeladatot le kell állítani. Ez a „Zárolás rutinfeladatokat engedélyezve".

Szükség esetén beállíthatja az üzenet szövegét azoknak a felhasználóknak, akik 5 perccel a munkamenetek letiltása előtt kapnak értesítést, valamint megadhatja az infobázisba való belépéshez szükséges engedélykódot a munkamenet-letiltás időszakában.

Az engedélykód felhasználható az információs bázisba való belépéshez rutin karbantartás elvégzéséhez, miközben más munkamenetek nem aktívak. Az adatbázishoz a paraméterek segítségével történő csatlakozáskor meg kell adni a jogosultsági kódot. Például így nézne ki a szervernek átadott paraméter, ha az engedélykód "123456".

Az adatbázisba ilyen módon történő belépéssel kizárólagos hozzáférést kapunk az infobázishoz. Más foglalkozások nem csatlakozhatnak hozzánk.

A felhasználó értesítése a munkamenetek zárolásáról így néz ki (a rendszergazda által beírt üzenettől függően). Percenként jelenik meg 5 perccel a blokkolási időszak előtt.

A munkamenet letiltási időszakának elején először megjelenik egy értesítés:

Az ülés vége után.

Az aktív munkamenetek úgy is letilthatók, hogy eltávolítják őket az aktív munkamenetek listájáról. Egy ilyen művelet néha szükséges a felfüggesztett munkamenetek befejezéséhez.

A gyakorlatban a felhasználók leválasztását célszerű előre közölni, hogy csökkentsük a felhasználók által bevitt, de még nem mentett adatok elvesztésének kockázatát.