|
![]() |
#1 |
Участник
|
А как реализовали ограничение в списке, через FILTERGROUP()!?
Так же нужно ограничение сделать и через карточку. Только если в списке вероятнее всего используется FILTERGROUP(2), то в карточке придется ограничение делать через FILTERGROUP(4). |
|
![]() |
#2 |
Участник
|
ограничение делал стандартно: в правах доступа в данных устанавливал фильтр поля по товарной категории. судя по ответам, без программирования не обойтись?
|
|
![]() |
#3 |
Участник
|
|
|
![]() |
#4 |
Участник
|
|
|
![]() |
#5 |
Участник
|
|
|
![]() |
#6 |
Участник
|
за пользователем закреплена одна роль, в правах доступа которой в данных 27-ой таблицы в поле Фильтр защиты прописано ограничение по полю Код товарной категории. Фильтр срабатывает только если зайти на карточку товара. вызываю список и вижу только то что мне нужно. всё отлично.
а вот если через заказ продажи или произ. планы и т.п. попытаться попасть к списку товаров, то выдает ошибку типа у вас нет разрешения на чтение таблицы товар. на форме товара и списка товаров использовал функцию SetPermissionFilter в OnAfterGetCurrRecord. не помогло. может я неверно воспользовался функцией? написал следующее: Rec.SetPermissionFilter; |
|
![]() |
#7 |
MCTS
|
На Product CD есть каталог Doc. В нем файл w1w1adg.pdf.
Посмотрите раздел Supporting Record Level Security (англ.) Там как раз на примерах все показано. |
|