![]() |
Не работает внешний набор данных в СКД Добрый день. Подскажите пожалуйста, как заставить работать внешний набор данных в СКД на 1С 8.3. Делаю так: 1. Создал набор данных "Объект". 2. Обозвал его "Взаиморасчёты". 3. В процедуру ПриКомпоновкеРезультата вставил вот такой код: ТЗ = Новый ТаблицаЗначений; ТЗ.Колонки.Добавить("ДокументОписание", Новый ОписаниеТипов("Строка",, Новый КвалификаторыСтроки(100, ДопустимаяДлина.Переменная))); ТЗ.Колонки.Добавить("НачОст", Новый ОписаниеТипов("Число",,, Новый КвалификаторыЧисла(15,2))); стр=ТЗ.Добавить(); стр.ДокументОписание="Проба"; стр.НачОст=123; СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию; ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных; КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки); ВнешнийНаборДанных = Новый Структура("Взаиморасчеты", ТЗ); ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешнийНаборДанных, ДанныеРасшифровки); ДокументРезультат.Очистить(); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокументРезультат); ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); И ничего не выводит. Подскажите пожалуйста, как лечить? |
Текущее время: 15:21. Часовой пояс GMT +3. |