Продолжаем побеждать RLS в РИБ. УНФ 1.6
Я уже писал ранее, что у клиента в РИБ не работают права RLS:
Как ни бился, не мог решить вопрос. Перезапись пользователей помогала, но в одни прекрасный день перестала работать и она.
Спрашивал на Мисте и Инфостарте, не помогли: https://forum.mista.ru/topic.php?id=881912
Проверил, что роли у пользователя в обеих базах идентичны. Ведь могло быть, что у пользователя просто не хватает роли.
Попробовал обновить таблицы прав доступа через вызов кода в консоли:
РегистрыСведений.ТаблицыГруппДоступа.ОбновитьДанныеРегистра(); РегистрыСведений.ЗначенияГруппДоступа.ОбновитьДанныеРегистра();
Выгрузил непосредственно все объекты, относящиеся к правам доступа из центральную базу через выгрузку-загрузку. Искал все объекты по тексту «Групп», «Доступ», «Прав»:
Справочники: ГруппыДоступа,ПрофилиГруппДоступа,НаборыГруппДоступа,ГруппыПользователей,ГруппыДоступаКонтрагентов.
Регистры сведений: ЗависимостиПравДоступа, НаследованиеНастроекПравОбъектов, НастройкиПравОбъектов, ПраваРолейПрофилиГруппДоступа, ГруппыЗначенийДоступа,ЗначенияГруппДоступа, ЗначенияГруппДоступаПоУмолчанию,КлючиДоступаГруппДоступа,КлючиДоступаНаборовГруппДоступа,СоставыГруппПользователей,ТаблицыГруппДоступа.
Не помогло.
Попробовал создать локального пользователя в узле РИБ, скопировав права текущего. Не помогло.
Помог запуск базы с ключом: /С ЗапуститьОбновлениеИнформационнойБазы на РИБ. 1С запустило обновление периферийной базы и после этого ошибки прекратились:
Такой вот странный глюк и необычное решение.
Среда: 1.6.27.167. Платформа: 8.3.20.1838 Объем: 2 час.
Свежие комментарии