Понимаю, что публикация опоздала лет на 5, но многие крупные организации не готовы переходить на ЗУП 3.0, а доработки им периодически нужны.
Моему клиенту потребовалось, чтобы пользователь мог вводить без проведения сдельные наряды и смотреть табель Т-13. Роль настроил, да вот беда! — в отчёте «Унифицированная форма Т-13» нет полей для Организации и Подразделения, нет списка для отбора Сотрудников, и вообще, отчёт не формируется — что-то лишнее я пользователю отрезал. Отписался в 1С, а они отвечают, что мы и существуем для того, чтобы с этими прблемами справляться. Пришлось справиться.
В конфигурации добавлена роль лвсБазовыеПрава и изменён общий модуль ПолныеПрава, чтобы с этой ролью можно было запускаться. По остальным объектам изменения запрещены. Конфигурация предназначена для объединения с вашей доработанной. Сделано на релизе 2.5.99.2.
Роль лвсБазовыеПрава сделана из типовой роли Пользователь. Убран доступ ко всем интерфейсам, обрезана возможность создавать и изменять объекты, настраивать конфигурацию, и ещё всякое по мелочи.
При создании пользователя в режиме 1С:Предприрятия необходимо снять «флажки», как показано на первом скриншоте. Также Вам придётся дать пользователю базы данных одну из ролей «Пользователь» или «Полные права», иначе программа его не запишет — это я изменять не стал. Уберите потом пользователю лишнюю роль через Конфигуратор.
Если всё сделаете правильно, то введённый пользователь у Вас запустится, и это будет выглядеть, как на втором скриншоте. Теперь можно подключать пользователю свои роли и их интерфейсы.
Если найдёте ошибки, то пишите — исправлю, сам заинтересован. Однако, помните, что доступ к реальной функциональности Вы должны делать через свои роли.
Думаю, что роль можно ещё минимизировать, но боюсь отрезать лишнее. Приму Ваши советы.
Изображение жеста использовано с разрешения автора, взято с YouTube-канала KukishTv.