Проблемы с ПиОТ в базовой РМК
У клиента в РМК при запуске монитора состояния из РМК возникает ошибка:
Ошибка при вызове метода контекста (Выполнить)
{ОбщийМодуль.ОбщегоНазначенияИСМП.Модуль(585)}:РезультатЗапроса = Запрос.Выполнить();
{ОбщийМодуль.ОбщегоНазначенияИСМПВызовСервера.Модуль(198)}:Возврат ОбщегоНазначенияИСМП.СортированнаяТаблицаЛокальныхМодулейЧестныйЗнак(Организация, РабочееМесто, ТСПИоТ);
{ОбщийМодуль.ОбщегоНазначенияРМК1СРМККлиент.Модуль(2924)}:ДанныеУстановленныхЛокальныхМодулей =
{ОбщийМодуль.ОбщегоНазначенияРМККлиентПереопределяемый.Модуль(2126)}:ОбщегоНазначенияРМК1СРМККлиент.ПроверитьМаркировкуСостояние(Форма); // НЕ РМК
{ОбщийМодуль.ОбщегоНазначенияРМККлиент.Модуль(2129)}:ОбщегоНазначенияРМККлиентПереопределяемый.ПроверитьМаркировкуСостояние(Форма);
{Обработка.РабочееМестоКассира.Форма.ФормаМониторЗапуска.Форма(660)}:ОбщегоНазначенияРМККлиент.ПроверитьМаркировкуСостояние(Этотобъект);
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Ошибка выполнения запроса
по причине:
Ошибка в ограничении доступа к данным.
объект: 'РегистрСведений.НастройкиПодключенияЛокальныхМодулейИСМП'; право: 'Чтение'
{(19, 9)}: Синтаксическая ошибка ":"
Ошибка<<?>>: Требуется актуализировать ограничение доступа по причине: Не удалось определить вариант ограничения доступа в параметрах сеанса для шаблона ДляРегистра со значениями параметров "ИдентификаторыОбъектовМетаданных.РегистрСведенийНастройкиПодключенияЛокальныхМодулейИСМП", "Организация", "", "", "", "". Объект: "РегистрСведений.НастройкиПодключенияЛокальныхМодулейИСМП", Право: "Чтение".
по причине:
{(19, 9)}: Синтаксическая ошибка ":"
Ошибка<<?>>: Требуется актуализировать ограничение доступа по причине: Не удалось определить вариант ограничения доступа в параметрах сеанса для шаблона ДляРегистра со значениями параметров "ИдентификаторыОбъектовМетаданных.РегистрСведенийНастройкиПодключенияЛокальныхМодулейИСМП", "Организация", "", "", "", "". Объект: "РегистрСведений.НастройкиПодключенияЛокальныхМодулейИСМП", Право: "Чтение".
Клиент обращался в поддержку ПиОТ, но там ответили, что проблема в базе 1С.
Клиент утверждал, что ошибка и под полными правами, но я проверил, под полными правами ошибки нет:

Пробовал запустить 1с в режиме обновления, пробовал пересчет идентификаторов метаданных.
Не помогло.
Решил написать заплатку расширением:

Но тут только заметил, что конфигурация базовая.
Можно было бы дать роль на чтение регистра сведений РегистрСведенийНастройкиПодключенияЛокальныхМодулейИСМП без RLS, но увы, такой роли в базовой конфигурации нет.
Попробовал вот эти пересчеты:


Тоже не помогло.
В итоге согласовал с клиентом отключение универсального доступа на уровне записей, он все равно его не использовал:

Среда: РМК 1.1.4.62. Объем: 0.5 час