Имя: Пароль:
1C
1С v8
Роль. Ограничение доступа к данным
0 igorius
 
27.05.16
12:00
Предыстория: в конфе(типовой) прописано, что пользователь(менеджер) видит только те документы (заказ, РН и несколько дописанных документов) в которых он стоит ответственным или основным менеджером. Поставили задачу сделать механизм, что бы наделить некоторых менеджеров смотреть документы других менеджеров. Есть регистр в который вносятся условия какой менеджер кого видит. Создал роль и прописал условия в ограничение доступа к данным.

Суть вопроса: для дописанных документов все работает так как задумывалось, а вот для стандартных(заказ покупателя, РН) - нет, менеджер как видел только себя так и видит. Может кто то подсказать где может быть проблема?

ПС: с механизмом "Ограничение доступа к данным" работаю по сути впервые. Заранее спасибо за ответ.
1 dimaldinho
 
27.05.16
12:19
За доступ к стандартным и нестандартным документам отвечают разные роли?

Ограничения "видеть свои и разрешенные чужие" в роли, отвечающие за стандартные документы добавлено?
2 igorius
 
27.05.16
12:24
(1)  Одни и те же.

Есть две роли, условно. Стандартная роль "Менеджер" в которой прописаны ограничения к стандартным и дописанным документам(одинаковы) и дописанная роль "ВИП Менеджер" с прописанными ограничениями к стандартным и дописанным документам(одинаковыми).
3 lxndr
 
27.05.16
12:46
что-то недоговариваешь. Стандтартная роль не умеет ограничивать доступ к чужим документам
4 igorius
 
27.05.16
12:57
(3) Роль типовой конфы дописывали до меня.
5 dimaldinho
 
27.05.16
13:13
медленно и нудно всё перепроверять:

1. в стандартную роль дать права на типовые документы всех менеджеров
2. потихоньку добавлять ограничения, проверяя всё в консоли запросов
3. дойти до требуемых ограничений "видеть свои и разрешенные чужие"
4...
5. profit!
6 igorius
 
27.05.16
13:57
(5) Походу реально где - то, что то не так прописал или конструктор запроса не правильно преобразовал.... удалил текст ограничения и записал наново(притом тот же, контрол С контрол V) и заработало. По крайней мере вывело больше чем было.

Всем спасибо за помощь.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший