![]() |
|
СКД из управляемой формы | ☑ | ||
---|---|---|---|---|
0
IVT_2009
17.03.14
✎
11:47
|
Добрый день !
как вывести отчет СКД по таблице значений с неизвестным составом колонок? Делаю так: &НаСервере функция построитьСКД(тз) ВнешниеНаборыДанных = Новый Структура; ВнешниеНаборыДанных.Вставить("тз",тз); СхемаКомпоновкиДанных = РеквизитФормыВЗначение("Объект").ПолучитьМакет("Макет1"); Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию; КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки); ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,ВнешниеНаборыДанных,,true); ТабДок = Новый ТабличныйДокумент; ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ТабДок); ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); х = новый структура; х.Вставить("ПроцессорВывода",ПроцессорВывода); х.Вставить("ПроцессорКомпоновкиДанных",ПроцессорКомпоновкиДанных); возврат х; конецФункции &НаКлиенте Процедура прочитатьФайл(Команда) ........ выв = выполнитьЗагрузку(Адрес); выв.ПроцессорВывода.Вывести(выв.ПроцессорКомпоновкиДанных); КонецПроцедуры выдает: Ошибка преобразования данных XDTO: Запись значения свойства 'ret': форма: Элемент имя: {http://v8.1c.ru/8.2/managed-application/modules}ret по причине: Ошибка преобразования данных XDTO: Запись значения свойства 'Value': форма: Элемент имя: {http://v8.1c.ru/8.1/data/core}Value по причине: Ошибка отображения типов: Отсутствует отображение для типа 'ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент' |
|||
1
Ksandr
17.03.14
✎
11:56
|
Очевидно, что нужно таб. док на сервере заполнять.
|
|||
2
IVT_2009
17.03.14
✎
11:58
|
Вопрос , возможно ли с помощью СКД вывести ТЗ с незаданными колонками ?
|
|||
3
IVT_2009
17.03.14
✎
11:58
|
(1) я его там и заполнил , на клиенте только результат пытаюсь отобразить
|
|||
4
Ksandr
17.03.14
✎
11:59
|
(2) что подразумевается под ТЗ с незаданными колонками?
Нетипизированные колонки? Постоянно разный состав? |
|||
5
Ksandr
17.03.14
✎
12:00
|
(3) Сделай реквизит формы с типом ТабДок, заполни на сервере, он сам отобразится.
|
|||
6
IVT_2009
17.03.14
✎
12:00
|
просто состав колонок формируется динамически и заранее не известен. ранее пользовался построителем отчета , но тут он не заработал.
|
|||
7
Ksandr
17.03.14
✎
12:01
|
Есть бух 2.0 под рукой?
Посмотри ДоработатьКомпоновщикПередВыводом в модуле объекта отчета ЗадолженностьПокупателейПоСрокамДолга |
|||
8
Добрый хачик
17.03.14
✎
12:11
|
собери скд программно, будь мужиком
|
|||
9
IVT_2009
17.03.14
✎
12:12
|
(8) как описать поля в скд программно ?
|
|||
10
IVT_2009
17.03.14
✎
12:28
|
как я понял все это очень сложно
решил как описано тут: http://help1c.com/faq8/view/210.html тема закрыта |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |