Данное сообщение возникает в момент открытия формы, вводе на основании, формировании отчетов.
Быстрый переход
Полный текст ошибки:
Ошибка в ограничении доступа к данным. Объект: «РегистрСведений.СчетаУчетаДенежныхСредств», поле «СчетУчетаНУ», Право «Чтение»
Скриншот ошибки:
Возникла у пользователей «Бухгалтерии предприятия» в момент копирования документа «Платежное поручение (исходящее)»
Ошибка редкая. То, что можно сказать однозначно:
- речь идет о механизме «ограничения прав доступа к данным на уровне записей»
- он включается в настройках конфигурации (он включен)
- это не полные права — для них ограничения на типовых конфигурациях не включают и под ними все работает
- идет речь о праве на чтение
- скорее всего ошибка в синтаксисе ограничения
Решений может быть несколько:
- найти место ошибки и исправить или удалить ограничение
- отключить режим ограничения на уровне записей
- увеличить права
- включить привилегированный режим для строчки вызывающего чтение кода
Для первого «правильного» варианта:
необходимо в свойствах пользователя базы данных определить его роли, затем найти объект метаданных (в данном случае регистр сведений) и просмотреть для всех ролей наложенные ограничения
В данном случае я просто удалил ограничение в ролях, т.к. не используется несколько организаций, конструктор запроса в ограничении не выдавал ошибки, в некоторых, вообще не открывался, а решение проблемы затянулось (несколько динамических безрезультатных обновлений), которые я вообще стараюсь не использовать.
Открываете объект метаданных, вкладка «Права», перебираете «Роли»(ограничение может быть в любой из них), внизу смотрите: есть ли ограничение
Реклама — двигатель торговли, но тормоз просмотра фильмов по телевизору.