|
макет и отчет | ☑ | ||
---|---|---|---|---|
0
vip67
28.02.15
✎
14:42
|
Все м привет! подскажите, как вывести в отчете следующий макет:
колонка 1 | К о л о н к а 2| -------------------------------------- | К 2.1 | К 2.2 | К 2.3 | К2.4 | к2.5| ------------------------------------------------ При этом колонка с 2.2 по 2.5 - объеденяется в группу С группировкой разобрался. Колонка 1 выводится К 2.2. и к 2.5 - в группу выводятся, а вот чтобы вывести колонка2 и под ней колонки 2.1-2.5 - не получается код: СекцияНаим = Макет.ПолучитьОбласть("ШапкаНаим"); СекцияМесяц = Макет.ПолучитьОбласть("МесяцИмя"); СекцияПлан = Макет.ПолучитьОбласть("ШапкаПлан"); СекцияФакт = Макет.ПолучитьОбласть("ШапкаФакт"); СекцияПРоц = Макет.ПолучитьОбласть("ШапкаПроц"); //ТабДок.НачатьАвтогруппировкуКолонок(); ТабДок.Вывести(СекцияНаим,1,Ложь); //ТабДок.Присоединить(СекцияПлан,1,,Ложь); //ТабДок.Присоединить(СекцияФакт,1,,Ложь); ////ТабДок.Присоединить(СекцияПроц,1,,Ложь); ТабДок.НачатьГруппуКолонок("Месяц",Истина); ТабДок.Присоединить(СекцияМесяц); ТабДок.Вывести(СекцияПлан); ТабДок.Присоединить(СекцияФакт); ТабДок.Присоединить(СекцияПроц); ТабДок.НачатьГруппуКолонок("Тест",Истина); Секция = Макет.ПолучитьОбласть("ШапкаФактРС"); Секция.Область().ГоризонтальноеПоложение = ГоризонтальноеПоложение.Право; ТабДок.Присоединить(Секция,2,"Группа 2",Истина); Секция = Макет.ПолучитьОбласть("ШапкаФактКасса"); Секция.Область().ГоризонтальноеПоложение = ГоризонтальноеПоложение.Право; ТабДок.Присоединить(Секция,2,"Группа 2",Истина); Секция = Макет.ПолучитьОбласть("ШапкаФактВПУти"); Секция.Область().ГоризонтальноеПоложение = ГоризонтальноеПоложение.Право; ТабДок.Присоединить(Секция,2,"Группа 2",Истина); Секция = Макет.ПолучитьОбласть("ШапкаФактВПодотчет"); Секция.Область().ГоризонтальноеПоложение = ГоризонтальноеПоложение.Право; ТабДок.Присоединить(Секция,2,"Группа 2",Истина); ТабДок.ЗакончитьГруппуКолонок(); Работает сейчас с ошибкой, потму что правится |
|||
1
Web00001
28.02.15
✎
15:01
|
Получаешь область которую надо объединить и применяешь к ней Объединить()
|
|||
2
Cyberhawk
28.02.15
✎
15:03
|
(0) руками в макете нарисовать есть какие-то сложности?
Когда сложностей не будет, делай те же действия программно. Например, программный аналог контекстного меню "Объединить" в (1) уже подсказали |
|||
3
vip67
28.02.15
✎
15:10
|
с объединением (это для Колонки2) - спасибо, попробую, но толгда как вывести сначала колонку 1, потом колонку 2 (пусть необъедененную), а потом под ней - колонку 2.1.?
|
|||
4
nordbox
28.02.15
✎
15:17
|
(0) Если тебе нужен такой макет то это делается (если не брать вычисления значений) за 10-15 строчек кода
и не надо городить тут непонятно что Недавно такой отчет по месяцам делал |
|||
5
nordbox
28.02.15
✎
15:18
|
+4 причем секции почти с таким же названием
и дела по другому )) |
|||
6
vip67
28.02.15
✎
15:29
|
(5) тогда подскажи - кинь пример - буду благодарен.
|
|||
7
nordbox
28.02.15
✎
15:30
|
Сейчас кину, допишу "рыбу" и скину подожди 10 мин
|
|||
8
vip67
28.02.15
✎
15:36
|
(7) = уже не надо, но спасибо за то, что откликнулся.
Все дошло, получилось!!! и (2) то-же спасибо! |
|||
9
nordbox
28.02.15
✎
15:44
|
Не жалко, отправил уже
|
|||
10
vip67
28.02.15
✎
15:53
|
куда? на почту? спасибо вдвойне!
|
|||
11
nordbox
28.02.15
✎
15:57
|
Почту нормальную дай, мне назад вернулось
говорит такого адреса нет |
|||
12
vip67
28.02.15
✎
16:06
|
[email protected]
счас исправлю. |
|||
13
nordbox
28.02.15
✎
16:07
|
Отправил
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |