0
skupidom
27.12.14
✎
21:38
|
Коллеги, Всех с наступающим НГ!!!
Вот какой ?:
Таблица
объект строительства|Подрядная организация|бригада
- это колонки в макете.
Подрядная организация - может повторяться при выводе.
Как объединить эту ячейку, остальные при этом не будут повторяться при выводе.
Расскажите пожалуйста детально как мне это сделать?
|
|
1
spectre1978
27.12.14
✎
23:22
|
Сначала получаете области:
ОблШапкаОбъект = Макет.ПолучитьОбласть ("Строка|Объект");
ОблШапкаОрганизация = Макет.ПолучитьОбласть ("Строка|Организация");
ОблШапкаБригада = Макет.ПолучитьОбласть ("Строка|Бригада");
Строка - это некая горизонтальная секция, которых тоже может быть более одной.
Затем для первой секции делаете:
Таб.Вывести (ОблШапкаОбъект);
Потом в цикле для всех секций подрядных организаций, которые надо вывести:
Таб.Присоединить (ОблШапкаОрганизация);
И наконец присоединяете последнюю
Таб.Присоединить (ОблШапкаБригада);
Все, строку закончили. Чтобы начать новую строку, опять нужно сделать
Таб.Вывести (ОблШапкаОбъект);
- это создаст новую строку. Нужно запомнить, что Вывести - это всегда новая строка, а Присоединить - продолжение имеющейся.
Т.е. для многострочного многоколоночного отчета надо сделать вложенный цикл, в котором стартует вывод строки, потом выводятся все колонки, потом завершающая секция.
|
|
4
skupidom
04.01.15
✎
14:43
|
Выводит так не правильно - присоединение идет в право, а мне надо чтобы ячейки с повторяющимсся значением: Подряд; объект - объединялись в неск. строчек:
Объект1 Организация1 Бригада1
-||- -||- Бригада2
Объект2 -||- Бригада3
Всех с НГ!!! КАК так сделать ?
|
|