Kā izmest lietotāju no 1 s. Mēs izstumjam lietotājus no servera informācijas bāzes

💖 Vai tev patīk? Kopīgojiet saiti ar draugiem

Programmatūras produkti pamatojoties uz 1C platformu, tiem ir daudz funkciju, gan specializētu, gan lietišķu, tas ir, administratīvu. Pamatfunkcionalitāte (protams, atkarībā no risinājuma mērķa) attiecas uz tādām jomām kā preču pirkšana, to pārdošana, noliktava, operatīvā un vadības uzskaite, grāmatvedība, CRM, bet kompleksu risinājumu gadījumā – visas kopā.

Dabiski, ka viens darbinieks nespēj kontrolēt visus organizācijas biznesa procesus, pat ja tie ir automatizēti. Tāpēc 1C sistēmas administratoriem ir jāsaskaras ar desmitiem un simtiem lietotāju, kuri strādā ar noteiktu sistēmas funkcionalitāti. Katram no viņiem ir jāiestata īpašas tiesības, lai viņu rīcībā vienlaikus būtu visi un tikai nepieciešamie dokumenti, funkcijas un atskaites. Un šeit mēs sākam apsvērt 1C risinājumu lietišķo vai administratīvo funkcionalitāti, kas īpaši ietver lietotāja piekļuves tiesību iestatīšanu.

Lietotāja iestatījumi 1C 8.3

1C 8.3 īpašie konfigurācijas struktūras objekti - “Lomas” - ir atbildīgi par lietotāja tiesībām. Lielākajai daļai tipisku konfigurāciju jau ir izveidots noteikts standarta lomu saraksts. Varat tos izmantot, veidojot kontus un iestatot tiem piekļuves tiesības. Ja standarta komplekts jums nav piemērots, varat to mainīt vai pievienot savas lomas.

Katram lietotājam var piešķirt vairākas lomas, kas ir atbildīgas par noteiktām tiesībām. Lai konfigurētu 1C lietotāja tiesības, jums ir jānoskaidro, kādas lomas viņiem pašlaik ir. Šo informāciju var iegūt divos veidos:

  • Izmantojot konfiguratoru. Šī opcija ir piemērota jebkurai konfigurācijai;
  • Dažās konfigurācijās, izmantojot režīmu "Uzņēmums".

Palaidiet savu 1C datu bāzes konfiguratoru ar lietotājvārdu ar pilnām tiesībām un atveriet izvēlni “Administrēšana” -> “Lietotāji”. Lai uzzinātu konkrēta lietotāja tiesības, veiciet dubultklikšķi uz līnijas ar viņa uzvārdu un dodieties uz cilni “Cits”. Tiks pārbaudītas lietotājam pieejamās lomas. Lai pievienotu vai noņemtu noteiktu lomu, mainiet izvēles rūtiņas un noklikšķiniet uz Labi.



Ja pēc analīzes jūs saprotat, ka standarta lomas nevar pilnībā apmierināt tiesību norobežošanas prasības, jums tās ir jāmaina. Lai to izdarītu, konfigurācijas kokā atrodiet vajadzīgo lomu un veiciet dubultklikšķi uz tās. Atvērtā loga kreisajā pusē redzēsit visu konfigurācijas objektu sarakstu. Labajā pusē izvēles rūtiņas norāda tās darbības, uz kurām tiesības ir piešķirtas šai lomai, saistībā ar atlasīto objektu kreisajā pusē.



Jūs varat ne tikai piešķirt un noņemt atļaujas noteiktām darbībām ar konfigurācijas objektiem, atzīmējot un noņemot atzīmi no tiem. Turklāt 1C platformā ir iebūvēts ļoti ērts mehānisms, kas ir atbildīgs par lietotāja tiesību ierobežošanu rekorda līmenī - RLS. Tas ļauj iestatīt nosacījumu, tikai tad, kad tas ir izpildīts, lietotājs redzēs datus informācijas bāze. Izmantojot RLS, lietotāja tiesības 1C 8.3 var konfigurēt tā, lai, piemēram, katrs konkrētais noliktavas darbinieks redzētu informāciju tikai par savu noliktavu.

