При выборе поля "Анализ цен контрагентов" при обработке расшифровки выпадает такая ошибка:

{Отчет.ПродажиСОстатками.МодульОбъекта(4058)}: Поле объекта не обнаружено (УниверсальныйОтчет)
   УниверсальныйОтчетРасшифровка = ?(ОтчетРасшифровкаУниверсальный, ОтчетРасшифровка, ОтчетРасшифровка.УниверсальныйОтчет);

Подскажите, куда копать?

УТ 2.1; 1С 8.3
---
в отчет АнализЦен необходимо добавить реквизит УниверсальныйОтчет соответствующего типа
---
Вам нужно посмотреть реквизиты вот этого объекта "ОтчетРасшифровка" отладчиком, до наступления строки с ошибкой. Там видимо нет реквизита УниверсальныйОтчет, вот и ругается.
---
вот, что есть в отладчике перед ошибкой
---
в отчет АнализЦен необходимо добавить реквизит УниверсальныйОтчет соответствующего типа
---
Как выше и говорили ОтчетРасшифровка.УниверсальныйОтчет такого реквизита нет
попробуй на том же отчете сформировать.

УниверсальныйОтчетРасшифровка = ?(ОтчетРасшифровкаУниверсальный, ОтчетРасшифровка, ОтчетРасшифровка);
---
в том отчете, где я делаю есть такая строка

УниверсальныйОтчетРасшифровка = ?(ОтчетРасшифровкаУниверсальный, ОтчетРасшифровка, ОтчетРасшифровка.УниверсальныйОтчет);

через нее нормально отрываются другие отчеты в конфиге(не внешние), а мой отказывается
---
на этом моменте реквизит УниверсальныйОтчет есть. А дальше после прохода цикла Если...ИначеЕсли...КонецЕсли по созданию отчета по выбранному полю данный реквизит пропадает
---
Внешние отчеты подключаются немного не так и логично что у твоего внешнего отчета нет реквизитов встроенных отчетов.
---
Мой код не сработал или ты даже не пробовал ?

УниверсальныйОтчетРасшифровка = ?(ОтчетРасшифровкаУниверсальный, ОтчетРасшифровка, ОтчетРасшифровка)
---
Это не внешний, это два встроенных в конфигуратор. Ваш код пробовал, но в таком случае вылезают другие ошибки связанные с УниверсальнымОтчетом.

ломается на второй строке. с вашим кодом ломается на 4

   ОтчетРасшифровкаУниверсальный = (Метаданные.НайтиПоТипу(ТипЗнч(УниверсальныйОтчет.ЭтотОбъект)) = Отчет.Метаданные());

   УниверсальныйОтчетРасшифровка = ?(ОтчетРасшифровкаУниверсальный, ОтчетРасшифровка, ОтчетРасшифровка.УниверсальныйОтчет);
   УниверсальныйОтчетТекущий = ?(ОтчетРасшифровкаУниверсальный, Отчет, Отчет.УниверсальныйОтчет);

   УниверсальныйОтчетРасшифровка.Интервалы = УниверсальныйОтчетТекущий.Интервалы.Скопировать();
   УниверсальныйОтчетРасшифровка.ВариантОформления = УниверсальныйОтчетТекущий.ВариантОформления;
   УниверсальныйОтчетРасшифровка.ИмяРегистра = УниверсальныйОтчетТекущий.ИмяРегистра;
   УниверсальныйОтчетРасшифровка.ИспользоватьСвойстваИКатегории = УниверсальныйОтчетТекущий.ИспользоватьСвойстваИКатегории;
   УниверсальныйОтчетРасшифровка.ВыводитьОбщиеИтоги = УниверсальныйОтчетТекущий.ВыводитьОбщиеИтоги;
   УниверсальныйОтчетРасшифровка.ОтрицательноеКрасным = УниверсальныйОтчетТекущий.ОтрицательноеКрасным;
   УниверсальныйОтчетРасшифровка.ПоказыватьЗаголовок = УниверсальныйОтчетТекущий.ПоказыватьЗаголовок;
   УниверсальныйОтчетРасшифровка.БыстрыйОтборРазвернут = УниверсальныйОтчетТекущий.БыстрыйОтборРазвернут;
   УниверсальныйОтчетРасшифровка.мРежимФормыНастройкиБезГруппировокКолонок = УниверсальныйОтчетТекущий.мРежимФормыНастройкиБезГруппировокКолонок;
   УниверсальныйОтчетРасшифровка.мВосстанавливатьНастройкиПриОткрытии = Ложь;
   УниверсальныйОтчетРасшифровка.мНастройкаПериода = УниверсальныйОтчетТекущий.мНастройкаПериода;
---
а ларчик просто открывался, спасибо