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;
  • aktív felhasználók megtekintése;
  • 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 be kell lépnie 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ókot hitelesítéshez számos 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 szerepet(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 - :

Nál nél biztonsági mentés infobázisok, a felhasználók munkáját az infobázissal meg kell szüntetni.

"Shut down 1C:Enterprise users"
Állítsa be a jelzőt, ha az archiválás előtt le kell állítani a felhasználók adatbázissal végzett munkáját.

Lehetséges lehetőségek a felhasználók leállítására:

  • "Munkamenetek befejezése az 1C:Enterprise szerveren"

Lehetőség a felhasználók kapcsolatának leválasztására az 1C:Enterprise szerveren lévő munkamenetek erőszakos leválasztásával. Csak az 1C:Enterprise kliens/szerver adatbázisokhoz érhető el.

Fontos: ne keverje össze ezt a felhasználót egy 1C:Enterprise alapfelhasználóval és egy "központi szerveradminisztrátor" felhasználóval.

Az 1C:Enterprise szerverkonzolban a fürt rendszergazdái a következő elérési úton találhatók: "Konzolgyökér" - "1C:Enterprise 8.3 központi szerverek" - "(*)számítógép név" - "Clusterek" - "Helyi klaszter" - "Adminisztrátorok".

"Cluster rendszergazda neve:"
A felhasználónév "fürtrendszergazda".

"Cluster rendszergazdai jelszó:"
A felhasználó jelszava "fürtrendszergazda".

"Nem szabványos szerverügynök portot használnak"
Állítsa be ezt a jelzőt, ha a kiszolgálóügynök csatlakozási portja eltér a szabványostól.

"Kikötő:"
Port az 1C:Enterprise szerverügynökhöz való csatlakozáshoz. Az alapértelmezett 1540.

A szerverügynök portjának meghatározásához kattintson az 1C szerverre Jobb klikk kattintson a számítógép nevére a legördülő menüben, válassza ki "Tulajdonságok" - "A központi szerver 1C paraméterei: Enterprise" - "IP port:".

  • "A felhasználók rendszeres leállításának meghívása"

Lehetőség a felhasználók letiltására a tipikus konfigurációkba épített felhasználói leállítási mechanizmus meghívásával. Ez a mechanizmus az „Infóbázissal való kapcsolatok létrehozásának blokkolása” eljáráson alapul.

A végrehajtási algoritmus a következő:

  • Aktiválja a felhasználó leállítását.
  • Feladatvégrehajtás indítása (archiválás, tesztelés és javítás stb.).
  • Felhasználói engedélyek elindítása.

"Pillanat:"
A pillanat, amikor a felhasználók kiléptek.

  • "Leállítás a feladat futtatása előtt". Minden egyes feladat végrehajtása előtt lefut egy felhasználói leállítási eljárás.
  • "Csak akkor lépjen ki, ha frissítenie kell a konfigurációt". Ha a feladat úgy van beállítva, hogy cserét hajtson végre egy élalap számára, és egy módosított konfiguráció érkezik a központi csomóponttól, akkor elindul a felhasználói leállítási eljárás. Más esetekben a befejezési mechanizmus nem fog működni.

1. Tiltsa le a felhasználókat fájl verzió 1C 8.

A felhasználók letiltásához a fájlverzióban létrehoztam egy egysoros *.bat fájlt

net session /delete /y

Letiltja az összes megnyitást megosztott fájlokat azon a számítógépen, amelyen az alap található.
Ezután létrehoztam egy feladatot (Windows Task Scheduler), amely a megadott időpontban futtatja ezt a fájlt.
Azt kérdezed, mi a helyzet azokkal a munkamenetekkel, amelyek a számítógépen nyitva vannak, én is megszüntettem őket azzal, hogy létrehoztam egy új * .bat fájlt a sorral

Taskkill /IM 1cv8.exe /f
Igaz, az összes futó 1C-t letiltja a jelenlegi gépen, de számomra ez nem volt annyira ijesztő, mivel az archiválás éjszaka történt, és senki sem dolgozott az adatbázisban, ez a kötegfájl is hozzáadható a Windows ütemezőhöz.

2. Felhasználók letiltása a kliens-szerver adatbázisban.

Valamint a fájlbázis esetében *.bat fájlokat használtam.
Létrehozva két *. bat fájl, az első kikapcsolja az 1C vállalati szervert, a második pedig nagyon egyszerűen.

net stop "1C:Enterprise 8.2 Server Agent"

net start "1C:Enterprise 8.2 Server Agent"

Két új feladat hozzáadva Windows ütemező, 15 perces időkülönbséggel, hogy minden lekapcsolt felhasználó megszakíthassa a kapcsolatot, ezek a műveletek hasonlóak az 1C Enterprise szerver elindításához és az 1C Enterprise szerver leállításához

3. Programozott módon a felhasználók leválasztása az 1C-ben

A feladat az archiválás volt minden nap 22:30-kor.
Ily módon nem zavartattam magam, létrehoztam egy új szerepet "Ne zárd be az 1C-t".
Létrehozva új eljárás normál alkalmazási modulban:

Procedure ShutdownUsers() Export If NOT RoleAvailable("Don'tClose1S") Then If Hour(mop_PerformingOperationsOnServer.CurrentDateOnServer()) >= 22 Akkor // időt kap a szerveren TerminateSystem(False); EndIf; EndIf; Vége eljárás

If NOT RoleAvailable("Don'tClose1S") Then If Hour(mop_PerformingOperationsOnServer.CurrentDateOnServer()) >= 22 Then //idő lekérése a szerveren TerminateSystem(False); EndIf; EndIf;

ConnectWaitingHandler("ShutdownUsers", "600");

Funkció Az aktuális dátum a szerveren így néz ki:

Függvény CurrentDateOnServer() Export
Return CurrentDate();
EndFunctions

Így a szerveren kapjuk meg a dátumot, ha az általános modul tulajdonságainál be van állítva a "Szerver" jelölőnégyzet, akkor csak bejelöltem.

Kiderült, hogy a jelenlegi kód két órára leállítja a felhasználókat, de általában éjfél után senki sem lép be az adatbázisba.

Ha valakinek segített ez a cikk, nagyon örülnék neki.

- Vasya, mától te vagy az, aki bekapcsolja a felhasználókat!
— De én programozó vagyok, nem rendszergazda?!
- A rendszergazdák nem ismerik az 1C-t, ezért te indítod el a felhasználókat!
– Ááá!!!

A programozó az a személy, aki programokat ír számítógépre. Az 1C felhasználói listájának kezelését azonban általában valakire bízzák, aki kapcsolatban áll az 1C-vel, nevezetesen egy 1C programozóval.

Elvileg néhány programozó nem bánja, mivel ez bizonyos "jogokat" ad a kezükbe.

Ennek ellenére az 1C felhasználói listája kevéssé különbözik a többi program felhasználóinak listájától. Ezért új felhasználó szerzése vagy egy meglévő deaktiválása ugyanolyan egyszerű, mint a körte meghéjázása.

1C felhasználók

Tehát az 1C-nek saját felhasználói listája van. Ezzel szabályozzák az 1C adatbázishoz való hozzáférést. Az adatbázisba való belépéskor az 1C kérni fogja, hogy válasszon ki egy felhasználót ebből a listából, és adjon meg egy jelszót.

Vannak olyan lehetőségek, amelyekben az 1C nem kér felhasználónevet a bejelentkezéshez. Ez azonban egyáltalán nem jelent semmit. Csupán arról van szó, hogy ebben az esetben a listában szereplő felhasználó egy Windows/domain felhasználóhoz van rendelve, és a rendszer automatikusan meghatározza. Hogyan

Az egyetlen lehetőség, amikor az 1C nem igazán kéri a felhasználót, egy új (üres) adatbázis létrehozása. Ebben az esetben az 1C felhasználók listája üres. Az első felhasználó hozzáadásaig az 1C automatikusan bejelentkezik. Hasonló rendszert használ a Windows, ha egyetlen felhasználó jelszó nélkül.

Az 1C felhasználók különböznek egymástól:

  • Hozzáférési jogok
  • Interfész (jelenlét a tételek menüjében).

Nincs "szuperfelhasználó" vagy "adminisztrátorcsoport". Az adminisztrátor olyan felhasználó, aki rendelkezik a konfigurációs és adminisztrációs jogokkal. Egy üres adatbázisban (amikor a felhasználók listája még üres) először ezt a felhasználót kell hozzáadni.

Két lista az 1C felhasználókról

Valójában az 1C-ben két felhasználólista van. Az egyik (az 1C felhasználók listája) a programozó szempontjából „valódi”. Benne van a konfigban. Számára az 1C határozza meg a felhasználót.

Ez a régi tipikus konfigurációk megközelítése (például trade management 10, accounting 1.6 stb.) - a felhasználók ebben a listában szerkeszthetők, és az első bejelentkezéskor automatikusan belépnek a felhasználói könyvtárba.

A második (az 1C 8.2 verzió felhasználói, „nem valódi”) a felhasználók könyvtára (és a külső felhasználók könyvtára, mint az ut 11-ben). Volt már korábban is egy könyvtár, de az új tipikus konfigurációk megközelítése az, hogy a felhasználók ebben indulnak el, és automatikusan bekerülnek az „igazi” listába.

Ezzel a megközelítéssel az a fő probléma, hogy aki nem szeretne így dolgozni, és a régi módon akarja, az nem tudja megtenni, mert bizonyos mezőket a telephelyen ki kell tölteni, és ha tollal indítja a felhasználót a listában. , akkor a rendszer többé nem veszi fel őket automatikusan a könyvtárban.

Hogyan adjunk hozzá felhasználót az 1C felhasználók listájához

Tehát az 1C felhasználók listája a konfigurátorban található. és nyissa meg az Adminisztráció/Felhasználók menüt.

Felhasználó hozzáadásához meg kell nyomnia a Hozzáadás gombot (vagy a billentyűzetről a Bemeneteket). Ha a lista jelenleg üres, akkor az első felhasználónak rendszergazdai jogokkal kell rendelkeznie (lásd alább).

  • Név - felhasználónév (amelyet az 1C beírásakor választ ki)
  • Teljes név - hivatkozás a teljes névre, nem jelenik meg sehol
  • Jelszó
  • Megjelenítés a kiválasztási listában
    o ha a jelölőnégyzet be van jelölve, akkor a felhasználó az 1C beírásakor a kiválasztási listában lesz
    o ha a jelölőnégyzet nincs bejelölve, akkor a felhasználó nem lesz a kiválasztási listában (azaz nem választhat), de a billentyűzetről beírhatja a nevét és bejelentkezhet
  • Operációs rendszer hitelesítés - társítható egy Windows / domain felhasználóhoz, és ennek a felhasználónak nem kell jelszót megadnia (automatikusan bejelentkezik).

Az Egyéb lapon kiválaszthatja a jogosultságokat és az alapvető felhasználói beállításokat.

  • Fő felület - a menü, amely elérhető lesz a felhasználó számára (csak a vastag kliensben használható)
  • orosz nyelv
  • [Alap] Indítási mód - vastag vagy vékony kliens, ezzel a paraméterrel beléphet a vékonykliens konfigurációba - vastag és fordítva
  • Rendelkezésre álló szerepek (felhasználói jogok).

A konfigurációkban a felhasználói jogok általában blokkokra („szerepekre”) vannak osztva. A régi konfigurációk megközelítésében felhasználói pozíciókra (pénztáros, menedzser stb.) kerültek lebontásra. Ennek a megközelítésnek van egy mínusza - mivel a különböző szervezetekben a pénztárosnak és a menedzsernek különböző funkciói lehetnek.

Ezért az új konfigurációk megközelítésében akciókra bontják őket (hozzáférés a hónap eltemetéséhez, hozzáférés a készpénzes tranzakciókhoz). Vagyis minden felhasználóhoz be van állítva egy műveletsor.

Mindkét esetben alapvető jogok járnak a program bejáratához. A régi megközelítés szerint ez:

  • Felhasználó
  • FullPermissions (rendszergazda számára).

Az új megközelítésben ez:

  • BasicRights
  • BasicRightUT
  • LaunchThinClient – ​​plusz LaunchXxxxClient mások indításához
  • AlrendszerХхх - jelölőnégyzet minden egyes alrendszerhez (fül a felületen), amelyre a felhasználónak szüksége van
  • FullPermissions (rendszergazdának, nem adminisztrációnak!).

PS. Külső felhasználóknak nincs szükségük alapvető jogokra.

1C felhasználó hozzáadása - 1C 8.2 felhasználók

Az 1C 8.2 felhasználók listája az új verzióban az 1C-ben (1C Enterprise módban), a Users és External Users könyvtárban található (csak ha a konfiguráció támogatja). A különbség az, hogy nem a konfigurátorban kell létrehozni a felhasználókat, hanem ebben a könyvtárban, és automatikusan belépnek a konfigurátorba.

Ha vékony klienst használ, nézze meg az Adminisztráció lapot az asztalon. Ellenkező esetben nyissa meg a Felhasználók könyvtárat, például a Műveletek menüben.

Kattintson a Hozzáadás gombra (vagy a billentyűzetről a Bemenetekre). A felhasználók listájának kezeléséhez engedélyeznie kell a FullPermissions-t.


Az első megközelítéssel ellentétben itt nem közvetlenül ad meg minden jogot (szerepet) a felhasználónak, hanem jogcsoportokat (felhasználói csoportokat) ad meg.

A Felhasználói csoportok könyvtár tartalmaz egy profilt, amely meghatározza a jogok (szerepek) halmazát. A Felhasználói csoportprofilok könyvtárban módosíthatja vagy hozzáadhatja az ilyen jogokat (szerepeket).

Felhasználói beállítások 1C

Egyes konfigurációkban (különösen a régi megközelítésű konfigurációkban) nem elegendő a felhasználó létrehozása. Ezenkívül szüksége van:

  • Jelentkezzen be először felhasználóként
  • Ezután keresse meg a felhasználót a felhasználói könyvtárban
  • Könyvtár formájában nyomja meg a gombot ("vagy" opciók)
    o Menjen a Menü/Felhasználói beállítások menüpontra
    o További információk/Felhasználói beállítások menü és További felhasználói jogok
    o Egyes konfigurációkban ez egy lemez közvetlenül a felhasználói űrlapon
    o Egyes konfigurációkban a program Eszközök/Felhasználói beállítások globális menüje
  • Speciális beállítások/felhasználói jogok konfigurálása, amelyek meghatározzák az automatikus kitöltési mezőket és bizonyos hozzáféréseket.

Hogyan lehet letiltani az 1C felhasználót

A legtöbb konfigurációban nincs lehetőség a felhasználó [ideiglenes] leválasztására. Íme az eredmény eléréséhez használható variációk.

A régi megközelítés konfigurációi (a konfigurátoron keresztül):

  • Felhasználó törlése
  • Jelszó módosítása
  • Távolítsa el a felhasználói szerepkört (nem tud bejelentkezni).

Új megközelítésű konfigurációk (vállalaton keresztül):

  • Törölje az Hozzáférés az információkhoz jelölőnégyzetet. adatbázis engedélyezett
  • Jelszó módosítása
  • Kizárás az összes hozzáférési csoportból.

Aktív felhasználók 1C

Az 1C lehetővé teszi, hogy megtudja azon felhasználók listáját, akik jelenleg az adatbázisban vannak.

Ehhez Vállalati módban válassza az Eszközök / Aktív felhasználók menüt (vastag kliens, adminisztrációs felület). NÁL NÉL vékony kliens– Adminisztráció fül, aktív felhasználók a bal oldalon (lehet, hogy Lásd még).

Konfigurátor módban válassza az Adminisztráció/Aktív felhasználók menüt.

Az 1C felhasználók letiltása

Mint tudják, az adatbázis frissítéséhez (konfigurációhoz) minden felhasználónak ki kell lépnie az 1C-ből (nem minden esetben, de gyakran szükséges).

A felhasználók nem szeretnek kimenni (ez tény). És ha telefonon kérdezed meg, 30 másodperc múlva biztosan újra belépnek. Ha 200 felhasználó van, akkor ez egy nagyon szórakoztató esemény lesz.

Ezért háromféleképpen lehet leválasztani a felhasználókat az 1C-ről:


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.