S
shershun4ik
Хочу сделать View для отображения всех документов созданных в подразделении. Для создания документа используется форма "task". В документе есть поле InitiatorDepartment, в котором содержится имя подразделения, создавшего документ. Я пишу формулу для отображения View
[codebox]SELECT form="task"&@Contains(@Implode(@UserNamesList);InitiatorDepartment)[/codebox] или же
[codebox]SELECT form="task"&@Contains(InitiatorDepartment;@UserNamesList)[/codebox]
Что должно давать одинаковый результат - View отображает документы созданные по форме "task" и значение поля "InitiatorDepartment" которых является частью Списка групп пользователя. Т.к. доступ к этому View имеют только начальники отделов, то они должны увидеть документы, созданные в их отделах. Но эта View отображает ВСЕ документы БД.
В чем моя ошибка?
[codebox]SELECT form="task"&@Contains(@Implode(@UserNamesList);InitiatorDepartment)[/codebox] или же
[codebox]SELECT form="task"&@Contains(InitiatorDepartment;@UserNamesList)[/codebox]
Что должно давать одинаковый результат - View отображает документы созданные по форме "task" и значение поля "InitiatorDepartment" которых является частью Списка групп пользователя. Т.к. доступ к этому View имеют только начальники отделов, то они должны увидеть документы, созданные в их отделах. Но эта View отображает ВСЕ документы БД.
В чем моя ошибка?