Проект

Ограничение прав на просмотр/редактирование форм пользователями

К нам обратились с задачей

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

Выбранное решение

Выбрано самописаное решение. В программе будет создана группа пользователей (справочник «Группы пользователей») в составе которой будут перечислены пользователи, для которых будут действовать ограничения прав – нельзя записывать новые документы «Счет на оплату», если это организация, по которой должно действовать ограничение. Также в старых документах «Счет на оплату» нельзя изменять организацию на ту организацию, для которой действует ограничение (значение организации сбросится на предыдущее значение).

Программа 1С проверяет находится ли пользователь, работающий с программой в группе ограничения и запрещает этому пользователю указанные в задаче действия – открытие формы, создание нового документа и его запись, проведение и прочее.

При срабатывании ограничения пользователю будет выскакивать следующее предупреждение:



Основное преимущество данного решения - это скорость. Пользователь (администратор, главный бухгалтер или директор) может выбирать в реальном времени для каких пользователей будут действовать права. Простота по сравнению с механизмом RLS.

Время выполнения: 1,5 часа.

Если вам необходим функционал, нетиповых решений 1С, оставьте заявку на доработку 1С в форме ниже.

Никак не решить проблему с 1С? Мы поможем!

Подключимся к вам в день обращения!

Получить помощь!
ООО "СтройИнформСистем", 2023Политика конфиденциальности
Оставить заявку×
Отправить