Налаштування обладнання та програмного забезпечення

Як видалити активних користувачів у 1С 8.2. Налаштування сплячих сеансів

Необхідність у примусовому завершенніроботи користувача в основному виникає у таких випадках:

  • Оновлення інформаційної бази;
  • Додавання нового об'єкта метаданих у конфігурацію;
  • Проведення профілактичних та ремонтних робіт на сервері;
  • Залежний сеанс користувача, що перешкоджає повторному запуску програми.

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

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

Закриття сеансів із конфігуратора

Коли в структуру бази даних вносяться зміни, оновлення конфігурації в динамічному режимі недоступне. На екрані з'являється інформаційне вікно (Рис.1).

Послідовність дій у разі очевидна:

  1. Необхідно натиснути кнопку «Завершити сеанси та повторити»;
  2. Дочекатися вікна рестуктуризації бази;
  3. Натиснути "ОК".

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

Завершення сеансів безпосередньо із програми

Більшість стандартних продуктів фірми 1С восьмої версії мають у своєму наборі механізм, що дозволяє без особливих зусиль віддалено завершити роботу користувача, і забезпечити адміністратору монопольний доступ до бази. Це обробка "Блокування з'єднань з інформаційною базою".

Знайти її можна за однією з двох адрес:

  1. В одному з підменю розділу Сервіс;
  2. Зайшовши до розділу Операції->Обробки.

Рис.2

Зовнішній виглядобробки представлений на Рис.2.

Особливості даної обробки:

  1. Встановлення та зняття прапорця, та натискання кнопки «Записати» включає та вимикає блокування користувачів, видаляючи сеанси та перешкоджаючи створенню нових підключень;
  2. Час закінчення блокування може бути порожнім чи менше часу початку;
  3. Якщо параметр «Код дозволу» заданий, його можна прописати в рядок запуску, для ігнорування блокування, перед кодом вказавши «/UC»;
  4. Якщо "Код дозволу" не вказати, то до закінчення терміну блокування потрапити до бази буде проблематично (у файловому варіанті роботи можна спробувати з папки бази видалити файл 1CVcdn);
  5. Якщо замість параметра «/UС» та пароля через пробіл вказати «/CДозволитиРоботу Користувачів», де С – латинська, можна повністю відключити блокування для всіх користувачів;
  6. Натискання кнопки «Активні користувачі викликає вікно з повним спискомкористувачів, звідки можна відкрити «Журнал реєстрації» або завершити сеанс кожного конкретного користувача.

Рис.3

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

Видалення користувачів з rdp

Важливо пам'ятати, що вимкнення сеансів користувачів із серверів можливе лише за наявності певних прав на цю дію.

При роботі з віддаленим робочим столом, завершити сеанси користувачів можна скориставшись стандартним диспетчером завдань. Просте переривання сеансів – трохи неправильний, але досить дієвий спосіб.

Другий варіант використання диспетчера завдань – віддалене підключенняз можливістю управління до кожного конкретного сеансу та здійснення виходу із програми за всіма правилами. Цей спосіб довгий, і ніхто не гарантує, що поки що виконується вихід одного користувача, не буде здійснено запуск програми будь-яким іншим працівником.

Видалення користувачів через консоль сервера

Маючи права Адміністратора для кластера серверів 1С, необхідно:


Дуже часто при роботі в серверному режимі сеанси користувачів, що зависли, не видно засобами платформи, їх можна видалити тільки через консоль.

Найрадикальніший спосіб переривання сеансів

Ситуація, коли вищезазначені методи не спрацювали, трапляється дуже рідко. Але в разі виникнення є ще один радикальний спосіб перервати з'єднання з базою: фізичне перезавантаження сервера.

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

При резервному копіюванніінформаційних баз робота користувачів з інформаційною базою має бути припинена.

«Завершити роботу користувачів 1С:Підприємства»
Встановіть прапорець, якщо необхідно завершити роботу користувачів з базою перед виконанням архівування.

Можливі варіанти завершення роботи користувачів:

  • «Завершити сеанси на сервері 1С:Підприємство»

Варіант відключення користувачів шляхом примусового відключення сеансів на сервері 1С:Підприємства. Доступний тільки для клієнт-серверних баз 1С:Підприємства.

Важливо:не плутайте даного користувачаз користувачем бази 1С:Підприємства та користувачем «адміністратор центрального сервера».

У консолі сервера 1С:Підприємства адміністратори кластера знаходяться наступним шляхом: «Console Root» - "1C:Enterprise 8.3 Central Servers" - «(*)ім'я комп'ютера» - «Кластери» - «Локальний кластер» - «Адміністратори».

"Ім'я адміністратора кластера:"
Ім'я користувача адміністратор кластера.

"Пароль адміністратора кластера:"
Пароль користувача "адміністратор кластера".

"Використовується нестандартний порт агента сервера"
Встановіть цей прапорець якщо порт підключення до «Агента» сервера відрізняється від стандартного.

"Порт:"
Порт підключення до агента сервера 1С: Підприємства. Типово 1540.

Для визначення порту агента сервера зайдіть у Сервер 1С при натисканні правою кнопкоюмиші на ім'я комп'ютера з меню виберете «Властивості» - "Параметри центрального сервера 1С:Підприємства" - IP порт:.

Варіант відключення користувачів шляхом виклику вбудованого у типові конфігурації механізму завершення роботи користувачів. Цей механізм ґрунтується на використанні процедури «Блокування установки з'єднань з інформаційною базою».

Алгоритм виконання наступний:

  • Запуск завершення роботи користувачів.
  • Запуск виконання завдання (архівування, тестування та виправлення тощо).
  • Запуск дозволу роботи користувачів.

"Момент:"
Момент завершення роботи користувачів.

  • «Завершити роботу перед виконанням завдання». Перед кожним виконанням завдання буде запущено процедуру завершення роботи користувачів.
  • «Завершити роботу лише якщо потрібно оновити конфігурацію». Якщо завдання настроєно на виконання обміну для периферійної бази та з центрального вузла отримано змінену конфігурацію, запуститься процедура завершення роботи користувачів. В інших випадках механізм завершення не працюватиме.

Адміністрація та контроль користувачів 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- Васю, з сьогоднішнього дня користувачів заводиш ти!
- Але я програміст, а не сисадмін?
- Сисадміни не знають 1С, тому користувачів заводити будеш ти!
- Ааааа!

Програміст – це людина, яка пише програми комп'ютера. Однак управління списком користувачів в 1С зазвичай доручають тому, хто пов'язаний з 1С, а саме програмісту 1С.

У принципі, деякі програмісти і не проти, оскільки це дає їм у руки деякі «привілеї».

Тим не менш, список користувачів в 1С мало відрізняється від списків користувачів в інших програмах. Тому завести нового користувача або вимкнути існуючого – найпростіше.

Користувачі 1С

Отже, в 1С є власний перелік користувачів. З його допомогою регулюється доступом до базі даних 1С. При вході до бази даних 1С попросить вибрати користувача із цього списку та ввести пароль.

Існують варіанти, за яких 1С не запитує ім'я користувача для входу. Однак це зовсім нічого не означає . Просто в цьому випадку користувач зі списку зіставлений з користувачем Windows/домену та визначається автоматично. Як

Єдиний варіант, коли 1С дійсно не вимагає користувача – при створенні нової (порожньої) бази даних. У цьому випадку список користувачів 1С порожній. Поки не буде додано перший користувач – 1С входитиме автоматично. Аналогічна система використовується у Windows за наявності одного користувача без пароля.

Користувачі 1С відрізняються один від одного:

  • Правами доступу
  • Інтерфейс (наявність у меню пунктів).

Як такого «суперкористувача» чи «групи адміністраторів» не існує. Адміністратор вважається той користувач, у якого включені всі права в конфігурації та права на адміністрування. У порожній базі (коли список користувачів ще порожній) першим повинен бути доданий саме такий користувач.

Два списки користувачів 1С

Насправді у 1С два списки користувачів. Один із них (список користувачів 1С) – з погляду програміста «справжній». Він знаходиться у конфігураторі. Саме щодо нього 1С визначає користувача.

Це підхід старих типових конфігурацій (наприклад, управління торгівлею 10, бухгалтерія 1.6 тощо) – користувачі редагуються у цьому списку, а довідник користувачів потрапляють автоматично під час першого входу.

Другий (користувачі версії 1С 8.2, "не справжній") - це довідник користувачі (і довідник зовнішні користувачі, як у ут 11). Довідник був і раніше, проте підхід нових типових конфігурацій у тому, що користувачі заводяться саме у ньому, а «справжній» список потрапляють автоматично.

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

Як додати користувача до списку користувачів 1С

Отже, список користувачів 1С знаходиться у конфігураторі. та відкрийте меню Адміністрація/Користувачі.

Щоб додати користувача, необхідно натиснути кнопку додавання (або Ins з клавіатури). Якщо список зараз порожній, перший користувач має бути з адміністративними правами (див. далі).

  • Ім'я – ім'я користувача (яке він вибиратиме при вході до 1С)
  • Повне ім'я – довідкове ПІБ, ніде не фігурує
  • Пароль
  • Показувати у списку вибору
    o якщо галочка стоїть, то користувач буде у списку вибору при вході до 1С
    o якщо галочка не стоїть, то користувача у списку вибору не буде (тобто вибрати не можна), але можна ввести його ім'я з клавіатури та увійти
  • Аутентифікація операційної системи – можна асоціювати з користувачем Windows/домену і цьому користувачеві не потрібно буде вводити пароль (заходитиме автоматично).

