1C 8.3 vartotojų administravimas ir kontrolė yra neatsiejama bet kurio diegimo ir palaikymo dalis programinės įrangos produktas firma 1C. Tiesą sakant, tai paprasta užduotis, ir, esu tikras, bet kuris žmogus gali lengvai su ja susidoroti. Išsamiau apsvarstykite 1C vartotojų administravimo procesą.

Vartotojų valdymas 1C yra gana paprastas ir intuityvus procesas, tačiau jam vis tiek reikia aprašymo.

Sąlyginis administravimas ir kontrolė apima:

  • vartotojo kūrimas;
  • vartotojo teisių nustatymas;
  • peržiūrėti aktyvius vartotojus;
  • vartotojų veiksmų analizė.

Panagrinėkime kiekvieną iš šių punktų išsamiau:

Vartotojo teisių sukūrimas ir įdiegimas 1C 8.2

Priklausomai nuo konfigūracijos, vartotojai įvedami į konfigūratorių arba vartotojo režimą. Beveik visos šiuolaikinės konfigūracijos palaiko vartotojo įvestį 1C: Enterprise 8 režimu. Taip pat 1C: Enterprise režimu, kaip taisyklė, jie įveda Papildomos parinktys vartotojų.

Tačiau, nepaisant konfigūracijos, pirmasis vartotojas, turintis administratoriaus teises, visada įvedamas į konfigūratoriaus režimą. Todėl mes apsvarstysime abu vartotojo įvesties būdus.

Vartotojų įvedimas į konfigūratorių

Norėdami įjungti 1C konfigūratoriaus režimą, duomenų bazės pasirinkimo sąraše pasirinkite parinktį Configurator:

Prisijungę meniu pasirinkite Administravimas – Vartotojai. Atsidarys vartotojų sąrašas, jei pradėsite pirmąjį vartotoją, jis bus tuščias. Pridėkime naują vartotoją „Administratorius“:

Šiame puslapyje turite nurodyti vartotojo nustatymus:

  • vardas ir Pilnas vardas- Vartotojo vardas.
  • Jei vėliava iškelta Autentifikavimas 1C: įmonės, tada prekės taps prieinamos Slaptažodis(slaptažodis, naudojamas įvesti 1C), Vartotojui neleidžiama keisti slaptažodžio(suteikia galimybę vartotojui pakeisti slaptažodį vartotojo režimu), Rodyti pasirinkimų sąraše(suteikia galimybę pasirinkti vartotoją sąraše, kitu atveju vartotojo vardą reikia įvesti rankiniu būdu).
  • Autentifikavimas Operacinė sistema vėliavėlė, atsakinga už autorizavimo galimybę naudojant operacinės sistemos vartotojo vardą. Vartotojas- Vartotojo vardas informacinė sistema(pavyzdžiui, \\dom\kirill, kur dom yra tinklo domenas, o kirill yra OS naudotojo vardas). 1C paleidžiant pirmiausia patikrina autorizaciją per OS, o tada autorizaciją 1C 8.2.
  • Atidaryti ID autentifikavimą- autorizavimo įgalinimas naudojant OpenID technologiją . Atidaryti ID yra atvira decentralizuota sistema, leidžianti vartotojui naudoti vieną sąskaitą autentifikavimui įvairiose nesusijusiose svetainėse, portaluose, tinklaraščiuose ir forumuose.

Gaukite 267 1C vaizdo pamokas nemokamai:

Skirtuke Kita turite nurodyti atitinkamus vartotojo vaidmenis (). Mūsų atveju nurodysime administratoriui Visos teisės. Kitų vartotojų reikiamus vaidmenis galima pažymėti čia. Vartotojo teisės apibendrinamos iš turimų skirtingų vaidmenų objektų. Tie. Jei vartotojas pasirinko du vaidmenis, vienas turi prieigą prie katalogo „Nomenklatūra“, o antrasis – ne, prieiga bus. Bet kuriam vartotojui, neturinčiam „Visų teisių“ turi būti nustatytas vartotojo vaidmuo(jei yra).

Taip pat šiame skirtuke galite nurodyti Pagrindinė sąsaja(veikia tik reguliarios formos). Numatytoji kalba— jei konfigūracija sukurta keliomis kalbomis. Pradėti režimą- valdomas arba reguliarus taikymas.

Vartotojo sukūrimas naudojant „1C Accounting 2.0“.

Sistemoje užregistravus visas teises turintį vartotoją, vartotojus galima įvesti į 1C: Enterprise režimą. Pavyzdžiui, sukurkime vartotoją dažniausiai pasitaikančia konfigūracija – Enterprise Accounting 8.2.

Norėdami tai padaryti, pasirinkite meniu elementą Paslauga – vartotojų ir prieigos valdymas. Atsidarys katalogas „Vartotojai“. Sukurti naują vartotoją:

Įveskite informaciją apie vartotoją ir jo pagrindinius, spustelėkite mygtuką „Gerai“: sistema pasiūlys automatiškai sukurti duomenų bazės vartotoją:

Turite sutikti, bus rodoma naujo duomenų bazės vartotojo forma:

Tai viskas! Vartotojo sukūrimas ir teisių jam priskyrimas baigtas.

Aktyvių vartotojų peržiūra 1C duomenų bazėje

Norėdami peržiūrėti vartotojus, dirbančius duomenų bazėje 1C: Enterprise režimu, pasirinkite elementą Paslauga – aktyvūs vartotojai. Atsidarys duomenų bazėje dirbančių vartotojų sąrašas:

Kaip išjungti vartotojus 1C 8.3 ir 8.2 versijose

Yra du būdai, kaip išjungti aktyvų vartotoją 1C duomenų bazėje:

  • programos sąsajoje (konfigūracijoms 1C Accounting 3.0, Trade Management 11 ir kt.);
  • per serverio klasterio konsolę (galima tik kliento-serverio režimu).

Iš sąsajos

Naudotojo režimu galite pašalinti pakabintą vartotoją, eidami į meniu „Administravimas“ – „Palaikymas ir priežiūra“, tada pasirinkę elementą „Aktyvūs vartotojai“:

Iš sąrašo pasirinkite norimą vartotoją ir spustelėkite mygtuką „Baigti“.

Iš klasterio konsolės

Jei turite prieigą prie 1C serverio administracinio skydelio, galite užbaigti seansą naudodami jį. Einame į pultą, meniu „Seansai“ randame pakabintą vartotoją, skambiname kontekstinis meniu ir spustelėkite "Ištrinti":

Vartotojo valdymas 1C 8.3

Norėdami peržiūrėti vartotojo darbo istoriją, eikite į meniu elementą Paslauga - :

At atsarginė kopija informacinių bazių, vartotojų darbas su infobaze turėtų būti nutrauktas.

„Išjungti 1C: įmonės naudotojus“
Nustatykite vėliavėlę, jei prieš archyvavimą reikia nutraukti vartotojų darbą su duomenų baze.

Galimos vartotojų išjungimo parinktys:

  • „Baigti seansus 1C:Enterprise serveryje“

Galimybė atjungti vartotojus priverstinai atjungiant seansus 1C:Enterprise serveryje. Galima tik 1C:Enterprise klientų / serverių duomenų bazėms.

Svarbu: nesupainioti šis vartotojas su 1C:Enterprise baziniu vartotoju ir „centrinio serverio administratoriumi“ vartotoju.

1C:Enterprise serverio konsolėje klasterio administratoriai yra šiuo keliu: „Konsolės šaknis“ - "1C: Enterprise 8.3 centriniai serveriai" - "(*)kompiuterio pavadinimas" - "Klastteriai" - „Vietinis klasteris“ - "Administratoriai".

"Klasterio administratoriaus vardas:"
Vartotojo vardas yra „grupės administratorius“.

"Klasterio administratoriaus slaptažodis:"
Vartotojo slaptažodis yra „grupės administratorius“.

„Naudojamas nestandartinis serverio agento prievadas“
Nustatykite šią vėliavėlę, jei serverio agento ryšio prievadas skiriasi nuo standartinio.

"Uostas:"
Prievadas, skirtas prisijungti prie 1C:Enterprise serverio agento. Numatytasis yra 1540.

Norėdami nustatyti serverio agento prievadą, eikite į Server 1C spustelėdami dešiniuoju pelės mygtuku spustelėkite išskleidžiamajame meniu spustelėkite kompiuterio pavadinimą, pasirinkite "Ypatybės" - „Centrinio serverio 1C parametrai: įmonė“ - "IP prievadas:".

  • „Pakviesti reguliarų vartotojų išjungimą“

Galimybė išjungti vartotojus įprastose konfigūracijose iškviečiant įmontuotą vartotojo išjungimo mechanizmą. Šis mechanizmas pagrįstas procedūros „Ryšių su informacine baze blokavimas“ naudojimu.

Vykdymo algoritmas yra toks:

  • Suaktyvinkite vartotojo išjungimą.
  • Užduoties vykdymo pradžia (archyvavimas, testavimas ir taisymas ir kt.).
  • Paleidžiami vartotojo leidimai.

"Momentas:"
Akimirka, kai vartotojai išėjo.

  • „Išjungti prieš atliekant užduotį“. Prieš kiekvieną užduotį vykdant bus vykdoma vartotojo išjungimo procedūra.
  • „Išeiti, tik jei reikia atnaujinti konfigūraciją“. Jei užduotis sukonfigūruota keisti krašto bazę ir iš centrinio mazgo gaunama modifikuota konfigūracija, prasidės vartotojo išjungimo procedūra. Kitais atvejais užbaigimo mechanizmas neveiks.

1. Išjungti naudotojus failo versija 1C 8.

Norėdami išjungti vartotojus failo versijoje, sukūriau *.bat failą su viena eilute

tinklo sesija /ištrinti /y

Tai išjungia visus atidarytus bendrinami failai kompiuteryje, kuriame yra bazė.
Tada sukūriau užduotį („Windows Task Scheduler“), kuri paleistų šį failą nustatytu laiku.
Klausiate, o kaip tos sesijos, kurios yra atidarytos kompiuteryje, aš jas taip pat pašalinau sukūręs naują * .bat failą su eilute

Taskkill /IM 1cv8.exe /f
Tiesa, dabartiniame kompiuteryje išjungia visus veikiančius 1C, bet man tai nebuvo taip baisu, nes archyvavimas vyko naktį ir duomenų bazėje niekas nedirbo, šį paketinį failą taip pat galima įtraukti į „Windows Scheduler“.

2. Vartotojų išjungimas kliento-serverio duomenų bazėje.

Taip pat failų bazės atveju naudojau *.bat failus.
Sukūrė du *. bat failą, pirmasis išjungia 1C įmonės serverį, antrasis jį įjungia labai paprastai.

tinklo stotelė „1C:Enterprise 8.2 Server Agent“

tinklo pradžia „1C: Enterprise 8.2 Server Agent“

Pridėtos dvi naujos užduotys Windows planavimo priemonė, su 15 minučių laiko skirtumu, kad visi pakabinti vartotojai galėtų atsijungti, šie veiksmai yra panašūs į 1C Enterprise serverio paleidimą ir 1C Enterprise serverio sustabdymą

3. Programinis būdas vartotojų atjungimas 1C

Užduotis buvo atlikti archyvavimą kiekvieną dieną 22:30.
Tokiu būdu nesivarginau, sukūriau naują vaidmenį „Neuždaryk 1C“.
Sukurta nauja tvarkaįprastame programos modulyje:

Procedūra ShutdownUsers() Eksportuoti If NOT RoleAvailable("Don'tClose1S") Then If Hour(mop_PerformingOperationsAtServer.CurrentDateAtServer()) >= 22 Tada //gauti laiką serveryje StopSystemWork(False); EndIf; EndIf; Procedūros pabaiga

If NOT RoleAvailable("Don't Close1S") Then If Hour(mop_PerformingOperationsOnServer.CurrentDateOnServer()) >= 22 Tada // gauti laiką serveryje TerminateSystem(False); EndIf; EndIf;

ConnectWaitingHandler ("ShutdownUsers", "600");

Funkcija Dabartinė data serveryje atrodo taip:

Funkcija CurrentDateOnServer() Export
Return CurrentDate();
EndFunctions

Taigi serveryje gauname datą, jei bendro modulio ypatybėse yra nustatytas žymimasis langelis "Serveris", aš jį tik patikrinau.

Pasirodo, dabartinis kodas išjungia vartotojus dviem valandoms, tačiau dažniausiai po vidurnakčio į duomenų bazę niekas neįeina.

Jei šis straipsnis kam nors padėjo, aš labai džiaugiuosi.

- Vasya, nuo šiandien jūs įjungiate vartotojus!
— Bet aš programuotojas, o ne sistemos administratorius?!
- Sistemos administratoriai nežino 1C, todėl pradėsite vartotojus!
- Aaaa!!!

Programuotojas yra asmuo, kuris rašo programas kompiuteriui. Tačiau 1C vartotojų sąrašo tvarkymas paprastai patikėtas tam, kas yra susijęs su 1C, būtent 1C programuotojui.

Iš esmės kai kurie programuotojai neprieštarauja, nes tai suteikia jiems tam tikrų „privilegijų“ jų rankose.

Nepaisant to, 1C vartotojų sąrašas mažai skiriasi nuo kitų programų vartotojų sąrašų. Todėl gauti naują vartotoją arba išjungti esamą yra taip pat paprasta, kaip kriaušes gliaudyti.

1C vartotojai

Taigi, 1C turi savo vartotojų sąrašą. Su juo reguliuojama prieiga prie 1C duomenų bazės. Įeinant į duomenų bazę, 1C paprašys pasirinkti vartotoją iš šio sąrašo ir įvesti slaptažodį.

Yra parinkčių, kuriose 1C neprašo vartotojo vardo, kad galėtų prisijungti. Tačiau tai visiškai nieko nereiškia. Tiesiog tokiu atveju vartotojas iš sąrašo susietas su Windows/domeno vartotoju ir nustatomas automatiškai. Kaip

Vienintelė galimybė, kai 1C tikrai neprašo vartotojo, yra kuriant naują (tuščią) duomenų bazę. Šiuo atveju 1C vartotojų sąrašas yra tuščias. Kol nebus pridėtas pirmasis vartotojas, 1C prisijungs automatiškai. Panaši sistema naudojama sistemoje Windows, kai yra vienas vartotojas be slaptažodžio.

1C vartotojai skiriasi vienas nuo kito:

  • Prieigos teisės
  • Sąsaja (buvimas elementų meniu).

Nėra „supervartotojo“ ar „administratorių grupės“. Administratorius yra vartotojas, turintis visas konfigūracijos ir administravimo teises. Tuščioje duomenų bazėje (kai vartotojų sąrašas vis dar tuščias) pirmiausia reikia pridėti šį vartotoją.

Du 1C vartotojų sąrašai

Tiesą sakant, 1C yra du vartotojų sąrašai. Vienas iš jų (1C vartotojų sąrašas) programuotojo požiūriu yra „tikras“. Tai yra konfigūracijoje. Būtent jam 1C nustato vartotoją.

Tai yra senų tipinių konfigūracijų (pvz., prekybos valdymas 10, apskaita 1.6 ir kt.) požiūris – šiame sąraše redaguojami vartotojai, o pirmą kartą prisijungus jie automatiškai įtraukiami į vartotojų katalogą.

Antrasis (1C 8.2 versijos vartotojai, „netikras“) yra vartotojų katalogas (ir išorinių vartotojų katalogas, kaip nurodyta ut 11). Katalogas buvo ir anksčiau, tačiau naujos tipinės konfigūracijos yra tokios, kad vartotojai jame paleidžiami ir automatiškai patenka į „tikrąjį“ sąrašą.

Pagrindinė tokio požiūrio problema yra ta, kad tie, kurie nemėgsta dirbti taip ir nori dirbti senai, negali to padaryti, nes įstaigoje yra užpildomi tam tikri laukai, o jei vartotoją pradedate sąraše su rašikliais , jie nebebus automatiškai paimami į katalogą.

Kaip įtraukti vartotoją į 1C vartotojų sąrašą

Taigi, 1C vartotojų sąrašas yra konfigūratoriuje. ir atidarykite meniu Administravimas / Vartotojai.

