0
askharlov
11.10.11
✎
13:11
|
Добрый день все!
Прописал через RLS ограничение на право "Изменение" к справочнику "Номенклатура". Ограничение работает, НО пользователь также не может создать новую позицию номенклатуры (пишет "У пользователя недостаточно прав на исполнение операции над базой данных")
Добавить новую позицию пользователь не может ни в те папки, которые у него на чтение, ни в те, которые на изменение.
Ограничение права "Добавление" не создавал.
Запрос простой, вот он:
ТекущаяТаблица ИЗ #ТекущаяТаблица КАК ТекущаяТаблица
ГДЕ ((НЕ &ИспользоватьОграниченияПравДоступаНаУровнеЗаписей)
ИЛИ 1 В
(ВЫБРАТЬ ПЕРВЫЕ 1
1
ИЗ
РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей
ГДЕ
ТекущаяТаблица.Ссылка = НастройкиПравДоступаПользователей.ОбъектДоступа
И НастройкиПравДоступаПользователей.ВидОбъектаДоступа = ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Номенклатура)
И НастройкиПравДоступаПользователей.Пользователь В (&ГруппыТекущегоПользователя)
И НастройкиПравДоступаПользователей.Запись = ИСТИНА))
Пробовал также писать вместо ТекущаяТаблица.Ссылка ТекущаяТаблица.Родитель (как в УПП)
Что может быть не так?
Заранее благодарю
|
|