Создал я свой отчет. Запускаю как внешний или как доп отчет в центральной базе все нормально работает.
Запускаем на периферийной выходит ошибка:
{ОбщийМодуль.ВариантыОтчетовПовтИсп.Модуль(269)}: Значение не является значением объектного типа (ОтчетыСНастройками)
МодульДополнительныеОтчетыИОбработки.ПриОпределенииОтчетовСНастройками(Параметры.ОтчетыСНастройками);
Начал копать отладчиком.
1. Параметр читается тут:
ХранилищеЗначения = Константы.ПараметрыВариантовОтчетов.Получить();
Параметры = ХранилищеЗначения.Получить();
2. Указанная константа обновляется в некой процедуре.
Структура хранения описана в процедуре ВариантыОтчетов.ЗаписатьПараметрыВариантовОтчетов().
3. Эта процедура запускается с нескольких мест.
4. А там процедуры запускаются еще с некольких мест.
5. И так уже задолбался этот клубок распутывать.