Тема: Создание подвыборки програмно, от имени пользователя
Здравствуйте. В системе, почему-то, ни у кого из пользователей кроме Системного администратора нет прав на программное создание Вложенной Выборки.
Так получилось сейчас, что большая часть структуры завязана этих выборках. А по итогу,
Пользователь со всеми правами на редактирование ВСЕГО в системе (это больше для проверки) По сути у него права Разработчика и ведение структуры
В объекте создана Родительская выборка.
Для расширения прав и возможностей, программно, владельцем назначается Группа, в состав которой входит пользователь. Так он получает возможность редактировать выборку вручную
Но при вызове кода на создание вложенной выборке система выдает : Отсутствуют права, и в итоге вся структура полупустая и нерабочая
Что это за такое ограничение и как его обойти?
function CreateQueZD (ObjectsP, RQueN, ClassifRazdel) ThisScript.SysAdminModeOn ' выборка по заданиям в составе раздела Set CreateQueZD = RQueN.Queries.Create ' Делаем группу ГИПов владельцами выборки Call SetAdminGroupObj (CreateQueZD, "GROUP_GIP") ' создаем вложенные выборки Set newInp = CreateQueInp (ObjectsP, CreateQueZD, ClassifRazdel) Set newOut = CreateQueOut (ObjectsP, CreateQueZD, ClassifRazdel) End function function CreateQueInp (ObjectsP, RQueN, ClassifRazdel) ThisScript.SysAdminModeOn ' все, на следующей строке при попытке создать выборку выдает ошибку прав и ничего не создает. Set CreateQueInp = RQueN.Queries.Create End function