Есть таблица значений собранная из данных по 2 различным запросам (1 из которых получает данные через OLE соединение).

Задача вывести данную ТЗ в виде отчета с группировками итогами и прочим. От построителя отказались, решили выполнить на СКД.

Итог есть форма отчета с параметрами для выполнения запросов по.

Кнопка "Сформировать" естественно своя со следующим кодом:

ЭлементыФормы.Результат.Очистить();

    СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");    
    Настройки = КомпоновщикНастроек.ПолучитьНастройки();

    ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;

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


ОбъединениеТаблиц () - функция которая возвращает таблицу значений. По табло проверяю таблица есть и заполнена.
Имена столбцов в ТЗ и полей в схеме компановки совпадают. Не понимаю причину проблемы.
Поле "Результат" остается пустым. Ошиок не выдает.