Продолжаем побеждать RLS в РИБ. УНФ 1.6

Я уже писал ранее, что у клиента в РИБ не работают права RLS:

Как ни бился, не мог решить вопрос. Перезапись пользователей помогала, но в одни прекрасный день перестала работать и она.

Спрашивал на Мисте и Инфостарте, не помогли: https://forum.mista.ru/topic.php?id=881912

Проверил, что роли у пользователя в обеих базах идентичны. Ведь могло быть, что у пользователя просто не хватает роли.

Попробовал обновить таблицы прав доступа через вызов кода в консоли:

РегистрыСведений.ТаблицыГруппДоступа.ОбновитьДанныеРегистра();
РегистрыСведений.ЗначенияГруппДоступа.ОбновитьДанныеРегистра();

Выгрузил непосредственно все объекты, относящиеся к правам доступа из центральную базу через выгрузку-загрузку. Искал все объекты по тексту «Групп», «Доступ», «Прав»:

Справочники: ГруппыДоступа,ПрофилиГруппДоступа,НаборыГруппДоступа,ГруппыПользователей,ГруппыДоступаКонтрагентов.

Регистры сведений: ЗависимостиПравДоступа, НаследованиеНастроекПравОбъектов, НастройкиПравОбъектов, ПраваРолейПрофилиГруппДоступа, ГруппыЗначенийДоступа,ЗначенияГруппДоступа, ЗначенияГруппДоступаПоУмолчанию,КлючиДоступаГруппДоступа,КлючиДоступаНаборовГруппДоступа,СоставыГруппПользователей,ТаблицыГруппДоступа.

Не помогло.

Попробовал создать локального пользователя в узле РИБ, скопировав права текущего. Не помогло.

Помог запуск базы с ключом: /С ЗапуститьОбновлениеИнформационнойБазы на РИБ. 1С запустило обновление периферийной базы и после этого ошибки прекратились:

Такой вот странный глюк и необычное решение.

Среда: 1.6.27.167. Платформа: 8.3.20.1838 Объем: 2 час.

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *