Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Не работает внешний набор данных в СКД (http://forums.kuban.ru/f1040/ne_rabotaet_vneshnij_nabor_dannyh_v_skd-7972273.html)

megabax 22.08.2016 09:51

Не работает внешний набор данных в СКД
 
Добрый день.
Подскажите пожалуйста, как заставить работать внешний набор данных в СКД на 1С 8.3. Делаю так:
1. Создал набор данных "Объект".
2. Обозвал его "Взаиморасчёты".
3. В процедуру ПриКомпоновкеРезультата вставил вот такой код:

ТЗ = Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("ДокументОписание", Новый ОписаниеТипов("Строка",, Новый КвалификаторыСтроки(100, ДопустимаяДлина.Переменная)));

ТЗ.Колонки.Добавить("НачОст", Новый ОписаниеТипов("Число",,, Новый КвалификаторыЧисла(15,2)));

стр=ТЗ.Добавить();
стр.ДокументОписание="Проба";
стр.НачОст=123;

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


И ничего не выводит. Подскажите пожалуйста, как лечить?


Текущее время: 08:35. Часовой пояс GMT +3.