1s 8.3 მომხმარებელთა იძულებითი გათიშვა. მომხმარებლის სესიების შეწყვეტა, როგორ მუშაობს, რას აკეთებს

1C 8.3 მომხმარებლების ადმინისტრირება და კონტროლი ნებისმიერი 1C პროგრამული პროდუქტის განხორციელებისა და მხარდაჭერის განუყოფელი ნაწილია. სინამდვილეში, ეს არ არის რთული ამოცანა და დარწმუნებული ვარ, რომ ნებისმიერს შეუძლია გაუმკლავდეს მას უპრობლემოდ. მოდით უფრო ახლოს მივხედოთ 1C მომხმარებლების ადმინისტრირების პროცესს.

1C-ში მომხმარებლების მართვა საკმაოდ მარტივი და ინტუიციური პროცესია, მაგრამ მაინც საჭიროებს აღწერას.

ჩვეულებრივ, ადმინისტრირება და კონტროლი მოიცავს:

  • მომხმარებლის შექმნა;
  • მომხმარებლის უფლებების დაყენება;
  • აქტიური მომხმარებლების ნახვა;
  • მომხმარებლის ქმედებების ანალიზი.

მოდით შევხედოთ თითოეულ ამ პუნქტს უფრო დეტალურად:

მომხმარებლის უფლებების შექმნა და ინსტალაცია 1C 8.2

კონფიგურაციის მიხედვით, მომხმარებლები შედიან კონფიგურატორში ან მომხმარებლის რეჟიმში. თითქმის ყველა თანამედროვე კონფიგურაცია მხარს უჭერს მომხმარებლის შეყვანას 1C: Enterprise 8 რეჟიმში. ასევე 1C: Enterprise რეჟიმში, როგორც წესი, შეიყვანება მომხმარებლის დამატებითი პარამეტრები.

თუმცა, კონფიგურაციის მიუხედავად, ადმინისტრაციული უფლებების მქონე პირველი მომხმარებელი ყოველთვის შედის კონფიგურატორის რეჟიმში. ამიტომ, ჩვენ განვიხილავთ მომხმარებლის შეყვანის ორივე რეჟიმს.

მომხმარებლების შეყვანა კონფიგურატორში

1C კონფიგურატორის რეჟიმში შესასვლელად, თქვენ უნდა აირჩიოთ კონფიგურატორის ვარიანტი მონაცემთა ბაზის შერჩევის სიაში:

შესვლის შემდეგ მენიუში უნდა აირჩიოთ ადმინისტრაცია - მომხმარებლები. გაიხსნება მომხმარებელთა სია, თუ თქვენ შექმნით პირველ მომხმარებელს, ის ცარიელი იქნება. მოდით დავამატოთ ახალი მომხმარებელი "ადმინისტრატორი":

ამ გვერდზე თქვენ უნდა მიუთითოთ მომხმარებლის პარამეტრები:

  • სახელიდა Სრული სახელი- მომხმარებლის სახელი.
  • თუ დროშა დაყენებულია ავთენტიფიკაცია 1C: საწარმოები,შემდეგ ნივთები ხელმისაწვდომი გახდება პაროლი(პაროლი გამოიყენება 1C-ში შესასვლელად), მომხმარებელს ეკრძალება პაროლის შეცვლა(მომხმარებელს საშუალებას აძლევს შეცვალოს პაროლი მომხმარებლის რეჟიმში), შერჩევის სიაში ჩვენება(შესაძლებელს ხდის მომხმარებლის არჩევას სიიდან, წინააღმდეგ შემთხვევაში მომხმარებლის სახელი ხელით უნდა შეიყვანოთ).
  • ოპერაციული სისტემის ავთენტიფიკაცია -დროშა, რომელიც პასუხისმგებელია ოპერაციული სისტემის მომხმარებლის სახელის გამოყენებით ავტორიზაციის უნარზე. მომხმარებელი— საინფორმაციო სისტემის მომხმარებლის სახელი (მაგალითად, \\dom\kirill, სადაც dom არის ქსელის დომენი და kirill არის OS მომხმარებლის სახელი). როდესაც 1C იწყება, ის ჯერ ამოწმებს ავტორიზაციას OS-ით, შემდეგ კი 1C 8.2 ავტორიზაციას.
  • OpenID ავტორიზაცია— ავტორიზაციის ჩართვა OpenID ტექნოლოგიის გამოყენებით . OpenIDარის ღია, დეცენტრალიზებული სისტემა, რომელიც მომხმარებელს საშუალებას აძლევს გამოიყენოს ერთი ანგარიში ავთენტიფიკაციისთვის მრავალ დაუკავშირებელ საიტზე, პორტალზე, ბლოგსა და ფორუმზე.

მიიღეთ 267 ვიდეო გაკვეთილი 1C-ზე უფასოდ:

ჩანართზე სხვათქვენ უნდა მიუთითოთ მომხმარებლის () შესაბამისი როლები. ჩვენს შემთხვევაში, ჩვენ დავაზუსტებთ ადმინისტრატორს სრული უფლებები. სხვა მომხმარებლებისთვის შეგიძლიათ შეამოწმოთ საჭირო როლები აქ. მომხმარებლის უფლებები შეჯამებულია სხვადასხვა როლების ხელმისაწვდომი ობიექტებიდან. იმათ. თუ მომხმარებელს აქვს არჩეული ორი როლი, ერთს აქვს წვდომა "ნომენკლატურის" დირექტორიაზე, ხოლო მეორე როლს არა, იქნება წვდომა. ნებისმიერი მომხმარებლისთვის "სრული უფლებების" გარეშე როლი "მომხმარებელი" უნდა იყოს მითითებული(თუ არსებობს).

თქვენ ასევე შეგიძლიათ მიუთითოთ ამ ჩანართზე მთავარი ინტერფეისი(მუშაობს მხოლოდ ჩვეულებრივი ფორმებისთვის). ნაგულისხმევი ენა— თუ კონფიგურაცია შემუშავებულია რამდენიმე ენაზე. გაშვების რეჟიმი- მართული ან რეგულარული აპლიკაცია.

მომხმარებლის შექმნა 1C Accounting 2.0-ში

მას შემდეგ, რაც სისტემაში სრული უფლებების მქონე მომხმარებელი დარეგისტრირდება, მომხმარებლები შეიძლება შევიდნენ 1C: Enterprise რეჟიმში. მაგალითად, შევქმნათ მომხმარებელი ყველაზე გავრცელებული კონფიგურაციით - Enterprise Accounting 8.2.

ამისათვის აირჩიეთ ელემენტი მენიუში სერვისი - მომხმარებლის და წვდომის მართვა. გაიხსნება "მომხმარებლების" დირექტორია. შექმენით ახალი მომხმარებელი:

შეიყვანეთ ინფორმაცია მომხმარებლის და მისი საფუძვლების შესახებ, დააჭირეთ ღილაკს "OK": სისტემა შესთავაზებს ავტომატურად შექმნას მონაცემთა ბაზის მომხმარებელი:

თქვენ უნდა დაეთანხმოთ და მონაცემთა ბაზის ახალი მომხმარებლის ფორმა გამოჩნდება:

Სულ ეს არის! მომხმარებლის შექმნა და მასზე უფლებების მინიჭება დასრულებულია.

აქტიური მომხმარებლების ნახვა 1C მონაცემთა ბაზაში

მონაცემთა ბაზაში მომუშავე მომხმარებლების სანახავად 1C: Enterprise რეჟიმში, თქვენ უნდა აირჩიოთ ელემენტი სერვისი - აქტიური მომხმარებლები. გაიხსნება მონაცემთა ბაზაში მომუშავე მომხმარებლების სია:

როგორ გამორთოთ მომხმარებლები 1C 8.3 და 8.2-ში

1C მონაცემთა ბაზაში აქტიური მომხმარებლის გამორთვის ორი გზა არსებობს:

  • პროგრამის ინტერფეისში (კონფიგურაციისთვის 1C Accounting 3.0, Trade Management 11 და ა.შ.);
  • სერვერის კლასტერული კონსოლის მეშვეობით (ხელმისაწვდომია მხოლოდ კლიენტ-სერვერის რეჟიმში).

ინტერფეისიდან

მომხმარებლის რეჟიმში, შეგიძლიათ გაყინოთ გაყინული მომხმარებელი, გადადით მენიუში "ადმინისტრაცია" - "მხარდაჭერა და მოვლა", შემდეგ აირჩიეთ "აქტიური მომხმარებლები":

აირჩიეთ სასურველი მომხმარებელი სიიდან და დააჭირეთ ღილაკს "დასრულება".

