ВНИМАНИЕ! Обработка не запустится у пользователя без Полных прав.
Это технически нецелесообразно, т.к. операции, которые данной обработкой выполняются, требуют наличия этих прав.
Обработка тестировалась на платформах: 1С:Предприятие 8.3 (8.3.10.2466).
Часть 1. Закрытие сеансов пользователей
Для выполнения потребуется ввести имя пользователя администратора базы и его пароль. По умолчанию, при открытии заполняется именем текущего пользователя. Пароль можно сохранить, выполнив сохранение настроек формы.
Также необходимо указать имя COM-коннектора. Можно выбрать из предопределенного списка или вписать свое. Значение сохраняется. По умолчанию: "v83.COMConnector".
По ходу выполнения будет произведено COM-соединение с кластерами 1С и в каждом кластере для данной базы будут закрыты все сеансы, кроме фоновых, конфигуратора и текущего сеанса. Также будут закрыты соединения, но, как правило, метод .TerminateSession корректно завершает и рабочие процессы сам.
Ход выполнения выводится в лог в правой части формы.
Часть 2. Закрытие\открытие периода
Имеет три режима работы
- Все - указанная дата будет установлена для всех пользователей, организаций и подчиненных им элементов.
- Группа - указанная дата будет применена только к указанной группе.
- Пользователь - указанная дата будет применена только к указанному пользователю.
Флажки:
- Упр.Учет - она же "Общая дата запрета". Для регистра сведений - это записи, не содержащие в себе признак Организации.
- Бух.Учет - она же "По организациям". Для регистра сведений - это записи, содержащие в себе признак Организации.
Если установить только "Упр.Учет", никаких изменений в существующие ограничения "По организациям" не будет произведено.
Если установить только "Бух.Учет", никаких изменений в существующие ограничения "Общая дата запрета" не будет произведено.
Если указанные пользователь или группа отсутствует в нужном списке - такая запись будет добавлена, иначе будет изменена существующая.
Также для выполнения можно указать исключаемых пользователей и организации. Если такие записи будут обнаружены, они будут проигнорированы.
Информация о ходе выполнения и проделанных изменениях будет записана в лог справа.