Ошибка в ограничении доступа к данным. объект: 'Catalog.ЦиклыОбмена(Справочник.ЦиклыОбмена)'; право: 'Чтение'. Не задано значение параметра "ТекущиеУчетныеЗаписиНалогоплательщика"

1. AlexSmith 10.02.12 15:04 Сейчас в теме
Приветствую всех!
Столкнулся с необычной ошибкой и не понял как исправить :( Подскажите кто сталкивался.
Конфигурация Бухгалтерия предприятия 1.6 (1.6.24.7) 1С:Предприятие 8.1 (8.1.15.14)
Базу не трогал больше месяца.
Бухгалтер зашел в Отчеты - Регламентированные отчеты и выводится ошибка:

Ошибка в ограничении доступа к данным. объект: 'Catalog.ЦиклыОбмена(Справочник.ЦиклыОбмена)'; право: 'Чтение'
{(1, 23)}: Не задано значение параметра "ТекущиеУчетныеЗаписиНалогоплательщика"
ГДЕ .УчетнаяЗапись В (<<?>>&ТекущиеУчетныеЗаписиНалогоплательщика)
по причине:
{(1, 23)}: Не задано значение параметра "ТекущиеУчетныеЗаписиНалогоплательщика"
ГДЕ .УчетнаяЗапись В (<<?>>&ТекущиеУчетныеЗаписиНалогоплательщика)

У бухгалтера стоят полные права и на справочник ЦиклыОбмена в правах стоят все галки. Даже не знаю где искать проблему :(
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RichDad 18.05.12 11:49 Сейчас в теме
Я такую ошибку создал сам, потому что параметр сеанса я заполнял сам в конце процедуры
ПриНачалеРаботыСистемы()

В твоем случае требуемый параметр сеанса - ТекущиеУчетныеЗаписиНалогоплательщика

Поставил брейкпоинт в начало процедуры ПриНачалеРаботыСистемы() и пошагово нашел какая строка вызывает эту ошибку.
Это оказался вызов панели функций.

Перенес свою инициализацию параметра сеанса ДО этого вызова. Все заработало.

Так что смотри почему обращение к RLS идет раньше, чем инициализированы параметры сеанса.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот