Інтернет Windows Android

Вимкнути активних користувачів 1С 8.3. Виганяємо користувачів із серверної інформаційної бази

Привіт Дмитре! Навчіть мене, будь ласка, як виганяти користувачів примусово з бази, щоб конфігурацію оновити. Спасибі заздалегідь.

Від користувача:Світлана Миколаївна

Здрастуйте, Світлано Миколаївно!

Для того, щоб вигнати користувачів з бази, потрібно мати права адміністратора.

Заходимо у розділ Адміністрація, Підтримка та обслуговування:

Вибираємо Блокування роботи користувачів:


З форми по кнопці можна переглянути список активних користувачів.

Заповнюємо повідомлення, яке побачать користувачі на екранах, задаємо інтервал блокування (якщо кінцевий час ви не знаєте, залиште поле порожнім). Встановіть також код для розблокування, т.к. блокування торкнеться також і вашого активного сеансу, наприклад встановимо 1234 .

Натискаємо Встановити блокування. З'явиться попереджувальне повідомлення:


Погоджуємось. Тепер у формі червоним кольором написано, що незабаром розпочнеться блокування.


У активних користувачів у цей час з'являється таке вікно:


Ближче до початку блокування вона починає з'являтися щохвилини:


Користувачеві необхідно завершити свою роботу в програмі та вийти. Якщо самостійно він не вийде, програма закриється автоматично. При спробі входу до бази користувач отримає таке попередження:


У користувача, який встановив блокування, також з'являється повідомлення:


Вийдемо з бази.

Т.к. блокування поширюється на всі сеанси всіх користувачів, нам знадобиться встановити параметр запуск (тут то й знадобиться Код для розблокування):



На другій закладці прописуємо параметр запуску бази (де 1234 – наш код):


Натискаємо готове. Тепер можемо увійти як у конфігуратор, так і в режим користувача.

Для зняття блокування бази потрібно повернутися у форму блокування та натиснути Зняти блокування.


Якщо була встановлена ​​кінцева дата блокування, то при настанні блокування припиниться автоматично.

Для проведення регламентних робіт в інформаційній базі 1С:Підприємства 8 часто необхідно отримати монополний доступ до бази. Наприклад, для виконання бекапу бази або виконання регламентних робіт на сервері СУБД (реіндексація тощо) необхідно відключити всі активні сеанси.

Розглянемо простий спосіб відключення користувачів від інформаційної базиза допомогою стандартного функціоналу сервера 1С:Підприємства.

Стандартний функціонал

Відразу зазначу, що йтиметься про клієнт-серверний варіант роботи 1С:Підприємства 8. Для відключення сеансів зайдемо в консоль адміністрування сервера. Там знайдемо потрібну інформаційну базу у списку:

Зайшовши у властивості ІБ встановимо опцію "Блокування початку сеансів включено". При цьому може бути необхідно всі логін/пароль облікового запису адміністратора інформаційної бази.

Не забувайте встановити період блокування сеансу. Також слід передбачити, що на час блокування сеансів слід зупинити всі фонові завдання. Робиться це опицею "Блокування регламентних завданьвключено".

У разі потреби можна встановити текст повідомлення користувачам, яким вони будуть повідомлені за 5 хвилин до блокування сеансів, а також код дозволу для входу до інформаційної бази під час блокування сеансів.

Код дозволу можна використовувати для входу в інформаційну базу для виконання регламентних робіт, доки інші сеанси не активні. Вводити код роздільної здатності під час підключення до бази потрібно за допомогою параметрів. Наприклад, так буде виглядати параметр, переданий серверу, якщо код роздільної здатності "123456".

Увійшовши до бази в такий спосіб ми отримаємо монополний доступом до інформаційної базі. Інші сеанси не зможуть до нас приєднатися.

Повідомлення користувача про блокування сеансів виглядає наступним чином (залежно від повідомлення, введеного адміністратором). З'являється воно щохвилини за 5 хвилин до періоду блокування.

На початку періоду блокування сеансів спочатку з'являється повідомлення:

Після завершення сеансу.

Активні сеанси також можна вимкнути, видаляючи їх зі списку активних сеансів. Подібна дія часом необхідна для завершення сеансів, що зависли.

На практиці про відключення користувачів краще повідомляти заздалегідь, щоб знизити ризик втрати даних, введених користувачами, але ще не збережених.

Адміністрування та контроль користувачів 1С 8.3 - це невід'ємна частина впровадження та підтримки будь-якого програмного продукту фірми 1С. Насправді це нескладне завдання, І, я впевнений, будь-яка людина без проблем зможе впоратися з нею. Розглянемо процес адміністрування користувачів 1С докладніше.

Управління користувачами в 1С - процес досить простий і інтуїтивно зрозумілий, проте все одно потребує опису.

Умовно адміністрування та контроль включає в себе:

  • створення користувача;
  • встановлення прав користувачів;
  • перегляд активних користувачів;
  • аналіз дій користувачів.

Розглянемо кожен із цих пунктів докладніше:

Створення та встановлення прав користувачів 1С 8.2

Залежно від конфігурації користувачі вводяться в конфігураторі або в режимі користувача. Практично всі сучасні конфігурації підтримують введення користувачів у режимі 1С: Підприємство 8. Також у режимі 1С: Підприємство зазвичай вводяться Додаткові параметрикористувачів.

Однак, незалежно від конфігурації, перший користувач з адміністративними правами завжди вводиться як конфігуратор. Тому ми розглянемо обидва режими введення користувачів.

Введення користувачів у Конфігураторі

Для входу в режим 1С Конфігуратор необхідно у списку вибору баз вибрати варіант Конфігуратор:

Після входу необхідно вибрати в меню пункт Адміністрування — Користувачі. Відкриється список користувачів, якщо Ви заводите першого користувача, він буде порожнім. Додамо нового користувача «Адміністратор»:

На цій сторінці Ви повинні вказати налаштування користувача:

  • Ім'яі Повне ім'я - Найменування користувача.
  • Якщо встановлено прапор Аутентифікація 1С: Підприємства,то будуть доступні пункти Пароль(пароль, який використовується для входу до 1С), Користувачеві заборонено змінювати пароль(робить доступним можливістьзміни пароля користувачем в режимі користувача), Показувати у списку вибору(робить доступним вибір користувача у списку, інакше ім'я користувача необхідно вводити вручну).
  • Аутентифікація операційної системипрапор, який відповідає за можливість авторизації за допомогою імені користувача операційної системи. Користувач- Ім'я користувача інформаційної системи(наприклад, \\dom\kirill, де dom - домен мережі, а kirill - ім'я користувача ОС). 1С під час запуску спочатку перевіряє авторизацію через ОС, та був авторизацію 1С 8.2.
  • Аутентифікація OpenID- Включення можливості авторизації за допомогою технології OpenID . OpenID- це відкрита децентралізована система, яка дозволяє користувачеві використовувати єдину обліковий записдля аутентифікації на безлічі не пов'язаних один з одним сайтів, порталів, блогів та форумів.

Отримайте 267 відеоуроків з 1С безкоштовно:

На вкладці Іншенеобхідно вказати відповідні ролі для користувача (). У нашому випадку ми вкажемо для адміністратора Повні права. Для інших користувачів тут можна відзначити прапорами потрібні ролі. Права користувачів сумуються з доступних об'єктів різних ролей. Тобто. якщо у користувача вибрано дві ролі, в одній є доступ до довідника "Номенклатура", а в другої ролі немає, доступ буде. Для будь-якого користувача без «Повних прав» обов'язкове встановлення ролі «Користувач»(якщо вона є).

Також на цій вкладці можна вказати Основний інтерфейс(Працює тільки для звичайних форм). Мова за замовчуванням— якщо конфігурація розроблена кількома мовами. Режим запуску- Керований або звичайний додаток.

Створення користувача в 1С Бухгалтерія 2.0

Після того, як у системі зареєстрований користувач з повними правами, користувачів можна вводити в режимі 1С: Підприємство. Наприклад створимо користувача найпоширенішої конфігурації — Бухгалтерія підприємства 8.2.

Для цього в меню потрібно вибрати пункт Сервіс — Керування користувачами та доступом. Відкриється довідник "Користувачі". Створіть нового користувача:

Занесіть інформацію про користувача та його основні , натисніть кнопку «ОК»: система запропонує створити автоматично користувача БД:

Необхідно погодитись, відобразиться форма нового користувача бази даних:

От і все! Створення користувача та призначення йому прав завершено.

Перегляд активних користувачів у базі 1С

Для перегляду користувачів у режимі 1С, що працюють у базі даних: Підприємство необхідно вибрати пункт Сервіс — Активні користувачі. Відкриється список користувачів, що працюють у базі даних:

Як вимкнути користувачів у 1С 8.3 та 8.2

Вимкнути активного користувача в базі 1С можна двома способами:

  • в інтерфейсі програми (для конфігурацій 1С Бухгалтерія 3.0, Управління торгівлею 11 тощо);
  • через консоль кластера серверів (доступно лише у клієнт-серверному режимі роботи).

З інтерфейсу

У режимі користувача викинути завислого користувача можна, зайшовши в меню «Адміністрування» — «Підтримка та обслуговування», потім вибравши пункт «Активні користувачі»:

Вибираємо у списку потрібного користувачата натискаємо кнопку «Завершити».

З консолі кластера

Якщо Ви маєте доступ до адміністративної панелі сервера 1С, завершити сеанс можна з її допомогою. Заходимо в консоль, знаходимо користувача, що завис у меню «Сеанси», викликаємо контекстне менюі натискаємо «Видалити»:

Контроль роботи користувачів 1С 8.3

Для перегляду історії роботи користувачів необхідно зайти в меню до пункту Сервіс - :