Norėdami pridėti vartotoją, turite paspausti pridėjimo mygtuką (arba klaviatūros įvestis). Jei sąrašas šiuo metu tuščias, pirmasis vartotojas turi turėti administratoriaus teises (žr. toliau).

  • Vardas - vartotojo vardas (kurį jis pasirinks įvesdamas 1C)
  • Visas vardas – nuoroda pilnas vardas, niekur nepasirodo
  • Slaptažodis
  • Rodyti pasirinkimų sąraše
    o jei žymimasis laukelis pažymėtas, tada įvesdamas 1C vartotojas bus pasirinkimų sąraše
    o jei žymimasis laukelis nepažymėtas, vartotojo nebus pasirinkimų sąraše (ty negalite pasirinkti), bet galite įvesti jo vardą iš klaviatūros ir prisijungti
  • Operacinės sistemos autentifikavimas – gali būti susietas su Windows / domeno vartotoju ir šiam vartotojui nereikės įvesti slaptažodžio (jis prisijungs automatiškai).

Skirtuke Kita galite pasirinkti teises ir pagrindinius vartotojo nustatymus.

  • Pagrindinė sąsaja – meniu, kuris bus prieinamas vartotojui (naudojamas tik storajame kliente)
  • rusų kalba
  • [Pagrindinis] Paleisties režimas – storas arba plonas klientas, naudodami šį parametrą galite įvesti plonojo kliento konfigūraciją – storas ir atvirkščiai
  • Galimi vaidmenys (vartotojo teisės).

Vartotojo teisės konfigūracijose paprastai skirstomos į blokus („vaidmenis“). Artėjant senosioms konfigūracijoms, jos buvo suskirstytos pagal vartotojų pozicijas (kasininkas, vadovas ir kt.). Šis požiūris turi minusą - nes skirtingose ​​organizacijose kasininkas ir vadovas gali atlikti skirtingas funkcijas.

Todėl artėjant naujoms konfigūracijoms jos išskaidomos pagal veiksmus (prieiga prie mėnesio laidojimo, prieiga prie grynųjų pinigų operacijų). Tai yra, kiekvienam vartotojui nustatomas operacijų rinkinys.

Abiem atvejais yra pagrindinės teisės patekti į programą. Pagal senąjį metodą tai yra:

  • Vartotojas
  • FullPermissions (administratoriui).

Taikant naują metodą, tai yra:

  • Pagrindinės teisės
  • BasicRightUT
  • LaunchThinClient – ​​plius LaunchXxxxClient, kad paleistumėte kitus
  • PosistemisХхх - kiekvieno posistemio (sąsajos skirtuko), kurio vartotojui reikia, žymės langelis
  • FullPermissions (administratoriui, o ne administracijai!).

PS. Išoriniams vartotojams pagrindinių teisių nereikia.

Kaip pridėti 1C vartotoją – 1C 8.2 naudotojus

Naujos versijos 1C 8.2 vartotojų sąrašas yra 1C (1C įmonės režimu), kataloguose Vartotojai ir Išoriniai vartotojai (tik jei konfigūracija palaiko). Skirtumas tas, kad vartotojus turite sukurti ne konfigūruotoje, o šiame kataloge, ir jie automatiškai pateks į konfigūratorių.

Jei naudojate ploną klientą, darbalaukyje žr. skirtuką Administravimas. Kitu atveju atidarykite katalogą Vartotojai, pavyzdžiui, per meniu Operacijos.

Spustelėkite mygtuką Pridėti (arba klaviatūroje Ins). Kad galėtumėte tvarkyti vartotojų sąrašą, turite įjungti FullPermissions.


Skirtingai nuo pirmojo metodo, čia jūs tiesiogiai nenurodote kiekvienos teisės (vaidmens) vartotojui, bet nurodote teisių grupes (vartotojų grupes).

Naudotojų grupių kataloge yra profilis, apibrėžiantis teisių (vaidmenų) rinkinį. Naudotojų grupės profilių kataloge galite pakeisti arba pridėti tokius teisių (vaidmenų) rinkinius.

Vartotojo nustatymai 1C

Kai kuriose konfigūracijose (ypač senojo požiūrio konfigūracijose) neužtenka sukurti vartotoją. Be to, jums reikia:

  • Prisijunkite kaip vartotojas pirmą kartą
  • Po to suraskite vartotoją vartotojo kataloge
  • Katalogo pavidalu paspauskite (parinktys "arba")
    o Eikite į meniu/vartotojo nustatymus
    o Papildoma informacija/Vartotojo nustatymų meniu ir Papildomos vartotojo teisės
    o Kai kuriose konfigūracijose tai yra plokštė tiesiai vartotojo formoje
    o Kai kuriose konfigūracijose visuotinis programos Įrankių/Vartotojo nustatymų meniu
  • Konfigūruokite išplėstinius nustatymus / vartotojo teises, kurios apibrėžia automatinio užpildymo laukus ir kai kurias prieigas.

