Предыстория: в конфе(типовой) прописано, что пользователь(менеджер) видит только те документы (заказ, РН и несколько дописанных документов) в которых он стоит ответственным или основным менеджером. Поставили задачу сделать механизм, что бы наделить некоторых менеджеров смотреть документы других менеджеров. Есть регистр в который вносятся условия какой менеджер кого видит. Создал роль и прописал условия в ограничение доступа к данным.
Суть вопроса: для дописанных документов все работает так как задумывалось, а вот для стандартных(заказ покупателя, РН) - нет, менеджер как видел только себя так и видит. Может кто то подсказать где может быть проблема?
ПС: с механизмом "Ограничение доступа к данным" работаю по сути впервые. Заранее спасибо за ответ.
Есть две роли, условно. Стандартная роль "Менеджер" в которой прописаны ограничения к стандартным и дописанным документам(одинаковы) и дописанная роль "ВИП Менеджер" с прописанными ограничениями к стандартным и дописанным документам(одинаковыми).
1. в стандартную роль дать права на типовые документы всех менеджеров
2. потихоньку добавлять ограничения, проверяя всё в консоли запросов
3. дойти до требуемых ограничений "видеть свои и разрешенные чужие"
4...
5. profit!
(5) Походу реально где - то, что то не так прописал или конструктор запроса не правильно преобразовал.... удалил текст ограничения и записал наново(притом тот же, контрол С контрол V) и заработало. По крайней мере вывело больше чем было.
Всем спасибо за помощь.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший