|
Перекраивание ячеек шапки таблицы в СКД | ☑ | ||
---|---|---|---|---|
0
marinell
24.10.14
✎
09:20
|
Всем доброго дня-ночи-вечера!
Поиском не нашла, поэтому надеюсь на живую помощь. На скд написан отчет, который выглядит как табель, с разворотом по горизонтали дат. На пересечении - ресурс. Хочется красоты, а не получается - сейчас это выглядит вот так: ----------------------------------------- | 1 | 2 | 3 | 4 | 5 | 6 | Содержание инф. ------------------------- | | | | | | | ----------------------------------------- А надо, чтобы так: ----------------------------------------- | ЧИСЛА МЕСЯЦА | Содержание инф. ------------------------- | 1 | 2 | 3 | 4 | 5 | 6 | ----------------------------------------- Можно ли это сделать чисто в СКД, без программных вмешательств? А главное - как это сделать? В группу объединять не получится, количество колонок заранее не известно. Если только программно - подскажите как, пожалуйста. Спасибо! |
|||
1
vicof
24.10.14
✎
09:34
|
Рисуй макеты
|
|||
2
marinell
24.10.14
✎
09:41
|
(1) На фиксированное количество колонок я представляю себе как это сделать. А в данном случае? Извините, может, туплю, конечно. Объясните для дурака, пожалуйста.
|
|||
3
vicof
24.10.14
✎
09:49
|
Содержание и числа месяца в шапку - для нее один макет.
Для колонок - макет поля. Ну может придется поправить шапку постобработкой табдока. |
|||
4
Goggy
24.10.14
✎
09:54
|
(0) Можно.
В Настройках закладка выбранные поля добавляешь группу, переименовываешь в "ЧислаМесяца" и перетягиваешь в неё остальные поля необходимые. |
|||
5
marinell
24.10.14
✎
09:56
|
(3) а примера нет подобной реализации? Ну хотя бы как вертикально вот это объединить:
| 1 | ----- | | |
|||
6
marinell
24.10.14
✎
09:58
|
(4) пробовала, не летит. Поле-то одно, ресурс. Остальные поля в группировках (строки, колонки таблицы).Вот оно в группу засовывает одно число, а другое число уже в другую группу. Не объединяет.
|
|||
7
Goggy
24.10.14
✎
09:59
|
(6) ничего не понял, лучше примером или скрином.
|
|||
8
marinell
24.10.14
✎
10:14
|
(7) Скрин настроек:
https://yadi.sk/i/ctL7dv0EcFP7H Скрин собственно отчета: https://yadi.sk/i/lMHXF7dQcFP9M Скрин нужной шапки: https://yadi.sk/i/0ysrQKUxcFPCN |
|||
9
Goggy
24.10.14
✎
10:22
|
(8) Так ты выбери все поля в отчёт, а по группировкам показывай только ресурс. И в выбранных полях создай группу.
|
|||
10
Goggy
24.10.14
✎
10:24
|
(9) А всё, понял. Глупость написал.
|
|||
11
DrZombi
гуру
24.10.14
✎
10:24
|
(0) Можно.
(1) И без макета :) |
|||
12
marinell
24.10.14
✎
10:32
|
(11) Круто ))) Я не зря спросила - если можно, то как? )
|
|||
13
nbIx
24.10.14
✎
10:48
|
В данном контексте нельзя, и с макетом тоже.
Поможет либо последующая обработка макета, либо заведения полей День1, День2..... День31 и объединение их группу. |
|||
14
marinell
24.10.14
✎
10:51
|
(13) и так, как в (5), невозможно сделать?
|
|||
15
nbIx
24.10.14
✎
10:56
|
(14) Не понял, чем (5) отличается от (1)??
|
|||
16
nbIx
24.10.14
✎
10:57
|
Если у тебя отчет не настраивается пользователем, что видно по скрину быстрее сделать самому свой макет и сделать вывод.
|
|||
17
Ник080808
24.10.14
✎
11:13
|
(0) группировку клепать?
|
|||
18
DexterMorgan
24.10.14
✎
11:26
|
(0) добавь поле в запрос или в вычисляемые поля - "Числа месяца" и выводи в группировку колонок
|
|||
19
Ник080808
24.10.14
✎
11:27
|
(18) оно сбоку его клепает(
|
|||
20
Ник080808
24.10.14
✎
11:28
|
(5) макет группировки заголовок позволит объединить
|
|||
21
DexterMorgan
24.10.14
✎
11:29
|
(19) покажи что значит сбоку?
|
|||
22
Ник080808
24.10.14
✎
11:31
|
Номер дня | 1 | 2 | 3 | 4
|
|||
23
DexterMorgan
24.10.14
✎
11:32
|
(22) блин, да не в ту же группировку с днями, а выше
|
|||
24
Ник080808
24.10.14
✎
11:36
|
(23) так выше)
|
|||
25
DexterMorgan
24.10.14
✎
11:37
|
(24) гонишь
|
|||
26
Ник080808
24.10.14
✎
11:40
|
(25) может и гоню. попробуй
|
|||
27
Ник080808
24.10.14
✎
11:56
|
(25) http://s1.sendimage.me/DCZIvfz9.png настройки. результат http://sendimage.me/l31D6fza
|
|||
28
Ник080808
24.10.14
✎
12:04
|
(5) http://s1.sendimage.me/DcmX0fzb.png настройка
|
|||
29
Ник080808
24.10.14
✎
12:29
|
(0) настройками получается никак( Можно тока постобработкой таб документа как в этом примере http://1cskd.ru/2010/11/kak-obedinit-zagolovki/
|
|||
30
marinell
24.10.14
✎
14:49
|
(29) Да, видимо, никак по-другому. Придется кроить в коде.
|
|||
31
marinell
24.10.14
✎
15:09
|
Огромное всем спасибо, все оказалось проще, чем я думала.
Скрин: https://yadi.sk/i/AXA2UEawcFoJC Реализация: Процедура ОбработатьЗаголовки(ТабДок) Для индКол=3 По ТабДок.ШиринаТаблицы Цикл ТабДок.Область(2, индКол).Текст = ТабДок.Область(1, индКол).Текст; ТабДок.Область(2, индКол).ГоризонтальноеПоложение = ГоризонтальноеПоложение.Центр; КонецЦикла; ОбъединяемаяОбласть = ТабДок.Область(1, 3, 1, ТабДок.ШиринаТаблицы-1); ОбъединяемаяОбласть.Объединить(); ОбъединяемаяОбласть.ГоризонтальноеПоложение = ГоризонтальноеПоложение.Центр; ОбъединяемаяОбласть.Текст = "ЧИСЛА МЕСЯЦА"; ОбъединяемаяОбластьИтог = ТабДок.Область(1, ТабДок.ШиринаТаблицы, 2, ТабДок.ШиринаТаблицы); ОбъединяемаяОбластьИтог.Объединить(); ОбъединяемаяОбластьИтог.ГоризонтальноеПоложение = ГоризонтальноеПоложение.Центр; ОбъединяемаяОбластьИтог.ВертикальноеПоложение = ВертикальноеПоложение.Центр; ОбъединяемаяОбластьИтог.Текст = "ИТОГО"; КонецПроцедуры Процедуру воткнула в конце процедуры вывода макета: ОбработатьЗаголовки(ДокРез); КонецПроцедуры |
|||
32
DS
24.10.14
✎
15:13
|
Обычно это постобработкой и называют.
|
|||
33
DrZombi
гуру
24.10.14
✎
15:33
|
(31) Оно правда перестанет работать, как только сменят варианты отбора... Но кого волнует завтра ;)
|
|||
34
marinell
24.10.14
✎
15:38
|
(33) С чего бы это? Пользователь настраивает только параметры в форме, настройки от него все скрыты. Меняется только количество дней, а это предусмотрено постобработкой.
|
|||
35
marinell
24.10.14
✎
15:39
|
(+33) А от смены параметров шапка таблицы не меняется ))
|
|||
36
Fragster
гуру
24.10.14
✎
15:42
|
(11)(33) не томи, всем интересно, как без постобработки сделать
|
|||
37
YAGolova
24.10.14
✎
17:08
|
(11) Тоже очень интересно! Неужеле 1с сподобилась на то, чтобы это реализовать. Я вот постоянно с этим сталкиваюсь и уже принаровился это делать постобработкой, но очень бы хотелось без нее
|
|||
38
Armando
24.10.14
✎
17:13
|
Я умею без постобработки делать.
Подсказка в v8: v8: СКД.Вывод элементов результата с объединением ячеек.Странное поведение платформы в 0 посте. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |