Priverstinio vartotojo darbo išjungimo poreikis dažniausiai kyla šiais atvejais:

  • Atnaujinti informacinė bazė;
  • Naujo metaduomenų objekto įtraukimas į konfigūraciją;
  • Serverio profilaktikos ir remonto darbų atlikimas;
  • Pakabinta vartotojo sesija, kuri neleidžia programai paleisti iš naujo.

Šiame straipsnyje pabandysime jums pasakyti, kaip baigti vartotojo seansą, kokius įrankius administratorius turi savo arsenale, kad atliktų šią užduotį, kokias nutraukimo parinktis suteikia failas ir kokia 1C kliento-serverio versija.

Svarbu atsiminti, kad priverstinai baigę seansą galite prarasti duomenis. Tad norint išvengti nemalonių situacijų, patartina iš anksto įspėti vartotojus apie atsijungimą.

Seansų uždarymas iš konfigūratoriaus

Pakeitus duomenų bazės struktūrą, dinaminiai konfigūracijos naujinimai tampa nepasiekiami. Ir ekrane pasirodo informacinis langas (1 pav.).

Veiksmų seka šiuo atveju yra akivaizdi:

  1. Turite spustelėti mygtuką „Baigti seansus ir pakartoti“;
  2. Palaukite duomenų bazės restruktūrizavimo lango;
  3. Paspauskite OK.

Reikėtų pažymėti, kad programos kodo pakeitimai nereikalauja, kad vartotojai išsijungtų, tačiau iš naujo nepaleidus programos kiekviename konkrečiame kompiuteryje, jie neveiks šiame įrenginyje.

Seansų pabaiga tiesiai iš programos

Dauguma standartinių aštuntosios versijos 1C įmonės produktų turi mechanizmą, leidžiantį lengvai nutraukti vartotojo darbą nuotoliniu būdu ir suteikti administratoriui išskirtinę prieigą prie duomenų bazės. Tai yra „Ryšių su informacijos baze blokavimas“ apdorojimas.

Jį galite rasti vienu iš dviejų adresų:

  1. Viename iš skilties „Paslauga“ submeniu;
  2. Eikite į skyrių Operacijos-> Apdorojimas.

2 pav

Išvaizda apdorojimas parodytas 2 pav.

Šio apdorojimo ypatybės:

  1. Pažymėjus ir atžymėjus langelį bei paspaudus mygtuką „Įrašyti“, įjungiamas ir išjungiamas vartotojų blokavimas, seansų ištrynimas ir naujų ryšių kūrimo draudimas;
  2. Užrakto pabaigos laikas negali būti tuščias arba mažesnis už pradžios laiką;
  3. Tuo atveju, kai nustatytas parametras „Leidimo kodas“, paleidimo eilutėje galima parašyti, kad blokavimas būtų ignoruojamas, prieš kodą nurodant „/UC“;
  4. Jei „Leidimo kodas“ nenurodytas, bus sunku patekti į duomenų bazę nepasibaigus blokavimo laikotarpiui (darbo failo versijoje galite pabandyti ištrinti 1CVcdn failą iš duomenų bazės aplanko);
  5. Jei vietoj parametro „/UС“ ir slaptažodžio, atskirto tarpu, nurodykite „/CAllowUserWork“, kur C yra lotynų kalba, galite visiškai išjungti užraktą visiems vartotojams;
  6. Paspaudus mygtuką Aktyvūs vartotojai atsidarys langas su pilnas sąrašas vartotojų (3 pav.), iš kur galima atidaryti „Registracijos žurnalą“ arba baigti kiekvieno konkretaus vartotojo seansą.

3 pav

Aukščiau pateiktos dvi parinktys puikiai veikia tiek failo, tiek kliento-serverio režimu. Toliau nagrinėsime atvejus, būdingus tik serverio darbui.

Vartotojų pašalinimas iš rdp

Svarbu atsiminti, kad atjungti vartotojo sesijas nuo serverių galima tik turint tam tikras teises.

Kai dirbate iš nuotolinio darbalaukio, galutinio vartotojo seansus galite atlikti naudodami standartinę užduočių tvarkyklę. Tiesiog nutraukti seansus – šiek tiek negerai, bet pakankamai efektyvus būdas.