Vēl viens veids, kā lietotājam pievienot tiesības uz objektu, nemainot standarta lomas, ir izveidot jaunu lomu. Lai to izdarītu, konfigurācijas filiālē "Lomas" noklikšķiniet uz pogas "Pievienot" un nosauciet jauno objektu. Atvērtajā logā kreisajā pusē atrodiet nepieciešamos konfigurācijas objektus, bet labajā pusē iestatiet nepieciešamās tiesības un ierobežojumus. Pēc jaunās lomas saglabāšanas jums ir jāatjaunina konfigurācija, jāiet uz lietotāju sarakstu un jāpievieno jauna loma noteiktiem lietotājiem.

1C informācijas bāzes administratora atbildība neaprobežojas tikai ar lietotāju izveidi un tiesību piešķiršanu. Darbinieki var mainīties, pienākumi var tikt pārdalīti, un administratoriem ātri jāreaģē uz visām šīm izmaiņām. Ja darbinieks, kurš veica noteiktas funkcijas 1C, aiziet, tad ir jāatspējo 1C lietotājs, lai bijušie kolēģi neizmantotu kontu. Lietotāju saraksts, kuru var atvērt konfiguratorā izvēlnē “Administrēšana”, mums palīdzēs.


Atverot 1C lietotāja iestatījumus, jums ir jānoņem atzīmes no rūtiņām, kas ir atbildīgas par darbinieka vārda atrašanu atlases sarakstā un autentifikāciju. Tādā veidā jūs aizliedzat pieteikties ar aizgājušā darbinieka uzvārdu un saglabāsit piekļuves tiesību iestatījumus, ja darbinieks atgriezīsies. Šie iestatījumi noderēs arī tad, ja visas pilnvaras tiks nodotas jaunam darbiniekam – lomas nebūs jākonfigurē atkārtoti.

Tāpat nav ieteicams pilnībā dzēst lietotāju, jo sistēma satur saites uz atbildīgo lietotāju dažādos dokumentos. Dzēšot ierakstu, radīsies bojātas saites un neskaidrības par to, kurš ir izveidojis konkrētus dokumentus, kas var radīt neskaidrības. Daudz efektīvāk ir atspējot 1C lietotāja pieteikšanos sistēmā un dažos gadījumos pilnībā noņemt tiesības (lomas). Tāpat dažiem uzņēmumiem ir prakse neaktīvos lietotājus atzīmēt ar noteiktu ikonu laukā “Vārds”, piemēram: “*IvanovaTP”.

Dažos gadījumos 1C administratoram var būt steidzami “jāizmet” lietotāji no 1C datu bāzes. To var izdarīt divos veidos:

  1. Izmantojot "Uzņēmuma" režīmu no lietotāja ar administratora tiesībām. Neatbalsta visas konfigurācijas;
  2. Izmantojot lietojumprogrammu serveri, izmantojot 1C serveru klastera konsoli.

Lai izmantotu pirmo opciju, jums jāiet uz “NSI un administrācija”, jāatver “Apkope” un jāatver veidlapa “Aktīvie lietotāji”. Mēs redzēsim aktīvo lietotāju sarakstu un augšpusē pogu “Beigt”, noklikšķinot uz kuras, lietotāju sesijas tiks piespiedu kārtā pārtrauktas. Turklāt šajā sarakstā varat redzēt datora nosaukumu un sākuma laiku, kas palīdzēs izsekot iesaldētām sesijām.


Otrā aktīvo lietotāju atspējošanas iespēja prasa lielāku uzmanību un atbildību, jo visbiežāk klastera konsole tiek mitināta lietojumprogrammu serverī. Ja jums ir piekļuve šim servera vadības panelim, varat beigt lietotāja sesiju šādi:

  1. Atveriet klastera konsoli;
  2. Mēs ejam uz informācijas bāzu sarakstu un atveram sesijas vajadzīgajam;
  3. Sarakstā atrodiet vajadzīgo lietotāju;
  4. Zvana konteksta izvēlne, noklikšķinot ar peles labo pogu, būs funkcija “Dzēst”.


