Vienkārši veidi, kā atvienot lietotājus. Lietotāju izstumšana no servera informācijas bāzes Kā izmest visus no 1c

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 palaistu šo failu noteiktajā laikā.
Jūs varat jautāt, kā ir ar tām sesijām, kuras ir atvērtas datorā? Es arī tās 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, otrs 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 startēš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");

Pašreizējā datuma funkcija serverī 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.

1C 8.3 lietotāju administrēšana un kontrole ir jebkura 1C programmatūras produkta ieviešanas un atbalsta neatņemama sastāvdaļa. Patiesībā tas nav grūts uzdevums, un esmu pārliecināts, ka ikviens var tikt galā ar to bez problēmām. Sīkāk apskatīsim 1C lietotāju administrēšanas procesu.

Lietotāju pārvaldība 1C ir diezgan vienkāršs un intuitīvs process, taču joprojām ir nepieciešams apraksts.

Parasti administrēšana un kontrole ietver:

  • izveidot lietotāju;
  • lietotāja tiesību iestatīšana;
  • skatīt aktīvos lietotājus;
  • lietotāju darbību analīze.

Apskatīsim katru no šiem punktiem sīkāk:

Lietotāja tiesību izveide un instalēšana 1C 8.2

Atkarībā no konfigurācijas lietotāji tiek ievadīti vai nu konfiguratorā, vai lietotāja režīmā. Gandrīz visas mūsdienu konfigurācijas atbalsta lietotāja ievadi režīmā 1C: Enterprise 8. Arī 1C: Enterprise režīmā, kā likums, tiek ievadīti papildu lietotāja parametri.

Tomēr neatkarīgi no konfigurācijas konfiguratora režīmā vienmēr tiek ievadīts pirmais lietotājs ar administratora tiesībām. Tāpēc mēs apsvērsim abus lietotāja ievades režīmus.

Lietotāju ievadīšana konfiguratorā

Lai pārietu uz 1C Configurator režīmu, datu bāzes atlases sarakstā ir jāatlasa opcija Configurator:

Pēc pieteikšanās izvēlnē jāizvēlas Administrēšana - Lietotāji. Tiks atvērts lietotāju saraksts; ja izveidosit pirmo lietotāju, tas būs tukšs. Pievienosim jaunu lietotāju "Administrators":

Šajā lapā jānorāda lietotāja iestatījumi:

  • Vārds Un Pilnais vārds— lietotājvārds.
  • Ja karogs ir uzstādīts Autentifikācija 1C: uzņēmumi, tad preces būs pieejamas Parole(parole, ko izmanto, lai pieteiktos 1C), Lietotājam ir aizliegts mainīt paroli(dod iespēju lietotājam mainīt paroli lietotāja režīmā), Rādīt atlases sarakstā(dod iespēju izvēlēties lietotāju no saraksta, pretējā gadījumā lietotājvārds jāievada manuāli).
  • Operētājsistēmas autentifikācija — karodziņš, kas atbild par spēju autorizēt, izmantojot operētājsistēmas lietotājvārdu. Lietotājs— informācijas sistēmas lietotājvārds (piemēram, \\dom\kirill, kur dom ir tīkla domēns un kirill ir OS lietotājvārds). Kad 1C sākas, tas vispirms pārbauda autorizāciju, izmantojot OS, un pēc tam 1C 8.2 autorizāciju.
  • OpenID autentifikācija— autorizācijas iespējošana, izmantojot OpenID tehnoloģiju . OpenID ir atvērta, decentralizēta sistēma, kas ļauj lietotājam izmantot vienu kontu, lai autentificētos vairākās nesaistītās vietnēs, portālos, emuāros un forumos.

Saņemiet 267 video nodarbības 1C bez maksas:

Uz cilnes Cits jums ir jānorāda atbilstošās lomas lietotājam (). Mūsu gadījumā mēs norādīsim administratoram Pilnas tiesības. Citiem lietotājiem šeit varat pārbaudīt nepieciešamās lomas. Lietotāju tiesības ir apkopotas no pieejamajiem dažādu lomu objektiem. Tie. ja lietotājam ir atlasītas divas lomas, vienai ir piekļuve direktorijam “Nomenklatūra”, bet otrai lomai nav, piekļuve būs pieejama. Jebkuram lietotājam bez "Pilnām tiesībām" Jāiestata loma “Lietotājs”.(ja ir).

Varat arī norādīt šajā cilnē Galvenais interfeiss(darbojas tikai parastajām formām). Noklusējuma valoda— ja konfigurācija ir izstrādāta vairākās valodās. Startēšanas režīms- pārvaldīta vai regulāra lietojumprogramma.

Lietotāja izveide programmā 1C Accounting 2.0

Pēc tam, kad sistēmā ir reģistrēts lietotājs ar pilnām tiesībām, lietotājus var ievadīt 1C: Enterprise režīmā. Piemēram, izveidosim lietotāju visizplatītākajā konfigurācijā - Enterprise Accounting 8.2.

Lai to izdarītu, izvēlnē atlasiet vienumu Pakalpojums – lietotāju un piekļuves pārvaldība. Tiks atvērts direktorijs "Lietotāji". Izveidot jaunu lietotāju:

Ievadiet informāciju par lietotāju un viņa pamatiem, noklikšķiniet uz pogas “OK”: sistēma piedāvās automātiski izveidot datu bāzes lietotāju:

Jums jāpiekrīt, un tiks parādīta jaunā datu bāzes lietotāja forma:

Tas ir viss! Lietotāja izveide un tiesību piešķiršana viņam ir pabeigta.

Aktīvo lietotāju apskate 1C datu bāzē

Lai skatītu lietotājus, kas strādā datu bāzē režīmā 1C: Enterprise, jums ir jāatlasa vienums Pakalpojums — aktīvi lietotāji. Tiks atvērts datubāzē strādājošo lietotāju saraksts:

Kā atvienot lietotājus 1C 8.3 un 8.2 versijās

Ir divi veidi, kā atspējot aktīvu lietotāju 1C datu bāzē:

  • programmas saskarnē (konfigurācijām 1C Accounting 3.0, Trade Management 11 utt.);
  • izmantojot serveru klastera konsoli (pieejams tikai klienta-servera režīmā).

No saskarnes

Lietotāja režīmā varat izmest iesaldētu lietotāju, atverot izvēlni “Administrēšana” - “Atbalsts un uzturēšana” un pēc tam atlasot “Aktīvie lietotāji”:

Sarakstā atlasiet vajadzīgo lietotāju un noklikšķiniet uz pogas "Pabeigt".

No klastera konsoles

Ja jums ir piekļuve 1C servera administratīvajam panelim, varat beigt sesiju, izmantojot to. Mēs ejam uz konsoli, izvēlnē “Sesijas” atrodam piekārto lietotāju, izsaucam konteksta izvēlni un noklikšķiniet uz “Dzēst”:

Lietotāju darba uzraudzība 1C 8.3

Lai skatītu lietotāja darba vēsturi, jums jāiet uz izvēlnes vienumu Apkalpošana - :

Programmatūras produktiem, kuru pamatā ir 1C platforma, 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 iegāde, 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 informācijas bāzes datus. 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, ir nepieciešams atspējot 1C lietotāju, 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. Izsauciet konteksta izvēlni, ar peles labo pogu noklikšķinot, 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.