Организовать ограничение прав определенных пользователей по просмотру или редактированию документов, без использования RLS.У клиента в программе «1С:Управление нашей фирмой» ведется учет по трем организациям, работает больше 10-ти пользователей. Всем пользователям установлены полные права. Необходимо ограничить права для большинства пользователей (кроме директора и главного бухгалтера), чтобы они не могли выставлять новые счета на оплату от одной конкретной организации. При этом возможность изменять старые счета остается.
Выбрано самописаное решение. В программе будет создана группа пользователей (справочник «Группы пользователей») в составе которой будут перечислены пользователи, для которых будут действовать ограничения прав – нельзя записывать новые документы «Счет на оплату», если это организация, по которой должно действовать ограничение. Также в старых документах «Счет на оплату» нельзя изменять организацию на ту организацию, для которой действует ограничение (значение организации сбросится на предыдущее значение).
Программа 1С проверяет находится ли пользователь, работающий с программой в группе ограничения и запрещает этому пользователю указанные в задаче действия – открытие формы, создание нового документа и его запись, проведение и прочее.
При срабатывании ограничения пользователю будет выскакивать следующее предупреждение:
Основное преимущество данного решения - это скорость. Пользователь (администратор, главный бухгалтер или директор) может выбирать в реальном времени для каких пользователей будут действовать права. Простота по сравнению с механизмом RLS.
Время выполнения: 1,5 часа.
Если вам необходим функционал, нетиповых решений 1С, оставьте заявку на доработку 1С в форме ниже.
Подключимся к вам в день обращения!