1C platformā izstrādātāji ir iekļāvuši ērtu tiesību iestatīšanas un lietotāju pārvaldības mehānismu. Tāpēc aprakstītās iespējas ir pieejamas visu konfigurāciju īpašniekiem, pat tiem, kas rakstīti neatkarīgi. Vēl viena priekšrocība ir tā, ka tai nav nepieciešamas dziļas zināšanas par 1C sistēmu. Jebkurš atbildīgs un uzmanīgs administrators spēj tikt galā ar šīm darbībām.

Sveiks Dmitrij! Lūdzu, iemāciet man, kā izspiest lietotājus no datu bāzes, lai atjauninātu konfigurāciju. Paldies jau iepriekš.

No lietotāja: Svetlana Nikolajevna

Labdien, Svetlana Nikolajevna!

Lai izmestu lietotājus no datu bāzes, jums ir jābūt administratora tiesībām.

Dodieties uz sadaļu Administrācija, Atbalsts un apkope:

Izvēlieties Lietotāju bloķēšana:


Veidlapā noklikšķiniet uz pogas, lai skatītu aktīvo lietotāju sarakstu.

Mēs aizpildām ziņojumu, ko lietotāji redzēs savos ekrānos, iestatām bloķēšanas intervālu (ja nezināt beigu laiku, atstājiet lauku tukšu). Instalējiet arī atbloķēšanas kods, jo bloķēšana ietekmēs arī jūsu aktīvo sesiju, piemēram, instalēšanu 1234 .

Noklikšķiniet Iestatīt bloķēšanu. Parādās brīdinājuma ziņojums:


Mēs piekrītam. Tagad veidlapā sarkanā krāsā ir rakstīts, ka drīz sāksies bloķēšana.


Šobrīd aktīvie lietotāji redzēs šādu logu:


Tuvāk bloķēšanas sākumam tas sāk parādīties katru minūti:


Lietotājam jāpabeidz darbs programmā un jāiziet. Ja tā pati neiziet, programma tiks automātiski aizvērta. Mēģinot pieteikties datu bāzē, lietotājs saņems šādu brīdinājumu:


Lietotājs, kurš ir iestatījis bloķēšanu, saņem arī ziņojumu:


Atstāsim bāzi.

Jo bloķēšana attiecas uz visām visu lietotāju sesijām, mums būs jāiestata palaišanas parametrs (šeit mums ir nepieciešams Atbloķēšanas kods):



Otrajā cilnē mēs norādām datu bāzes palaišanas parametru (kur 1234 ir mūsu kods):


Noklikšķiniet uz gatavs. Tagad mēs varam ieiet gan konfiguratorā, gan lietotāja režīmā.

Lai atbloķētu datu bāzi, jums jāatgriežas bloķēšanas veidlapā un jānoklikšķina Atbloķēt.


Ja ir iestatīts bloķēšanas beigu datums, tad, kad tas notiks, bloķēšana tiks automātiski pārtraukta.

1. Lietotāju atspējošana faila versijā 1C 8.

Lai atvienotu lietotājus faila versijā, es izveidoju *.bat failu ar vienu rindiņu

tīkla sesija /dzēst /y

Tas atspējo visus atvērtos koplietotos failus datorā, kurā atrodas datu bāze.
Pēc tam es izveidoju uzdevumu (Windows Task Scheduler), kas palaiž šo failu noteiktajā laikā.
Jūs varat jautāt, kā ir ar tām sesijām, kas ir atvērtas datorā, es tās arī likvidēju, izveidojot jaunu *.bat failu ar rindiņu?

taskkill /IM 1cv8.exe /f
Tiesa, tas atspējo visu, kas darbojas 1C pašreizējā datorā, bet man tas nebija tik biedējoši, jo arhivēšana tika veikta naktī un neviens nedarbojās datu bāzē, šo pakešfailu var pievienot arī Windows plānotājam.

2. Lietotāju atspējošana klienta-servera datu bāzē.

Tāpat kā failu datu bāzes gadījumā, es izmantoju *.bat failus.
Izveidoju divus *.bat failus, pirmais atspējo 1C Enterprise serveri, otrais ieslēdz ļoti vienkārši.

tīkla pietura "1C: Enterprise 8.2 Server Agent"

tīkla sākums "1C: Enterprise 8.2 Server Agent"

Windows plānotājam ir pievienoti divi jauni uzdevumi ar 15 minūšu laika starpību, lai visi sasalušie lietotāji varētu atvienoties, šīs darbības ir līdzīgas 1C Enterprise servera palaišanai un 1C Enterprise servera apturēšanai.

3. Programmatisks veids, kā atvienot lietotājus 1C

Uzdevums bija veikt arhivēšanu katru dienu 22:30.
Izmantojot šo metodi, es neuztraucos, es izveidoju jaunu lomu “NeClose1C”.
Izveidota jauna procedūra parastajā lietojumprogrammas modulī:

Procedūra ShutdownUsers() Export If NOT RoleAvailable("Neaizvērt 1C") Then If Hour(mop_PerformingOperationsOnServer.CurrentDateOnServer()) >= 22 Tad // iegūt laiku serverī StopSystemOperation(False);

endIf;

endIf;

Procedūras beigas If NOT RoleAvailable("Neaizvērt 1C") Then If Hour(mop_PerformingOperationsOnServer.CurrentDateOnServer()) >= 22 Tad // iegūt laiku serverī StopSystemOperation(False); endIf;

endIf;
ConnectWaitHandler ("ShutdownUsers", "600");
Funkcija

pašreizējais datums

serverī tas izskatās šādi:

Funkcija CurrentDateOnServer() Export

Return CurrentDate();
EndFunction
Tādā veidā mēs iegūstam datumu serverī, ja kopējā moduļa rekvizītos ir atzīmēta izvēles rūtiņa “Serveris”, es to tikai atzīmēju.
Izrādās, ka pašreizējais kods uz divām stundām izslēdz lietotājus, bet parasti pēc pusnakts neviens neielogojas datu bāzē.

Ja šis raksts kādam palīdzēja, būšu ļoti priecīgs.

— Vasja, no šodienas jūs veidojat lietotājus!

- Bet es taču esmu programmētājs, nevis sistēmas administrators?!

— Sistēmas administratori nezina 1C, tāpēc jūs izveidosit lietotājus!

- Aaaah!!!

Programmētājs ir persona, kas raksta programmas datoram. Tomēr 1C lietotāju saraksta pārvaldība parasti tiek uzticēta kādam, kas ir saistīts ar 1C, proti, 1C programmētājam.

Vienīgā iespēja, kad 1C lietotājam īsti nemudina, ir jaunas (tukšas) datu bāzes izveide. Šajā gadījumā 1C lietotāju saraksts ir tukšs. Kamēr nav pievienots pirmais lietotājs, 1C pieteiksies automātiski. Līdzīga sistēma tiek izmantota operētājsistēmā Windows, ja ir viens lietotājs bez paroles.

1C lietotāji atšķiras viens no otra:

  • Piekļuves tiesības
  • Interfeiss (vienumu klātbūtne izvēlnē).

Nav “superlietotāja” vai “administratoru grupas” kā tādas. Administrators ir lietotājs, kuram ir iespējotas visas konfigurācijas tiesības un administrēšanas tiesības. Tukšā datu bāzē (kad lietotāju saraksts vēl ir tukšs) vispirms jāpievieno šis konkrētais lietotājs.

Divi 1C lietotāju saraksti

Faktiski 1C ir divi lietotāju saraksti. Viens no tiem (1C lietotāju saraksts) no programmētāja viedokļa ir “īsts”. Tas atrodas konfiguratorā. Tieši ar to 1C identificē lietotāju.

