Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 ноя 2024, 07:03

права доступа на уровне записей

Автор АннаТ, 18 мар 2014, 10:28

0 Пользователей и 1 гость просматривают эту тему.

АннаТ

Здравствуйте!
Только начинаю программировать. Вот возник какой вопрос.
Необходимо ограничить права пользователей на просмотр документов,в зависимости от того к какому подразделению принадлежит пользователь. То есть при открытии журналов документов,например кассовые документы, пользователь видел только те документы, которые были сделаны по его подразделению.

MuI_I_Ika

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

Можно подразделение сверять либо по справочнику Группы доступа пользователей либо по регистру сведений Кадровая история сотрудников.

В первом случае проще. Вы просто прописываете в роли примерный запрос на чтение:

АвансовыйОтчет ИЗ Документ.АвансовыйОтчет КАК АвансовыйОтчет
   ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ГруппыДоступа КАК ГруппыДоступа
   ПО АвансовыйОтчет.Автор = ГруппыДоступа.Пользователь
ГДЕ ГруппыДоступа.Ссылка = &ГруппаДоступа

Где параметр группа доступа задается в параметрах сеанса.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск