Имя: Пароль:
1C
1С v8
ТабличныйДокумент. Объединение группировок по горизонтали
0 Zixxx
 
09.04.12
12:55
Хлопцы, киньте примером как такое сделать в макете:
http://s019.radikal.ru/i606/1204/df/05fb24e029e7.jpg
...запарился что-то не выходит все никак нормально :(
1 zak555
 
09.04.12
12:55
СКД ?
2 Zixxx
 
09.04.12
12:59
(1) Нет, нужно строить в ручную
3 nuctoh
 
09.04.12
12:59
А в чем проблема-то?
Есть метод Объединить(), его и дергай
4 Zixxx
 
09.04.12
13:01
(3) Объединение идет по имени области R1C1:R1C2 например, у меня именные области при получении которых имя любой области R1C1
5 nuctoh
 
09.04.12
13:03
Порядок действий примерно такой:
1. Перед выводом в шапку колонок Группа_n запоминаем начальную ширину табдока (НачШирина)
2. После вывода группы колонок берем конечную ширину табдока (КонШирина)
3. Группируем колонки с фамилией в одну табдок.Область(1, НачШирина+1, 1, КонШирина).Объединить()
6 Cube
 
09.04.12
13:03
(4) Объединять нужно ПОСЛЕ метода Вывести() или Присоединить(). Т.е. Вывел колонки в отчет, потом уже объединяй ячейки.
7 nuctoh
 
09.04.12
13:05
Собсна, номер строки надо заменить с 1 на нужный
8 Zixxx
 
09.04.12
13:15
(7) Спасибо