Šī ir veco standarta konfigurāciju pieeja (piemēram, tirdzniecības vadība 10, grāmatvedība 1.6 utt.) - lietotāji tiek rediģēti šajā sarakstā un tiek automātiski iekļauti lietotāju direktorijā pēc pirmās pieteikšanās.

Otrais (versijas 1C 8.2 lietotāji, “nav reāli”) ir lietotāju direktorijs (un ārējo lietotāju direktorijs, kā tas ir UT 11). Direktorija pastāvēja jau iepriekš, taču jauno standarta konfigurāciju pieeja ir tāda, ka tam tiek pievienoti lietotāji un automātiski tiek iekļauti “īstajā” sarakstā.

Šīs pieejas galvenā problēma ir tā, ka tiem, kam nepatīk strādāt šādā veidā un kuri vēlas to darīt vecajā veidā, to nevar izdarīt, jo noteikti lauki tiek aizpildīti iestatīšanas laikā un pievienojot sarakstam lietotāju. , tie netiks automātiski paņemti direktorijā.

Kā pievienot lietotāju 1C lietotāju sarakstam

Tātad 1C lietotāju saraksts ir konfiguratorā. un atveriet izvēlni Administrēšana/Lietotāji.

Lai pievienotu lietotāju, jānospiež pievienošanas poga (vai Ins no tastatūras). Ja saraksts tagad ir tukšs, tad pirmajam lietotājam ir jābūt administratora tiesībām (skatiet tālāk).

  • Vārds – lietotājvārds (ko viņš izvēlēsies, piesakoties 1C)
  • Pilns vārds - atsauce uz pilnu vārdu, nekur neparādās
  • Parole
  • Rādīt atlases sarakstā
    o ja ir atzīmēta izvēles rūtiņa, lietotājs būs atlases sarakstā, piesakoties 1C
    o ja izvēles rūtiņa nav atzīmēta, lietotājs nebūs atlases sarakstā (tas ir, jūs nevarat izvēlēties), bet jūs varat ievadīt viņa vārdu no tastatūras un pieteikties
  • Autentifikācija operētājsistēma– var būt saistīts ar Windows/domēna lietotāju un šim lietotājam nebūs jāievada parole (pieteiksies automātiski).

Cilnē Cits jūs atlasāt tiesības un lietotāja pamata iestatījumus.

  • Galvenais interfeiss ir izvēlne, kas būs pieejama lietotājam (izmanto tikai biezajā klientā)
  • Valoda – krievu
  • [Galvenais] Palaišanas režīms - biezs vai plāns klients, izmantojot šo parametru var ievadīt plānā klienta konfigurāciju - biezs un otrādi
  • Pieejamās lomas (lietotāja tiesības).

Lietotāju tiesības konfigurācijās parasti tiek sadalītas blokos (“lomās”). Veco konfigurāciju pieejā tās tika sadalītas pēc lietotāja pozīcijas (kasieris, vadītājs utt.). Šai pieejai ir trūkums - jo dažādās organizācijās kasierim un vadītājam var būt dažādas funkcijas.

Tāpēc, tuvojoties jaunajām konfigurācijām, tās tiek sadalītas pēc darbības (pieeja līdz mēneša beigām, pieeja skaidras naudas darījumiem). Tas ir, katram lietotājam ir iestatīta darbību kopa.

Abos gadījumos ir pamata piekļuves tiesības, lai iekļūtu programmā. Vecajā pieejā tas ir:

  • Lietotājs
  • Pilnas tiesības (administratoram).

Jaunajā pieejā tas ir:

  • Pamattiesības
  • PamattiesībasUT
  • LaunchThinClient — kā arī LaunchXxxClient citu palaišanai
  • ApakšsistēmaХхх – atzīme katrai apakšsistēmai (cilne saskarnē), kas lietotājam nepieciešama
  • Pilnas tiesības (administratoram, nevis administrācijai!).

PS. Ārējiem lietotājiem pamattiesības nav nepieciešamas.