კასეტური კონსოლიდან

თუ თქვენ გაქვთ წვდომა 1C სერვერის ადმინისტრაციულ პანელზე, შეგიძლიათ დაასრულოთ სესია მისი გამოყენებით. ჩვენ მივდივართ კონსოლში, ვპოულობთ ჩამოკიდებულ მომხმარებელს მენიუში "სესიები", მოვუწოდებთ კონტექსტურ მენიუს და დააჭირეთ "წაშლა":

მომხმარებლების მუშაობის მონიტორინგი 1C 8.3

მომხმარებლის მუშაობის ისტორიის სანახავად, თქვენ უნდა გადახვიდეთ მენიუს პუნქტში სერვისი -:

ინფორმაციის ბაზების სარეზერვო ასლის შექმნისას, მომხმარებლების მუშაობა ინფო ბაზასთან უნდა შეწყდეს.

"გამორთეთ 1C: Enterprise მომხმარებლები"
დააყენეთ დროშა, თუ დაარქივებამდე გჭირდებათ მომხმარებლების გამორთვა მონაცემთა ბაზაში.

მომხმარებლების შეწყვეტის შესაძლო ვარიანტები:

  • "სესიების დასრულება 1C: Enterprise სერვერზე"

მომხმარებლების გათიშვის შესაძლებლობა 1C:Enterprise სერვერზე სესიების იძულებით გათიშვით. ხელმისაწვდომია მხოლოდ 1C: Enterprise კლიენტ-სერვერის მონაცემთა ბაზებისთვის.

Მნიშვნელოვანი:არ აურიოთ ეს მომხმარებელი 1C:Enterprise მონაცემთა ბაზის მომხმარებელთან და "ცენტრალური სერვერის ადმინისტრატორის" მომხმარებელთან.

1C: Enterprise სერვერის კონსოლში, კლასტერის ადმინისტრატორები განლაგებულია შემდეგ გზაზე: "კონსოლის ფესვი" - "1C: Enterprise 8.3 ცენტრალური სერვერები" - "(*)კომპიუტერის სახელი" - "კლასტერები" - "ადგილობრივი კლასტერი" - "ადმინისტრატორები".

"კლასტერის ადმინისტრატორის სახელი:"
მომხმარებლის სახელი "კლასტერის ადმინისტრატორი".

"კლასტერის ადმინისტრატორის პაროლი:"
მომხმარებლის პაროლი არის "კლასტერ ადმინისტრატორი".

"სერვერის აგენტის არასტანდარტული პორტი გამოიყენება"
დააყენეთ ეს დროშა, თუ კავშირის პორტი სერვერთან "აგენტი" განსხვავდება სტანდარტულისაგან.

"პორტი:"
დაკავშირების პორტი 1C: Enterprise სერვერის აგენტთან. ნაგულისხმევი არის 1540.

სერვერის აგენტის პორტის დასადგენად გადადით 1C სერვერზე, ჩამოსაშლელი მენიუდან დააწკაპუნეთ მარჯვენა ღილაკით კომპიუტერის სახელზე და აირჩიეთ "Თვისებები" - "1C: Enterprise ცენტრალური სერვერის პარამეტრები" - "IP პორტი:".

  • "გამოიწვიეთ მომხმარებლების ნორმალური გამორთვა"

მომხმარებლების გათიშვის შესაძლებლობა სტანდარტულ კონფიგურაციებში ჩაშენებული მომხმარებლის გამორთვის მექანიზმის გამოძახებით. ეს მექანიზმი ეფუძნება "ინფო ბაზასთან კავშირების დაბლოკვის" პროცედურის გამოყენებას.

შესრულების ალგორითმი შემდეგია:

  • მომხმარებლის გამორთვა.
  • დავალების დაწყება (არქივირება, ტესტირება და დაფიქსირება და ა.შ.).
  • დაიწყეთ მომხმარებლების მუშაობის ნება.

"მომენტი:"
იმ მომენტში, როდესაც მომხმარებლები ასრულებენ სამუშაოს.

  • "გამორთვა დავალების შესრულებამდე". ყოველი დავალების შესრულებამდე ამოქმედდება მომხმარებლის გამორთვის პროცედურა.
  • "გამორთვა მხოლოდ იმ შემთხვევაში, თუ გჭირდებათ კონფიგურაციის განახლება". თუ დავალება კონფიგურირებულია პერიფერიული ბაზის გაცვლაზე და შეცვლილი კონფიგურაცია მიიღება ცენტრალური კვანძიდან, დაიწყება მომხმარებლის გამორთვის პროცედურა. სხვა შემთხვევაში, დასრულების მექანიზმი არ იმუშავებს.

— ვასია, დღეიდან თქვენ შექმნით მომხმარებლებს!
- მაგრამ მე პროგრამისტი ვარ და არა სისტემის ადმინისტრატორი?!
— სისტემის ადმინისტრატორებმა არ იციან 1C, ასე რომ თქვენ შექმნით მომხმარებლებს!
-აააა!!!

პროგრამისტი არის ადამიანი, რომელიც წერს პროგრამებს კომპიუტერისთვის. თუმცა, 1C-ში მომხმარებელთა სიის მართვა ჩვეულებრივ ევალება ვინმეს, რომელიც ასოცირდება 1C-თან, კერძოდ, 1C პროგრამისტთან.

პრინციპში, ზოგიერთი პროგრამისტი არ არის წინააღმდეგი, რადგან ეს მათ გარკვეულ "პრივილეგიებს" ანიჭებს.

მიუხედავად ამისა, 1C-ში მომხმარებელთა სია მცირედ განსხვავდება სხვა პროგრამების მომხმარებელთა სიებისგან. ამიტომ, ახალი მომხმარებლის შექმნა ან არსებულის გამორთვა ისეთივე მარტივია, როგორც მსხლის დაბომბვა.

1C მომხმარებლები

ასე რომ, 1C-ს აქვს მომხმარებელთა საკუთარი სია. იგი გამოიყენება 1C მონაცემთა ბაზაზე წვდომის დასარეგულირებლად. მონაცემთა ბაზაში შესვლისას, 1C მოგთხოვთ აირჩიოთ მომხმარებელი ამ სიიდან და შეიყვანოთ პაროლი.

არის ვარიანტები, რომლებშიც 1C არ ითხოვს მომხმარებლის სახელს შესვლისთვის. თუმცა, ეს საერთოდ არაფერს ნიშნავს . უბრალოდ, ამ შემთხვევაში, მომხმარებელი სიიდან არის შეტანილი Windows/დომენის მომხმარებელზე და ავტომატურად არის გამოვლენილი. Როგორ

ერთადერთი ვარიანტი, როდესაც 1C ნამდვილად არ სთხოვს მომხმარებელს, არის ახალი (ცარიელი) მონაცემთა ბაზის შექმნა. ამ შემთხვევაში, 1C მომხმარებლების სია ცარიელია. სანამ პირველი მომხმარებელი არ დაემატება, 1C ავტომატურად შევა. მსგავსი სისტემა გამოიყენება Windows-ში, როდესაც არის ერთი მომხმარებელი პაროლის გარეშე.

1C მომხმარებლები განსხვავდებიან ერთმანეთისგან:

  • წვდომის უფლებები
  • ინტერფეისი (პუნქტების არსებობა მენიუში).

არ არსებობს „სუპერმომხმარებელი“ ან „ადმინისტრატორის ჯგუფი“, როგორც ასეთი. ადმინისტრატორი არის მომხმარებელი, რომელსაც ჩართული აქვს კონფიგურაციის ყველა უფლება და ადმინისტრაციის უფლება. ცარიელ მონაცემთა ბაზაში (როდესაც მომხმარებელთა სია ჯერ კიდევ ცარიელია), ჯერ ეს კონკრეტული მომხმარებელი უნდა დაემატოს.

1C მომხმარებლების ორი სია

სინამდვილეში, 1C-ს აქვს მომხმარებლების ორი სია. ერთ-ერთი მათგანი (1C მომხმარებელთა სია) პროგრამისტის თვალსაზრისით "რეალურია". კონფიგურატორშია. ამით 1C ახდენს მომხმარებლის იდენტიფიცირებას.

ეს არის ძველი სტანდარტული კონფიგურაციების მიდგომა (მაგალითად, ვაჭრობის მენეჯმენტი 10, ბუღალტრული აღრიცხვა 1.6 და ა.შ.) - მომხმარებლები რედაქტირებულნი არიან ამ სიაში და ავტომატურად შედიან მომხმარებლის დირექტორიაში პირველი შესვლისას.

მეორე (1C 8.2 ვერსიის მომხმარებლები, „არარეალური“) არის მომხმარებლების დირექტორია (და გარე მომხმარებლების დირექტორია, როგორც UT 11-ში). დირექტორია ადრე არსებობდა, მაგრამ ახალი სტანდარტული კონფიგურაციების მიდგომა არის ის, რომ მას ემატება მომხმარებლები და ავტომატურად შედის "რეალურ" სიაში.

ამ მიდგომის მთავარი პრობლემა ის არის, რომ მათ, ვისაც არ მოსწონს ამ გზით მუშაობა და უნდა ძველებურად ამის გაკეთება, არ შეუძლია ამის გაკეთება, რადგან როდესაც თქვენ შექმნით, გარკვეული ველები ივსება და თუ დაამატებთ მომხმარებელს სიაში, ისინი ავტომატურად არ იქნება აღებული დირექტორიაში.

როგორ დავამატოთ მომხმარებელი 1C მომხმარებელთა სიაში

ასე რომ, 1C მომხმარებლების სია არის კონფიგურატორში. და გახსენით ადმინისტრაციის/მომხმარებლების მენიუ.

მომხმარებლის დასამატებლად, თქვენ უნდა დააჭიროთ დამატების ღილაკს (ან კლავიატურაზე Ins). თუ სია ცარიელია, მაშინ პირველ მომხმარებელს უნდა ჰქონდეს ადმინისტრაციული უფლებები (იხ. ქვემოთ).

  • სახელი - მომხმარებლის სახელი (რომელსაც ის აირჩევს 1C-ში შესვლისას)
  • სრული სახელი - მითითება სრული სახელი, არსად არ ჩანს
  • პაროლი
  • შერჩევის სიაში ჩვენება
    o თუ მონიშნული ველი მონიშნულია, მომხმარებელი იქნება შერჩევის სიაში 1C-ში შესვლისას
    o თუ მონიშნული ველი არ არის მონიშნული, მაშინ მომხმარებელი არ იქნება შერჩევის სიაში (ანუ ვერ მოარჩევთ), მაგრამ შეგიძლიათ შეიყვანოთ მისი სახელი კლავიატურიდან და შეხვიდეთ
  • ოპერაციული სისტემის ავთენტიფიკაცია – შეიძლება ასოცირებული იყოს Windows/დომენის მომხმარებელთან და ამ მომხმარებელს არ დასჭირდება პაროლის შეყვანა (შევა ავტომატურად).

სხვა ჩანართზე ირჩევთ უფლებებს და მომხმარებლის ძირითად პარამეტრებს.

  • მთავარი ინტერფეისი არის მენიუ, რომელიც ხელმისაწვდომი იქნება მომხმარებლისთვის (გამოიყენება მხოლოდ სქელ კლიენტში)
  • რუსული ენა
  • [მთავარი] გაშვების რეჟიმი - სქელი ან თხელი კლიენტი, ამ პარამეტრის გამოყენებით შეგიძლიათ შეიყვანოთ თხელი კლიენტის კონფიგურაცია - სქელი და პირიქით
  • ხელმისაწვდომი როლები (მომხმარებლის უფლებები).

მომხმარებლის უფლებები კონფიგურაციებში ჩვეულებრივ იყოფა ბლოკებად ("როლები"). ძველი კონფიგურაციების მიდგომით, ისინი იყოფა მომხმარებლის პოზიციის მიხედვით (მოლარე, მენეჯერი და ა.შ.). ამ მიდგომას აქვს მინუსი - რადგან სხვადასხვა ორგანიზაციაში მოლარეს და მენეჯერს შეიძლება ჰქონდეთ განსხვავებული ფუნქციები.

ამიტომ, ახალი კონფიგურაციების მიდგომისას, ისინი იშლება მოქმედებით (თვე ბოლომდე წვდომა, ნაღდი ოპერაციების ხელმისაწვდომობა). ანუ, თითოეული მომხმარებლისთვის დადგენილია ოპერაციების ნაკრები.

ორივე შემთხვევაში არსებობს პროგრამაში შესვლის ძირითადი წვდომის უფლებები. ძველ მიდგომაში ეს არის:

  • მომხმარებელი
  • სრული უფლებები (ადმინისტრატორისთვის).

