|
Вопрос по СКД | ☑ | ||
---|---|---|---|---|
0
Adecvator
20.11.15
✎
16:52
|
Есть отчет с рядом макетов СКД у каждого из них свой набор колонок, при смени макетов отображаются только те колонки, который указаны в основном макете. Не подскажите че собственно надо сделать при формировании отчета, кроме как ПолучитьМакет().
|
|||
1
Nuobu
20.11.15
✎
16:57
|
(0) ЭтаФорма.Результат.Вывести
|
|||
2
barrgand
20.11.15
✎
16:58
|
(0) Отчет работает только с одной СКД. В данном случае формировать программно
|
|||
3
Adecvator
20.11.15
✎
17:00
|
(2) формировать программно положение и кол. колонок?
|
|||
4
Adecvator
20.11.15
✎
17:02
|
(1) предыдущий результат я очищаю
//Очищаем поле табличного документа Результат = ЭлементыФормы.Результат; Результат.Очистить(); //Выводим результат в табличный документ ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(Результат); ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); |
|||
5
Aceforg
20.11.15
✎
17:05
|
(0) Вложенные схемы не подошли?
Имхо вложенными схемами проще программно настраивать |
|||
6
Nuobu
20.11.15
✎
17:10
|
(4) СхемаКомпоновки = ПолучитьМакет("НЕЕЕОсновнаяСхемаКомпоновкиДанных");
НастройкиКомпоновкиДанных = КомпоновщикНастроек.Настройки; КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновки, НастройкиКомпоновкиДанных,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")); ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; ТЗ = ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); |
|||
7
Adecvator
20.11.15
✎
17:12
|
(5), (6) спс. пошел пилить )
|
|||
8
Adecvator
20.11.15
✎
17:30
|
Вышел по другому, беру настройки не из компоновщика настроек, а из схемы компоновки данных
//Текущие настройки //Настройки = КомпоновщикНастроек.Настройки; //Из схемы возьмем настройки по умолчанию Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |