Есть регистр сведений Долги, у него измерение справочник - аналитики учета. И среди реквизитов справочника есть Подразделение. И есть регистр сведений, в котором указывается какой пользователь с каким подразделением работает. Нужно ограничить доступ к регистру Долги, так чтобы пользователи видели данные только по своему подразделению. Пишу в роли ограничения доступа к данным <Прочие поля>
Долги ГДЕ Долги.АналитикаУчетаПоПартнерам.Подразделение В
(ВЫБРАТЬ
ДоступныеПодразделения.Подразделение КАК Подразделение
ИЗ
РегистрСведений.ДоступныеПодразделения КАК ДоступныеПодразделения
ГДЕ
ДоступныеПодразделения.Менеджер = &ТекущийПользователь)
(0) зНАЧИТ У НЕГО ЕСТЬ РОЛЬ, ГДЕ ЕСТЬ ДОСТУП К ЭТОМУ РЕГИСТРУ БЕЗ ограничений.
Что разрешено хоть в одной роли - то разрешено
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший