|
СКД - отчет по таблице значений |
☑ |
0
Sharmon
29.11.13
✎
16:19
|
Сломал голову уже. Получаю ТЗ. Далее передаю в СКД как набор данных.
Все поля в СКД как в ТЗ. Имя объекта, содержащего данные: ТЗ1
Код вывода:
ПолучитьТЗ();
настройкиСКД = КомпоновщикНастроек.Настройки;
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
ВнешниеНаборыДанных = Новый Структура;
ВнешниеНаборыДанных.Вставить("ТЗ1", ТЗ1);
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,НастройкиСКД,ДанныеРасшифровки);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки,ВнешниеНаборыДанных,ДанныеРасшифровки);
ДокументРезультат = ЭлементыФормы.Результат;
ДокументРезультат.Очистить();
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
ТЗ сформирована. Вывожу в элемент формы "Результат". Но при выводе пусто. Ошибок нет.
|
|
1
Necessitudo
29.11.13
✎
16:21
|
А настройки слабо получать из СхемыКомпоновкиДанных? СхемаКомпоновкиДанных.НастройкиПоУмолчанию.
|
|
2
Sharmon
29.11.13
✎
16:24
|
(1) В смысле исправить:
НастройкиСКД = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;
?
Исправил. Не помогло (
|
|
3
Necessitudo
29.11.13
✎
16:25
|
Ну как минимум теперь мы знаем что ты не подсовываешь схеме левые настройки. Дальше копай в настройках самой схемы. Поля-то выбрал?
|
|
4
Sharmon
29.11.13
✎
16:29
|
(3) с этого момента поподробней можно? Какие поля нужно выбрать? На закладке Наборы данных просто перечислил все поля из ТЗ. Больше ничего не делал
|
|
5
Necessitudo
29.11.13
✎
16:30
|
(4) Ну блин))))))))))))))
|
|
6
Classic
29.11.13
✎
16:30
|
(4)
ты вообще с СКД работал?
|
|
7
Sharmon
29.11.13
✎
16:31
|
Работал с СКД, когда источник данных - запрос
|
|
8
Classic
29.11.13
✎
16:31
|
(7)
И какие настройки ты там делал?
Детальные записи хоть добавь
|
|
9
Necessitudo
29.11.13
✎
16:31
|
(7) И что, тоже были пустые данные в табличном документе?
|
|
10
Sharmon
29.11.13
✎
16:31
|
Поле в ресурсах? Добавил несколько. В таблице все равно пусто
|
|
11
Sharmon
29.11.13
✎
16:33
|
Блин. Разобрался. Действительно в настройках пусто было. Мастером все поля перетащил в таблицу и стало выводиться. Спасибо.
Пятница )))
|
|
12
Necessitudo
29.11.13
✎
16:33
|
7 лет на мисте!!!
|
|
13
Kerk
29.11.13
✎
18:09
|
(12) и вечер пятницы испортил безупречную карьеру?.. :)
|
|
14
Fragster
модератор
29.11.13
✎
18:28
|
вот тут в бесплатной загрузке есть работающий пример:
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший