УТ 10 ограничение доступа к контрагентам на уровне записей #755808


#0 by altaykniga
Доброго времени суток, уважаемые! Вопрос следующий настроил ограничение доступа к контрагентам на уровне записей: создал группу доступа к контрагентам "Мои клиенты", создал группу пользователя "Мой пользователь". Для пары контрагентов указал группу доступа к контрагенту = "Мои клиенты". Для пользователя МойПользователь включил роль "Пользователь" и новую созданную мною роль "ОграниченныеПрава". Контрагенты отображаются верно в справочнике, но вот беда с документами. Например, РеализацияТоваровУслуг. документы в списке видны все, но у контрагентов, к которым у меня нет доступа написано "объект не найден...". С этим согласен. Отчеты тоже формируются со всеми цифрами, но наименований контрагентов не видно - хотелось бы, чтобы и цифр было не видно недоступных мне контрагентов, ну да ладно. НО..... могу зайти в любой документ реализации (даже того контрагента, который мне не доступен), изменить количество в ТЧ документы и перепровести его! что сделал не так? Я думал, что ограничение доступа на уровне записей не позволит изменять документы тех контрагентов, к которым у меня нет доступа! Будьте так добры, дайте умный совет или прямую подсказку, как запретить доступ к документам с закрытыми контрагентами
#1 by Jonny_Khomich
это тебе RLS дописывать надо. У нас юзеры не видели заказы и реализации других юзеров
#2 by Михаил Козлов
Наложите аналогичные ограничения на документы и регистры. Альтернатива: ограничить списки документов неснимаемым фильтром по контрагентам. Аналогично по регистрам. Первый вариант лучше.
#3 by altaykniga
какой текст нужно написать в RLS объекта Документ.РеализацияТоваровУслуг, чтобы пользователь видел только документы "своих" контрагентов?
#4 by Сторно абсурда
ГДЕ Контрагент в (ГруппаДоступа)
#5 by altaykniga
поднимаю
#6 by LevelUP
подсмотрите в существующей типовой роли например менеджера продаж. Как там прописано ограничение.
#7 by altaykniga
сделал как в роли МенеджерПоПродажам. Скопировал оттуда нужный шаблон, затем прописал ограничение. Все равно отображаются все документы, и с закрытыми пользователями тоже
#8 by FIXXXL
Посмотри роль Пользователь. У тебя там случаем не стоят ли галки просмотра и редактирования на документы? Выключи свою роль и включи типовую Менеджер по продажам, проверь. Проверь ГруппаПользователей: стоит ли галка на Контрагент? Прописаны ли Права?
#9 by altaykniga
вроде бы получилось
#10 by altaykniga
еще есть такой нюанс. Все списки нужных документов (заказ покупателя, резервирование товаров, закрытие заказов покупателей, возвраты товаров от покупателей, акты сверки) открываются как надо, т.е. отображаются строки только с доступными контрагентами. Но вот список документов РеализацияТоваровУслуг открывается весь, даже с теми документами, у которых значение контрагента = "объект не найден". Хотя в конфигураторе, ограничение доступа к данным прописано такое же, как и для вышеприведенных документов
#11 by FIXXXL
проверяй "соседние" права на этот Док
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С