gifts2017

Автовыключение пользователей 1С. Универсальная подсистема

Опубликовал Макс Норицын (gulagm) в раздел Администрирование - Защита, права, пароли

Для корректного выхода пользователей с предупреждением (обратным отсчётом) о выходе была разработана отдельная независимая подсистема, которую можно внедрить в любую конфигурацию. Проверено на УТП, ЗУП.
Основная идея - существует регистр, в который администратор вносит время начала выключения, а у всех пользователей обработчик ожидания (каждую минуту) запрашивает эти данные и запускает обработку с незакрываемой формой, которая уже и закрывает сеанс.

Пользователь при критичных операциях может отменить выключение. В данном случае, все увидят имя пользователя, кто отменил, кто несёт ответственность за отмену.

Важные особенности:

  1. Обработка выключает сеанс без всяких диалогов, непосредственно
  2. При закрытии обработки администратором выключение сеанса отменяется, потому необходимо дождаться, когда все пользователи выйдут из 1С. Закрываются все сеансы кроме инициатора.
  3. При входе в программу, когда сеанс уже должен быть выключен, сразу закрывает 1С без всяких сообщений, диалогов. Пока администратор не выйдет из обработки или отменит выключение.
  4. Обработка рассчита на ручную на блокировку сеансов в консоли 1С или на послушных пользователей, которые не будут входить в 1С, пока не выполнишь обновление базы.
  5. Нужно учитывать, что запрос на выключение происходит 1 раз в 60 секунд после входа в 1С, то есть нужно ставить время не менее 1 минуты, для того чтобы у всех пользователей однозначно включилась обработка.
  6. Подсистема работает только в обычном приложении

Необходимо внедрение в конфигурацию (инструкция пользования и внедрения во вложении)

Скачать файлы

Наименование Файл Версия Размер
Администратор регламентных работ (конфигурация с инструкцией) 11
.rar 498,33Kb
30.05.16
11
.rar 1.03 498,33Kb Скачать

См. также

Подписаться Добавить вознаграждение
В этой теме еще нет сообщений.