Antrasis variantas yra naudoti Task Manager − nuotolinis ryšys su galimybe valdyti kiekvieną konkretų seansą ir išeiti iš programos pagal visas taisykles. Šis metodas yra ilgas ir niekas negarantuoja, kad vienam vartotojui atsijungus, programos nepaleis joks kitas darbuotojas.

Vartotojų pašalinimas per serverio konsolę

Turėdami 1C serverių klasterio administratoriaus teises, turite:


Labai dažnai dirbant serverio režimu pakabintos vartotojo sesijos per platformą nematomos, jas galima ištrinti tik per konsolę.

Radikaliausias būdas nutraukti seansus

Situacija, kai pirmiau minėti metodai nepadėjo, yra labai reta. Bet jei taip nutinka, yra dar vienas radikalus būdas nutraukti ryšius su duomenų baze: fizinis serverio paleidimas iš naujo.

Žinoma, nespėjantys baigti darbų ir išsaugoti duomenų vartotojai bus itin pasipiktinę tokiu begėdišku požiūriu, tačiau jis greitas ir itin efektyvus.

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 aktyvių vartotojų;
  • 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ė, įvesite 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ą paskyrą 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 - :

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.

Norint atlikti įprastą 1C:Enterprise 8 informacijos bazės priežiūrą, dažnai reikia gauti išskirtinę prieigą prie duomenų bazės. Pavyzdžiui, norėdami sukurti duomenų bazės atsarginę kopiją arba atlikti įprastą DBVS serverio priežiūrą (perindeksuoti ir pan.), turite išjungti visas aktyvias seansus.

Panagrinėkime paprastą būdą atjungti vartotojus nuo informacijos bazės naudojant standartines 1C:Enterprise serverio funkcijas.

Standartinis funkcionalumas

Iš karto padarysiu rezervaciją, kad kalbėsime apie 1C: Enterprise 8 kliento-serverio versiją. Norėdami išjungti seansus, eikite į serverio administravimo pultą. Ten rasime reikiamą informacijos bazę sąraše:

Eidami į IB ypatybes, nustatykite parinktį „Įjungta seansų pradžios užrakinimas“. Tokiu atveju gali prireikti įvesti vartotojo vardą/slaptažodį sąskaitą informacijos bazės administratorius.

Nepamirškite nustatyti seanso blokavimo laikotarpio. Taip pat turėtumėte užtikrinti, kad visos foninės užduotys būtų sustabdytos, kol seansai blokuojami. Tai atliekama naudojant parinktį „Užrakinti įprastines užduotisįjungtas".

Jei reikia, galite nustatyti pranešimo tekstą vartotojams, kurie bus informuoti likus 5 minutėms iki seansų blokavimo, taip pat leidimo kodą patekti į infobazę seanso blokavimo laikotarpiu.

Leidimo kodas gali būti naudojamas norint patekti į informacijos bazę, kad būtų galima atlikti įprastinę priežiūrą, kai kiti seansai neaktyvūs. Prisijungiant prie duomenų bazės naudojant parametrus reikia įvesti leidimo kodą. Pavyzdžiui, taip atrodytų serveriui perduotas parametras, jei leidimo kodas yra „123456“.

Tokiu būdu patekę į duomenų bazę, gausime išskirtinę prieigą prie infobazės. Kiti užsiėmimai negalės prisijungti prie mūsų.

Pranešimas vartotojui, kad seansai užrakinti, atrodo taip (priklausomai nuo administratoriaus įvesto pranešimo). Jis pasirodo kas minutę likus 5 minutėms iki blokavimo laikotarpio.

Seanso blokavimo laikotarpio pradžioje pirmiausia pasirodo pranešimas:

Sesijai pasibaigus.

Aktyvios sesijos taip pat gali būti išjungtos pašalinus jas iš aktyvių seansų sąrašo. Toks veiksmas kartais būtinas norint užbaigti pakabinamus seansus.

Praktikoje apie vartotojų atjungimą geriausia pranešti iš anksto, kad būtų sumažinta rizika prarasti vartotojų įvestus, bet dar neišsaugotus duomenis.