![]() |
|
v7: Отчёт | ☑ | ||
---|---|---|---|---|
0
ejikbeznojek
26.05.14
✎
19:16
|
Добрый день.
Имеется отчёт реализованный следующим образом. Выполняется запрос ВЫБРАТЬ |т1.Накладная КАК Накладная, |т1.ЗначениеРеквизита КАК СТРОКА(100)) КАК Комментарий, и т.д. и т.п Потом результат=запрос.Выполнить().Выгрузить(); ВнешниеНаборыДанных = Новый Структура; ВнешниеНаборыДанных.Вставить("Данные",результат); ДанныеРасшифровки = Неопределено; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,КомпоновщикНастроек.Настройки, ДанныеРасшифровки,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")); КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; ПроцессорКомпоновки= Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки,ВнешниеНаборыДанных,ДанныеРасшифровки); тз1=новый ТаблицаЗначений; ПростоТак=ПолучитьТДИзКомпоновки(ПроцессорКомпоновки,тз1); Дальше выполняется функция Функция ПолучитьТДИзКомпоновки (ПроцессорКомпоновкиДанных,тз) // Создадим и инициализируем процессор вывода результата ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; ПроцессорВывода.УстановитьОбъект(тз); // Обозначим начало вывода ПроцессорВывода.НачатьВывод(); // Основной цикл вывода отчета Пока Истина Цикл ЭлементРезультатаКомпоновкиДанных = ПроцессорКомпоновкиДанных.Следующий(); Если ЭлементРезультатаКомпоновкиДанных = Неопределено Тогда Прервать; КонецЕсли; ПроцессорВывода.ВывестиЭлемент(ЭлементРезультатаКомпоновкиДанных); КонецЦикла; ПроцессорВывода.ЗакончитьВывод(); возврат Истина; КонецФункции Проблема в том, что одно из полей, описанных в макете. Не заполняется поле контрагент. На выходной таблице даже колонки такой нет. Все остальные есть, а вот одной колонки нет |
|||
1
batman69
26.05.14
✎
19:59
|
(0) Чего сказать то хотел?
|
|||
2
Web00001
26.05.14
✎
20:02
|
Удивительно как сильно изменилась v7, с тех пор как ее видел в последний раз.
|
|||
3
kobzon
26.05.14
✎
20:09
|
(0) А что ты тогда макет не нарисовал?)) Если проблема в нем)
|
|||
4
batman69
26.05.14
✎
20:16
|
(2) Это v7 секретная разработка, та что вместо восьмерки должна была быть.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |