1С 8.3 УФ. Во внешнем отчете пытаюсь установить основную схему компоновки данных. Для этого создал в модуле объекта процедуру:
Процедура УстановитьОсновнуюСхему(ИмяСхемы) Экспорт
СхемаКомпоновкиДанных=ПолучитьМакет(ИмяСхемы);
КонецПроцедуры
Затем в модуле формы вызываю объект отчета:
МойОтчет=РеквизитФормыВЗначение("Отчет");
МойОтчет.УстановитьОсновнуюСхему("Схема2");
ЗначениеВРеквизитФормы(МойОтчет,"Отчет");
Но сразу после загрузки значения в реквизит у меня основная СКД теряется, т.е. если проверить сразу после предыдущего кода:
МойОтчет=РеквизитФормыВЗначение("Отчет");
Если МойОтчет.СхемаКомпоновкиДанных=Неопределено Тогда
ВызватьИсключение "Ошибка";
КонецЕсли;
, то он сразу выводит ошибку.
Что я делаю не так?? Помогите пожалуйста.