*Да, это можно сделать с помощью механизмов управления правами пользователя, но не всегда это быстро и эффективно.
Ситуация, которая способствовала разработке этого небольшого расширения: в организации более 30 бухгалтеров, которые в разное время и по разным организациям запускают процедуру закрытия месяца, учитывая объем базы данных, часто, многочисленные запуски этой операции снижают общую производительности системы.
Расширение включает в себя:
- Подсистему (с включением в меню в виде раздела "Ограничение закрытия месяца").
- Основную роль - позволяет только открыть раздел и просмотреть список пользователей для блокировки.
- Регистр сведений - хранит список пользователей.
- Обработку закрытия месяца - выполнена вставка с контролем (при обновлении с подключенными расширениями очень полезный метод).
- Добавлены в расширение типовая роль администратора и справочник пользователей.
Принцип работы прост, при открытии формы проверяем, если пользователь в списке запрета - запрещаем открывать форму, сообщаем об ограничении.
Протестировано в версии: ЕРП 2.4.14.95.