RLS: У пользователя недостаточно прав на исполнение операции над базой данных #519125


#0 by dk
Исходные: скуль конфы совпадают (одна просто копия недельной давности) один и тот же 1с-ный пользователь в одной новые документы нормально проводятся во второй "У пользователя недостаточно прав на исполнение операции над базой данных" вылетает на строке в обоих случаях ЭтотОбъект - это новый документ ВыпускПродукции - еще не записан ЭтотОбъект.Ссылка - пустая ссылка вида документ ВыпускПродукции ---- Если дать полные права, то новый документ проводится в обеих базах. Куда глядеть? Где косяк?
#1 by DrShad
в RLS глядел?
#2 by dk
В критерии.подчиненныедокументы rls отключен пока думаю тупо на копии права пересохранить и поглядеть что получится
#3 by Hans
когда программа подчиненные документы ищет то нарывается на такой документ на который нет прав.
#4 by dk
фокус с пересохранением не прошел (
#5 by dk
нашел путем добавления новой роли документ Это списаниетоваров временно решил через доп. роль без рлс но поглядел исходную рлс для док-та списаниетоваров - ничего криминального не нашел - просто фильтр по подразделению юзера странно все это впрочем с рлс я не работал спааать
#6 by Господин ПЖ
такую лабуду надо читать в привилегированном модуле
#7 by dk
тоже так думаю, но в конфе много таких обращений + закрытые модули - хз что там понаписали --- что самое странное в консоли запросов нормально отрабатывает, с ограниченными правами - на которых вылетает критерий В общем думаю тока через профайлер ловить придется Но это в выхи
#8 by dk
ну а вдруг
#9 by dk
теперь тупой вопрос: Где включается / отключается RLS?
#10 by dk
вверх
#11 by Kreont
Ставь по максимуму в запросы после Выбрать: Разрешенные, не помешает никогда
#12 by dk
В какое место МассивПодчиненных = КритерииОтбора.ПодчиненныеДокументы.Найти(ЭтотОбъект.Ссылка); вставить Выбрать? )))
#13 by dk
или разрешенные
#14 by milan
скорее всего нет прав на один из документов, который попадает в отбор. Раньше этого дока не было - код работал, теперь появился - падает.
#15 by IronDemon
Вместо
#16 by dk
тоже так думал тогда почему нормально отрабатывает
#17 by IronDemon
Потому что Найти, неважно что, документ, справочник, не работает с RLS :(
#18 by dk
а кто-нить уже скажет где у РЛС главный выключатель?
#19 by IronDemon
Зависит от конфы, в УПП в константах. В других нет вообще. Но не факт что выкл поможет.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

В этой группе 1С