К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Не работает внешний набор данных в СКД

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

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

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

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

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


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





К списку вопросов






Copyright ©, Все права защищены