На закладці Інші вибираються права та основні налаштування користувача.

  • Основний інтерфейс – меню, яке буде доступне користувачеві (використовується тільки у товстому клієнті)
  • Мова російська
  • [Основний] Режим запуску – товстий або тонкий клієнт, за допомогою цього параметра можна увійти до конфігурації тонкого клієнта – товстим і навпаки
  • Доступні ролі (права користувача).

Права користувача в конфігураціях зазвичай розбиті на блоки (ролі). У підході древніх змін вони розбивалися за посадами користувачів (касир, менеджер тощо.). Цей підхід має мінус – тому що в різних організаціяхкасир та менеджер можуть мати різні функції.

Тому у підході нових змін вони розбиваються за процесами (доступ до заритія місяця, доступом до касовим операціям). Тобто кожного користувача ставиться набір операцій.

В обох випадках є базові права доступу до входу в програму. У старому підході це:

  • Користувач
  • Повні права (для адміністратора).

У новому підході це:

  • БазовіПрава
  • БазовіПраваУТ
  • ЗапускТонкогоКлієнта – плюс ЗапускХххКлієнта для запуску інших
  • ПідсистемаХхх – галочка на кожну підсистему (закладка в інтерфейсі), яка потрібна користувачеві
  • Повні права (для адміністратора, а не адміністрування!).

PS. Для зовнішніх користувачів базові права не потрібні.

Як додати користувача 1С — користувачі 1С 8.2

Список користувачів 1С 8.2 у новому варіанті знаходиться в 1С (в режимі 1С Підприємство), у довідниках Користувачі та Зовнішні користувачі (тільки якщо підтримує конфігурацію). Відмінність полягає в тому, що користувачів Ви повинні заводити не в конфігуратор, а в цьому довіднику, а в конфігуратор вони потраплять автоматично.

Якщо Ви використовуєте тонкий клієнт – дивіться закладку робочого столу Адміністрація. Інакше – відкрийте довідник Користувачів, наприклад, у меню Операції.

Натисніть кнопку Додати (або Ins із клавіатури). Щоб Ви могли керувати списком користувачів, Ви повинні мати права ПовніПрава.


На відміну від першого підходу – тут Ви не вказуєте користувачеві кожне право (роль), а вказуєте групи прав (групи користувачів).

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

Налаштування користувачів 1С

У деяких конфігураціях (особливо у конфігураціях старого підходу) мало створити користувача. Додатково необхідно:

  • Зайти під користувачем вперше в систему
  • Після цього знайти користувача у довіднику користувачів
  • У формі довідника натиснути (варіанти «або»)
    o Меню Перейти/Налаштування користувачів
    o Меню Додаткові відомості/Установки користувача та Додаткові права користувача
    o У деяких конфігураціях це табличка прямо у формі користувача
    o У деяких конфігураціях глобальне меню програми Сервіс/Параметри користувача
  • Налаштувати додаткові налаштування/права користувача, які визначають автозаповнення полів та деякі доступи.

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

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

Зміни старого підходу (через конфігуратор):

  • Видалити користувача
  • Змінити пароль
  • Зняти роль Користувач (не зможе увійти).

Зміни нового підходу (через підприємство):

  • Зняти галочку Доступ до інф. базі дозволено
  • Змінити пароль
  • Виключити з усіх груп доступу.

Активні користувачі 1С

1С дозволяє дізнатися список користувачів, які зараз знаходяться в базі даних.

Для цього в режимі Підприємство виберіть меню Сервіс/Активні користувачі (товстий клієнт, адміністративний інтерфейс). В тонкому клієнту– закладка Адміністрація, ліворуч Активні користувачі (може бути у Див. також).

У режимі Конфігуратор виберіть Меню Адміністрування/Активні користувачі.

Відключення користувачів 1С

Як відомо, щоб оновити базу даних (конфігурацію) – необхідно, щоб усі користувачі вийшли з 1С (не завжди, але часто потрібно).

Користувачі виходити не люблять (це факт). А якщо їх попросити телефоном, то вони обов'язково увійдуть знову через 30 секунд. Коли користувачів 200 людей, це стає дуже веселим заходом.

Тому є три способи відключення користувачів від 1С:


Сподобалась стаття? Поділіться з друзями!
Чи була ця стаття корисною?
Так
Ні
Дякую за ваш відгук!
Щось пішло не так і Ваш голос не було враховано.
Спасибі. Ваше повідомлення надіслано
Знайшли у тексті помилку?
Виділіть її, натисніть Ctrl+Enterі ми все виправимо!