ახალ მიდგომაში ეს არის:

  • ძირითადი უფლებები
  • BasicRightsUT
  • LaunchThinClient – ​​პლუს LaunchXxxClient სხვების გასაშვებად
  • SubsystemХхх – გამშვები ნიშანი თითოეული ქვესისტემისთვის (ჩანართი ინტერფეისში), რომელიც მომხმარებელს სჭირდება
  • სრული უფლებები (ადმინისტრატორისთვის და არა ადმინისტრაციისთვის!).

PS. გარე მომხმარებლებისთვის ძირითადი უფლებები არ არის საჭირო.

როგორ დავამატოთ 1C მომხმარებელი - 1C 8.2 მომხმარებელი

1C 8.2 მომხმარებელთა სია ახალ ვერსიაში მდებარეობს 1C-ში (1C Enterprise რეჟიმში), მომხმარებელთა და გარე მომხმარებლების დირექტორიაში (მხოლოდ იმ შემთხვევაში, თუ კონფიგურაცია მხარდაჭერილია). განსხვავება ისაა, რომ თქვენ უნდა შექმნათ მომხმარებლები არა კონფიგურატორში, არამედ ამ დირექტორიაში და ისინი ავტომატურად მოხვდებიან კონფიგურატორში.

თუ იყენებთ თხელი კლიენტს, მაშინ იხილეთ ადმინისტრაციის დესკტოპის ჩანართი. წინააღმდეგ შემთხვევაში, გახსენით მომხმარებლების დირექტორია, მაგალითად, ოპერაციების მენიუს მეშვეობით.

დააწკაპუნეთ ღილაკზე Add (ან Ins თქვენი კლავიატურიდან). იმისათვის, რომ შეძლოთ მომხმარებელთა სიის მართვა, ჩართული უნდა გქონდეთ სრული უფლებები.


პირველი მიდგომისგან განსხვავებით, აქ თქვენ პირდაპირ არ მიუთითებთ მომხმარებლის თითოეულ უფლებას (როლს), არამედ მიუთითებთ უფლებების ჯგუფებს (მომხმარებელთა ჯგუფებს).

მომხმარებელთა ჯგუფების დირექტორია შეიცავს პროფილს, რომელიც განსაზღვრავს უფლებების (როლების) კომპლექტს. მომხმარებლის ჯგუფის პროფილების დირექტორიაში შეგიძლიათ შეცვალოთ ან დაამატოთ უფლებების (როლების) ასეთი ნაკრები.

1C მომხმარებლის პარამეტრები

ზოგიერთ კონფიგურაციაში (განსაკუთრებით ძველი მიდგომის კონფიგურაციებში) მომხმარებლის შექმნა საკმარისი არ არის. დამატებით საჭიროა:

  • შედით როგორც მომხმარებელი პირველად
  • ამის შემდეგ, იპოვნეთ მომხმარებელი მომხმარებლის დირექტორიაში
  • დირექტორიაში, დააწკაპუნეთ (პარამეტრები "ან")
    o მენიუ გადასვლა/მომხმარებლის პარამეტრები
    o მენიუ დამატებითი ინფორმაცია/მომხმარებლის პარამეტრები და დამატებითი მომხმარებლის უფლებები
    o ზოგიერთ კონფიგურაციაში ეს არის ნიშანი პირდაპირ მომხმარებლის ფორმაზე
    o ზოგიერთ კონფიგურაციაში, პროგრამის ინსტრუმენტების/მომხმარებლის პარამეტრების გლობალური მენიუ
  • დააკონფიგურირეთ დამატებითი პარამეტრები/მომხმარებლის უფლებები, რომლებიც განსაზღვრავენ ველების ავტომატურ შევსებას და ზოგიერთ წვდომას.

როგორ გამორთოთ 1C მომხმარებელი

მომხმარებლის [დროებითი] გათიშვა არ არის გათვალისწინებული უმეტეს კონფიგურაციაში. აქ არის ვარიაციები, რომლებიც შეიძლება გამოყენებულ იქნას ამ შედეგის მისაღწევად.

ძველი მიდგომის კონფიგურაციები (კონფიგურატორის საშუალებით):

  • მომხმარებლის წაშლა
  • Პაროლის შეცვლა
  • წაშალეთ მომხმარებლის როლი (ვერ შეძლებთ შესვლას).

ახალი მიდგომის კონფიგურაციები (Enterprise-ის მეშვეობით):

  • მოხსენით მონიშვნა ინფორმაციაზე წვდომა. მონაცემთა ბაზა დაშვებულია
  • Პაროლის შეცვლა
  • წაშლა ყველა წვდომის ჯგუფიდან.