Kaip išjungti 1C vartotoją

[Laikinas] vartotojo atjungimas daugelyje konfigūracijų nenumatytas. Čia pateikiami variantai, kuriuos galima naudoti norint pasiekti šį rezultatą.

Senojo metodo konfigūracijos (naudojant konfigūratorių):

  • Ištrinti vartotoją
  • Pakeisti slaptažodį
  • Pašalinkite vartotojo vaidmenį (negaliu prisijungti).

Naujo požiūrio konfigūracijos (per Enterprise):

  • Panaikinkite Prieiga prie informacijos žymėjimą. leidžiama duomenų bazė
  • Pakeisti slaptažodį
  • Išskirti iš visų prieigos grupių.

Aktyvūs vartotojai 1C

1C leidžia sužinoti vartotojų, kurie šiuo metu yra duomenų bazėje, sąrašą.

Norėdami tai padaryti, įmonės režimu pasirinkite meniu Įrankiai / Aktyvūs vartotojai (storas klientas, administracinė sąsaja). AT plonas klientas– Administravimo skirtukas, aktyvūs vartotojai kairėje (gali būti taip pat žr.).

Konfigūratoriaus režimu pasirinkite meniu Administravimas / Aktyvūs vartotojai.

1C naudotojų išjungimas

Kaip žinote, norint atnaujinti duomenų bazę (konfigūraciją), būtina, kad visi vartotojai išeitų iš 1C (ne visais atvejais, bet dažnai reikia).

Vartotojai nemėgsta išeiti (tai yra faktas). O jei paklausi telefonu, po 30 sekundžių tikrai vėl įeis. Kai yra 200 vartotojų, tai tampa labai smagiu renginiu.

Todėl yra trys būdai, kaip atjungti vartotojus nuo 1C:


Sveiki Dmitrijus! Išmokykite mane, kaip priverstinai pašalinti vartotojus iš duomenų bazės, kad būtų atnaujinta konfigūracija. Ačiū iš anksto.

Iš vartotojo: Svetlana Nikolajevna

Sveiki, Svetlana Nikolaevna!

Norint pašalinti vartotojus iš duomenų bazės, reikia turėti administratoriaus teises.

Einame į skyrių Administracija, Palaikymas ir priežiūra:

Pasirinkite Vartotojo darbo blokavimas:


Aktyvių vartotojų sąrašą galite peržiūrėti formoje paspaudę mygtuką.

Užpildome pranešimą, kurį vartotojai matys savo ekranuose, nustatome blokavimo intervalą (jei pabaigos laiko nežinote, laukelį palikite tuščią). Įdiegti taip pat Atrakinimo kodas, nes blokavimas taip pat turės įtakos jūsų aktyviam seansui, pavyzdžiui, nustatytam 1234 .

Spustelėkite Nustatykite užraktą. Pasirodys įspėjamasis pranešimas:


Mes sutinkame. Dabar formoje raudonai parašyta, kad netrukus prasidės blokavimas.


Šiuo metu aktyviems vartotojams pasirodo šis langas:


Arčiau blokavimo pradžios jis pradeda pasirodyti kas minutę:


Vartotojas turi baigti savo darbą programoje ir išeiti. Jei ji neišeina savaime, programa užsidarys automatiškai. Bandydamas prisijungti prie duomenų bazės, vartotojas gaus tokį įspėjimą:


Vartotojas, nustatęs bloką, taip pat gauna pranešimą:


Išlipkime iš bazės.

Nes blokavimas taikomas visoms visų vartotojų sesijoms, turėsime nustatyti paleidimo parametrą (čia mums reikia Atrakinimo kodas):



Antrame skirtuke rašome duomenų bazės paleidimo parametrą (kur 1234 yra mūsų kodas):


Spaudžiame pasiruošę. Dabar galime įvesti ir konfigūratoriaus, ir vartotojo režimą.

Norėdami atrakinti pagrindą, turite grįžti į užrakto formą ir spustelėti Nuimkite užraktą.


Jei buvo nustatyta blokavimo pabaigos data, blokavimas baigsis automatiškai, kai jis įvyks.