|
СКД: как поменять схему компоновки данных в отчете?
| ☑ |
0
Garry1010
25.09.13
✎
13:43
|
Как программно поменять схему компоновки данных в отчете, построенном на СКД? Создал в отчете две схемы-макета (слегка отличаются запросами, группировками и их настройками). Одна из них, конечно, основная. Отчет, ессно, по умолчанию выхватывает её и формирует отчет. Можно ли и как заставить отчет выбирать в качестве схемы не макет ОсновнаяСхемаКомпоновкиДанных, а макет ОсновнаяСхемаКомпоновкиДанных1? Желательно что-нить попроще - типа маленького переприсвоения.:)
|
|
1
Garry1010
25.09.13
✎
14:39
|
И что? Неужто нет такой возможности?
|
|
2
Нуф-Нуф
25.09.13
✎
14:40
|
кури ПриКомпоновкеРезультата
|
|
3
Garry1010
25.09.13
✎
15:04
|
(2) Вряд ли: Вызывается при выполнении отчета с помощью метода СкомпоноватьРезультат. То есть ТабличныйДокумент уже сформирован, то есть там уже данные компоновки по умолчанию. Или вы предлагаете его перезаполнять?
|
|
4
Garry1010
25.09.13
✎
16:42
|
Так что же - ку-ку? Зачем тогда, спрашивается, в одном отчете возможность иметь много макетов со схемами компоновки? Чтобы переключать их в Конфигураторе? - Прикольно, но неудобно.
|
|
5
Armando
25.09.13
✎
21:59
|
Можно. Пишу по памяти.
Что-то типа такого
СхемаКомпоновкиДанных = ПолучитьМакет("Схема");
КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.Настройки);
СкомпановатьРезультат(ТабличныйДокумент);
|
|
6
Pasha
25.09.13
✎
22:17
|
(0) Купи книжку... Там все расписано
|
|
7
Garry1010
26.09.13
✎
10:37
|
(5) Спасибо огромное!!! То, что надо!
(6) Учитесь![:бе-бе:] Делов - на одну строку больше, чем у вас.
|
|
8
toypaul
гуру
26.09.13
✎
10:39
|
внизу кнопка "Поиска, вводим "поменять схему компоновки СКД", изучаем. книжку можно не покупать.
|
|
9
Garry1010
26.09.13
✎
19:47
|
(8) Ну да, ну да... Первые ссылки на эту же тему.:)) А потом поиск на несколько дней - думаете, я не пользовался? Нет там ничего.:(
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший