Не могу записать элемент справочника. RLS #536897


#0 by Fram
Платформа 8.1 Конфа на базе старенькой УТ 10.2 Ограничение прав через регистр "Права доступа пользователей". На чтение наложен RLS. Работает. На добавление и изменение ограничений нет. При записи возникает ошибка о нехватке прав на исполнение операции над базой данных. Отследил отладчиком. Процедуры ПередЗаписью проходит без ошибок, а до события ПриЗаписи не доходит. Куда копать?
#1 by Defender aka LINN
В RLS и копай.
#2 by Fram
так нет ограничений на добавление и изменение.
#3 by Fram
Изменять существующий получается. Новый не добавляется
#4 by Defender aka LINN
На чтение-то есть.
#5 by Fram
и? т.е. записать новый элемент с наложенным на чтение ограничением невозможно?
#6 by Defender aka LINN
Если нет прав на чтение, то и записать нельзя.
#7 by Fram
Записываю в группу, на которой стоит разрешение на чтение и распростроняется на подчиненных
#8 by ice777
проверить право записи всех движений..)
#9 by Fram
Добавляю элемент справочника контрагентов
#10 by AlexNew
Была проблема, там еще какой-то регистр сведений зачем-то цепляется, какой - не помню.
#11 by Fram
какой? как он цепляется?.. есть, конечно, подозрение, что из-за того же регистра с перечнем объектов, но ...
#12 by AlexNew
Не помню, через отладчик нашел.
#13 by Fram
я ж написал про отладчик что сразу после ПередЗаписью выплевывает ошибку о нехватке прав
#14 by Fram
интересно, а у кого нить вообще работает добавление новых элементов с наложенным на чтение RLS?
#15 by Fram
up
#16 by Fram
upp
#17 by Fram
uppp
#18 by Irbis
Контрагентов в нетленку как-то добавляют.
#19 by ИС-2
посмотри какие связанные есть регистры, справочники. Под полными правами через журнал регистрации отследи что меняет. Проверь подписки на события
#20 by Fram
ничего не меняет
#21 by Fram
И ПраваДоступаПользователей.ОбъектДоступа ССЫЛКА Справочник.Контрагенты
#22 by itmax
У меня возникла такая же проблема путем 4 часовых втыканий я понял что проблема таки в справочнике. И кроется она в том что при записи нового элемента справочника, ссылки на него еще нет в том фиксированном массиве по которому выдается разрешение пользователю на доступ к записям таблицы ГДЕ Ссылка В (&ГруппаКонтрагентов) Решение нашел конечно оно через ж..пу но все же работает. В форме элемента в процедуру ПередЗаписью в самом конце добавил а в привилегированный модуль ПолныеПрава добавил
#23 by itmax
Да и забыл написать что для тех кто работает в файловом варианте все можно упростить Но при переходе на серверный вариант это уже не работает с ошибкой Попытка передачи на сервер мутабельного значения.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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