აქტიური 1C მომხმარებლები

1C საშუალებას გაძლევთ გაარკვიოთ იმ მომხმარებლების სია, რომლებიც ამჟამად არიან მონაცემთა ბაზაში.

ამისათვის Enterprise რეჟიმში აირჩიეთ Tools/Active Users მენიუ (სქელი კლიენტი, ადმინისტრაციული ინტერფეისი). თხელი კლიენტში - ადმინისტრაციის ჩანართში, აქტიური მომხმარებლები მარცხნივ (შეიძლება იყოს აგრეთვე იხილეთ).

კონფიგურატორის რეჟიმში აირჩიეთ ადმინისტრაცია/აქტიური მომხმარებლების მენიუ.

1C მომხმარებლების გამორთვა

მოგეხსენებათ, მონაცემთა ბაზის (კონფიგურაციის) განახლებისთვის აუცილებელია, რომ ყველა მომხმარებელი გამოვიდეს 1C-დან (არა ყველა შემთხვევაში, მაგრამ ხშირად საჭიროა).

მომხმარებლებს არ მოსწონთ წასვლა (ეს ფაქტია). და თუ მათ ტელეფონით ჰკითხავთ, 30 წამში აუცილებლად ხელახლა შევლენ. როდესაც 200 მომხმარებელია, ეს ხდება ძალიან სახალისო მოვლენა.

აქედან გამომდინარე, 1C-დან მომხმარებლების გათიშვის სამი გზა არსებობს:


თუ კლიენტის აპლიკაცია არანორმალურად წყდება (კავშირი იკარგება ან ბრაუზერის ფანჯარა დახურულია), შეიძლება დაიბლოკოს 1C: Enterprise 8 კლიენტის ლიცენზიები.

თქვენ შეგიძლიათ გაათავისუფლოთ დაბლოკილი კლიენტის ლიცენზიები თქვენი კომპიუტერის გადატვირთვით.

თუ კლიენტის აპლიკაცია არანორმალურად წყდება, სხდომა ტარდება კიდევ 20 წუთის განმავლობაში. ამის შემდეგ, 8.3.5-მდე ვერსიებში სესია წაიშალა. 8.3.5 ვერსიიდან მოყოლებული, სეანსი ნაგულისხმევად იძინებს მძინარე მდგომარეობაში და ინახება კიდევ ერთი დღე. საძილე სესია არ იკავებს 1C: Enterprise 8 კლიენტის ლიცენზიას.

8.3.5 ვერსიაში, სესიის ძილის დრო და გამოუყენებელი ძილის სესიის წაშლის დრო შეიძლება შეიცვალოს სპეციალური პროგრამის გამოყენებით ან 1C კონფიგურატორში ადმინისტრაციის/საინფორმაციო ბაზის პარამეტრების დიალოგში, ძილის სესიის რეკომენდებული პარამეტრების დაყენებით:

  • პასიური სესიებისთვის ჩაძინების დრო - 300
  • ძილის სესიების დასრულების დრო - 10

სხვათა შორის, სესიების ჩანართზე სერვერის კონსოლის მეშვეობით ყოველთვის შეგიძლიათ ნახოთ ვინ სძინავს და ვინ არის აქტიური. შესაბამის სვეტში "მძინარე" არის დიახ/არა ნიშანი.

ჩვეულებრივ (1C კომპანიის ვერსიის მიხედვით), შეგიძლიათ დაასრულოთ მუშაობა ვებ კლიენტში "ფაილი" - "გასვლა" ბრძანების გამოყენებით. 8.3.8 ვერსიიდან მოყოლებული, გამორთვის ბრძანება დაემატა აპლიკაციის სათაურს, ღილაკის გვერდით პროგრამის შესახებ. ის ნაჩვენებია ჰიპერბმულის სახით მიმდინარე მომხმარებლის სახელით. ჰიპერბმულზე დაწკაპუნებისას იხსნება დიალოგი მომხმარებლის სახელით და ბრძანებით. სამუშაოს დასასრულებლად.

პლატფორმა აგზავნის კლიენტს 1C სერვერზე ყოველ 5 წამში (ხილულია 4 ბაიტის პაკეტები). "პინგის" საფუძველზე, სერვერი აკონტროლებს კლიენტის აპლიკაციასთან კავშირის მთლიანობას. სერვერი განმარტავს პინგების არარსებობას დაახლოებით 2 წუთის განმავლობაში, როგორც კავშირის წარუმატებლობა.

