СКД: ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначени й против ГенераторМакетаКомпоновкиДанных Вывожу отчет на СКД в ТЗ и в ТабличныйДокумент. Настройки одни и те-же. Группировка в отчете Контрагент, Договор, ДокументРасчетов. Проблема: при выводе в ТЗ поле ДокументРасчетов пустое, почему? КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновкиКоллекции = КомпоновщикМакета.Выполнить(СКД, НовНастройки,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")); МакетКомпоновкиТаблДок = КомпоновщикМакета.Выполнить(СКД, НовНастройки,,,Тип("ГенераторМакетаКомпоновкиДанных")); ПроцессорКомпоновкиКоллекции = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиКоллекции.Инициализировать(МакетКомпоновкиКоллекции); ПроцессорКомпоновкиТаблДок = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиТаблДок.Инициализировать(МакетКомпоновкиТаблДок); ТЗ = Новый ТаблицаЗначений; ПроцессорВыводаВКоллекцию = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; ПроцессорВыводаВКоллекцию.УстановитьОбъект(ТЗ); ПроцессорВыводаВКоллекцию.Вывести(ПроцессорКомпоновкиКоллекции); [IMG]http://i12.pixs.ru/storage/3/3/4/TZjpg_2414339_28763334.jpg[/IMG] [URL="http://i12.pixs.ru/storage/3/3/4/TZjpg_2414339_28763334.jpg"]http://i12.pixs.ru/storage/3/3/4/TZjpg_2414339_28763334.jpg[/URL] ТабДок = Новый ТабличныйДокумент; ПроцессорВыводаВТаблДок = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВыводаВТаблДок.УстановитьДокумент(ТабДок); ПроцессорВыводаВТаблДок.Вывести(ПроцессорКомпоновкиТаблДок); ТабДок.Записать("C:\Users\muzychenko\Desktop\тз\расш.xls", ТипФайлаТабличногоДокумента.XLS); [IMG]http://i12.pixs.ru/storage/3/5/9/XLSjpg_8359557_28763359.jpg[/IMG] [URL="http://i12.pixs.ru/storage/3/5/9/XLSjpg_8359557_28763359.jpg"]http://i12.pixs.ru/storage/3/5/9/XLSjpg_8359557_28763359.jpg[/URL] Может ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений не умеет выводить составные поля? |
Документик то получить для начало надо |
+1 Запрос то покажи который в СКД |
Вторая картинка, где ТабличныйДокумент сохранен в XLS использует туже СКД с теми же настройками - документик то получен. Я думаю запрос тут не причем. ВЫБРАТЬ ХозрасчетныйОстатки.Счет, ХозрасчетныйОстатки.Субконто1, ХозрасчетныйОстатки.Субконто2, ХозрасчетныйОстатки.Субконто3, ХозрасчетныйОстатки.СуммаОстаток КАК Задолженность ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(ДОБАВИТЬКДАТЕ(&ПарамПериод, СЕКУНДА, 1), Счет В (&Счета), , Организация = &ПарамОрганизация) КАК ХозрасчетныйОстатки |
Я нашел ошибку! В настройка набора данных стоял тип значения для Субконто3 - ДокументСсылка.ДокументРасчетовСКонтрагентом. Тогда второй вопрос, какого хрена ГенераторМакетаКомпоновкиДанных тогда выводит туда документ с типом РеализацияТоваровУслуг (все та же вторая картинка, где ТабличныйДокумент сохранен в XLS)? но это уже не важно... |
Текущее время: 21:37. Часовой пояс GMT +3. |