Недостаточно прав доступа, мистика #719787


#0 by Stim
Есть типовая БП 1.6, польз с типовыми ролями бух и главбух Под этим польз нельзя открыть операцию бух, если в счете есть хоть одно субконто. Выдает ошибку прав доступа, при этом никаких записей в жр нет. Движения - читаются, док со счетами без субконто - читается. Пвх виды субконто - доступно для чтения. Контрагенты, договоры - доступно, а операция со счетом 60.01 не откроется. отладчик показывает, что передОткрытием - проходит без отказа, ПриОткрытии - не доходит, а между ними ничего не выполняется(замер произв-ти). Что это может быть и как исправить?
#1 by shuhard
[Выдает ошибку прав доступа, при этом никаких записей в жр нет. ] ошибка настолько секретная, что не рискнул выложить её текст на форум ?
#2 by Stim
скрин не выложу, я с телефона. Текст: У пользователя недостаточно прав на исполнение операции над базой данных
#3 by Stim
+ при том, что движения, в том числе в форме списка - читает
#4 by shuhard
и что ты хотел узнать на форуме про RLS ?
#5 by vde69
на все типы которые описаны в ВидыСубконтоХозрасчетные должен быть доступ к таблице
#6 by vde69
то есть если там в типах стоит справочник.золото - значит у пользователя должены быить права на него хотя-бы с рельсой "где ложь"
#7 by vde69
+ такое бывает если ты самовольно расширяешь выды субконто....
#8 by Azverin
попробуйте создать нового пользователя с такими же правами.
#9 by Stim
но почему доступны движения документа, а форма, на которую выведены движения - недоступна? При том, что код модуля объекта я закомментил и код процедур формы  перед открытием и при открытии -так же закомментил.
#10 by Stim
я развернул новую файловую базу, в ней та же ошибка
#11 by vde69
там где тип определен (есть значение) - все ок, там где есть хоть одно поле с неопределенным типом - ж...а по тому как идет запрос по всем типам субконто и если получаем отказ по одному типу имеем сабж
#12 by shuhard
это RLS - отключи его и будет о чем разговаривать
#13 by Stim
как отключить рлс по всем объектам?
#14 by vde69
RLS тут не причем....
#15 by Stim
И как бы понять, на каком объекте сыпется? ЖР ошибок не пишет
#16 by shuhard
ты хорошо подумал ? сообщение [У пользователя недостаточно прав на исполнение операции над базой данных] выдает  RLS и это не обсуждается
#17 by vde69
не только, такое сообщение выдает отказ запроса типа. то есть такую ошибку выдается в том случае когда нелья локализовать номер строки где ошибка, это или рельса или вставляемые платформой дополнительные запросы
#18 by shuhard
[не только,] значить надо отключить RLS и это сузит круг подозреваемых
#19 by Stim
Конфа полностью типовая
#20 by Stim
+ удалил все пользовательские планы видов характеристик. Не помогло
#21 by vde69
рельса работает по принцепу разрешения, не думаю, что там что-то ковыряли, а вот добавит аналитику в план счетов - это часто делают... по этому нужно смотреть обьекты без ключиков и к ним смотреть доступ у роли бух
#22 by Stim
Помогло изменение совместимости конфы с 8.1 на 8.2.16 При том, что выполняю все на платформе 8.3.4 Не знаю, что это было
#23 by Stim
+ возможно трабл из-за Версий данных, которых в 8.1 не было. так что, разворачивая старый бекап на новой платформе - будьте готовы к ошибкам прав доступа
#24 by Stim
разобралсо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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