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

СКД: ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначени й против ГенераторМакетаКомпоновкиДанных

Гость
0 - 23.12.2017 - 13:19
Вывожу отчет на СКД в ТЗ и в ТабличныйДокумент. Настройки одни и те-же.
Группировка в отчете Контрагент, Договор, ДокументРасчетов.
Проблема: при выводе в ТЗ поле ДокументРасчетов пустое, почему?

КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновкиКоллекции = КомпоновщикМакета.Выполнить(СКД, НовНастройки,,,Тип("ГенераторМакетаКомпоновкиДанны хДляКоллекцииЗначений"));
МакетКомпоновкиТаблДок = КомпоновщикМакета.Выполнить(СКД, НовНастройки,,,Тип("ГенераторМакетаКомпоновкиДанны х"));

ПроцессорКомпоновкиКоллекции = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиКоллекции.Инициализировать(Маке тКомпоновкиКоллекции);

ПроцессорКомпоновкиТаблДок = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиТаблДок.Инициализировать(МакетК омпоновкиТаблДок);

ТЗ = Новый ТаблицаЗначений;
ПроцессорВыводаВКоллекцию = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекци юЗначений;
ПроцессорВыводаВКоллекцию.УстановитьОбъект(ТЗ);
ПроцессорВыводаВКоллекцию.Вывести(ПроцессорКомпоно вкиКоллекции);

http://i12.pixs.ru/storage/3/3/4/TZj...9_28763334.jpg

ТабДок = Новый ТабличныйДокумент;
ПроцессорВыводаВТаблДок = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличны йДокумент;
ПроцессорВыводаВТаблДок.УстановитьДокумент(ТабДок) ;
ПроцессорВыводаВТаблДок.Вывести(ПроцессорКомпоновк иТаблДок);
ТабДок.Записать("C:\Users\muzychenko\Desktop\тз\ра сш.xls", ТипФайлаТабличногоДокумента.XLS);

http://i12.pixs.ru/storage/3/5/9/XLS...7_28763359.jpg

Может ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначени й не умеет выводить составные поля?




Отредактировано Qbik; 23.12.2017 в 13:24. Причина: Забыл вставить картинки
Гость
1 - 23.12.2017 - 15:06
Документик то получить для начало надо
Гость
2 - 23.12.2017 - 15:09
+1 Запрос то покажи который в СКД
Гость
3 - 25.12.2017 - 10:09
Вторая картинка, где ТабличныйДокумент сохранен в XLS использует туже СКД с теми же настройками - документик то получен. Я думаю запрос тут не причем.

ВЫБРАТЬ
ХозрасчетныйОстатки.Счет,
ХозрасчетныйОстатки.Субконто1,
ХозрасчетныйОстатки.Субконто2,
ХозрасчетныйОстатки.Субконто3,
ХозрасчетныйОстатки.СуммаОстаток КАК Задолженность
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки(ДОБАВИТЬКД АТЕ(&ПарамПериод, СЕКУНДА, 1), Счет В (&Счета), , Организация = &ПарамОрганизация) КАК ХозрасчетныйОстатки
Гость
4 - 25.12.2017 - 10:31
Я нашел ошибку!
В настройка набора данных стоял тип значения для Субконто3 - ДокументСсылка.ДокументРасчетовСКонтрагентом.

Тогда второй вопрос, какого хрена ГенераторМакетаКомпоновкиДанных тогда выводит туда документ с типом РеализацияТоваровУслуг (все та же вторая картинка, где ТабличныйДокумент сохранен в XLS)?
но это уже не важно...


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






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