1. მომხმარებლების გამორთვა 1C 8-ის ფაილის ვერსიაში.

ფაილის ვერსიაში მომხმარებლების გათიშვის მიზნით შევქმენი *.bat ფაილი ერთი ხაზით

წმინდა სესია / წაშლა / y

ის გამორთავს ყველა ღია გაზიარებულ ფაილს კომპიუტერზე, რომელზედაც მდებარეობს მონაცემთა ბაზა.
შემდეგ შევქმენი დავალება (Windows Task Scheduler), რომელიც ამ ფაილს დანიშნულ დროს გაუშვებს.
შეიძლება იკითხოთ, რაც შეეხება იმ სესიებს, რომლებიც ღიაა კომპიუტერზე? მე ასევე აღმოვფხვრა ისინი ახალი *.bat ფაილის შექმნით ხაზით

taskkill /IM 1cv8.exe /f
მართალია, ის თიშავს ყველა გაშვებულ 1C-ს ამჟამინდელ კომპიუტერზე, მაგრამ ჩემთვის ეს არც ისე საშინელი იყო, რადგან დაარქივება ხდებოდა ღამით და არავინ მუშაობდა მონაცემთა ბაზაში, ეს სერიული ფაილი ასევე შეიძლება დაემატოს Windows Scheduler-ს.

2. მომხმარებლების გამორთვა კლიენტ-სერვერის მონაცემთა ბაზაში.

ისევე, როგორც ფაილების მონაცემთა ბაზის შემთხვევაში, მე გამოვიყენე *.bat ფაილები.
მე შევქმენი ორი *.bat ფაილი, პირველი თიშავს 1C Enterprise სერვერს, მეორე რთავს ძალიან მარტივად.

net stop "1C: Enterprise 8.2 Server Agent"

წმინდა დაწყება "1C: Enterprise 8.2 სერვერის აგენტი"

დაემატა ორი ახალი დავალება Windows-ის განრიგს, დროის სხვაობით 15 წუთის განმავლობაში, რათა ყველა გაყინულმა მომხმარებელმა შეძლოს კავშირის გათიშვა, ეს მოქმედებები მსგავსია 1C Enterprise სერვერის გაშვებისა და 1C Enterprise სერვერის გაჩერების მსგავსი.

3. 1C-ში მომხმარებლების გათიშვის პროგრამული გზა

დავალება იყო არქივირების ჩატარება ყოველდღიურად 22:30 საათზე.
ამ მეთოდით მე არ შევაწუხე, შევქმენი ახალი როლი "NeClose1C".
შექმენით ახალი პროცედურა ჩვეულებრივი განაცხადის მოდულში:

პროცედურა ShutdownUsers() Export If NOT RoleAvailable("Do Not Close 1C") then If Hour(mop_PerformingOperationsOnServer.CurrentDateOnServer()) >= 22 შემდეგ // მიიღეთ დრო სერვერზე StopSystemOperation(False); დაასრულე თუ; დაასრულე თუ; პროცედურის დასასრული

If NOT RoleAvailable("Do Not Close 1C") then If Hour(mop_PerformingOperationsOnServer.CurrentDateOnServer()) >= 22 შემდეგ // მიიღეთ დრო სერვერზე StopSystemOperation(False); დაასრულე თუ; დაასრულე თუ;

ConnectWaitHandler ("ShutdownUsers", "600");

მიმდინარე თარიღის ფუნქცია სერვერზე ასე გამოიყურება:

ფუნქცია CurrentDateOnServer() Export
დაბრუნება CurrentDate();
EndFunction

ამ გზით ჩვენ ვიღებთ თარიღს სერვერზე, თუ "სერვერის" ჩამრთველი არის მონიშნული საერთო მოდულის თვისებებში, მე მხოლოდ ის შევამოწმე.

გამოდის, რომ მიმდინარე კოდი წყვეტს მომხმარებლებს ორი საათის განმავლობაში, მაგრამ ჩვეულებრივ შუაღამის შემდეგ არავინ შედის მონაცემთა ბაზაში.

თუ ეს სტატია ვინმეს დაეხმარა, ძალიან ბედნიერი ვიქნები.