Kā pievienot 1C lietotāju - 1C 8.2 lietotāji

1C 8.2 lietotāju saraksts jaunajā versijā atrodas 1C (1C Enterprise režīmā), Lietotāju un Ārējo lietotāju direktorijās (tikai tad, ja konfigurācija to atbalsta). Atšķirība ir tāda, ka jums ir jāizveido lietotāji nevis konfiguratorā, bet gan šajā direktorijā, un viņi automātiski nokļūs konfiguratorā.

Ja izmantojat plāno klientu, skatiet darbvirsmas cilni Administrēšana. Pretējā gadījumā atveriet direktoriju Lietotāji, piemēram, izmantojot izvēlni Operācijas.

Noklikšķiniet uz pogas Pievienot (vai Ins no tastatūras). Lai varētu pārvaldīt lietotāju sarakstu, ir jābūt iespējotām pilnām tiesībām.


Atšķirībā no pirmās pieejas, šeit jūs tieši nenorāda lietotājam katras tiesības (lomas), bet norāda tiesību grupas (lietotāju grupas).

Lietotāju grupu direktorijā ir profils, kas nosaka tiesību (lomu) kopu. Lietotāju grupu profilu direktorijā varat mainīt vai pievienot šādas tiesību (lomas) kopas.

1C lietotāja iestatījumi

Dažās konfigurācijās (īpaši vecās pieejas konfigurācijās) nepietiek ar lietotāja izveidi. Papildus nepieciešams:

  • Piesakieties kā lietotājs pirmo reizi
  • Pēc tam atrodiet lietotāju lietotāja direktorijā
  • Kataloga veidlapā noklikšķiniet (opcijas “vai”)
    o Menu Go/User Settings
    o Izvēlne Papildinformācija/Lietotāja iestatījumi un Papildu lietotāja tiesības
    o Dažās konfigurācijās šī ir zīme tieši lietotāja veidlapā
    o Dažās konfigurācijās programmas Tools/User Settings globālā izvēlne
  • Konfigurējiet papildu iestatījumus/lietotāja tiesības, kas nosaka automātisku lauku aizpildīšanu un dažas piekļuves.

Kā atvienot 1C lietotāju

[Pagaidu] lietotāja atvienošana lielākajā daļā konfigurāciju nav nodrošināta. Šeit ir variācijas, kuras var izmantot, lai sasniegtu šo rezultātu.

Vecās pieejas konfigurācijas (izmantojot konfiguratoru):

  • Dzēst lietotāju
  • Mainiet paroli
  • Noņemiet lietotāja lomu (nevarēsiet pieteikties).

Jaunas pieejas konfigurācijas (izmantojot uzņēmumu):

  • Noņemiet atzīmi no izvēles rūtiņas Piekļuve informācijai. datu bāze atļauta
  • Mainiet paroli
  • Noņemt no visām piekļuves grupām.

Aktīvie 1C lietotāji

1C ļauj uzzināt to lietotāju sarakstu, kuri pašlaik atrodas datu bāzē.

Lai to izdarītu, uzņēmuma režīmā atlasiet izvēlni Rīki/Aktīvie lietotāji (biezs klients, administratīvais interfeiss). Plānā klientā - cilne Administrēšana, kreisajā pusē Aktīvie lietotāji (var būt sadaļā Skatīt arī).

Konfiguratora režīmā atlasiet izvēlni Administrēšana/Aktīvie lietotāji.

1C lietotāju atspējošana

Kā zināms, lai atjauninātu datu bāzi (konfigurāciju), visiem lietotājiem ir jāiziet no 1C (ne visos gadījumos, bet bieži tas ir nepieciešams).

Lietotājiem nepatīk pamest (tas ir fakts). Un, ja pajautāsiet viņiem pa tālruni, viņi noteikti atkal pieteiksies 30 sekunžu laikā. Kad ir 200 lietotāju, tas kļūst par ļoti jautru notikumu.

Tāpēc ir trīs veidi, kā atvienot lietotājus no 1C:


Pastāstiet draugiem