Имя: Пароль:
1C
1С v8
СКД со своим макетом
0 vinogradъ
 
11.10.11
17:51
Скажу сразу: в "Разработка сложных отчетов в 1С:Предприятии 8
Система компоновки данных" Е.Ю.Хрусталёвой не нашёл.

Хочу сформировать отчет со своей шапкой и подвалом, т.е. нарисовал их на макете. Подобавлял в настройках СКД группировок без детализаций, обозвал их именами. В макете добавил макеты группировок, указал соответствующие диапазоны табличного поля, параметры. (как в http://1cskd.ru/2010/11/proizvolnyj-zagolovok/ ) Вроде всё выводится, НО каждая секция выводится как её вздумается относительно другой, т.е. колонки таблицы разных секций находятся не друг под другом, а сдвинуты как из захочется.
Что не так делаю?
1 mikecool
 
11.10.11
18:01
(0) я на это напоролся, проще было руками после вывода набросать нужные секции
не разобрался в общем
2 vinogradъ
 
11.10.11
18:06
(1) вручную (программно) рисовать границы, заполнять текст полей и т.п.? СКД и 1с8 только осваиваю, нет ли варианта сделать отчет с макетом без СКД (по типу 7.7)?
3 MaxS
 
11.10.11
18:10
(0) Нарисовать весь макет отдельно руками.
Скопировать его весь в буфер, выделив верхний левый угол.
Вставить в макет СКД, так же выделив верхний левый угол.
Получим в макете СКД всё, что нужно с отформатированными как нужно строками.
Потом задаём нужные имена и параметры.
Потом всё, что небыло помечено потеряется из макета. Но те, что используются будут с нужной шириной колонок.
4 Fragster
 
гуру
11.10.11
18:11
зацени как расчетный листок в ЗУПе сделан :))
5 Aprobator
 
11.10.11
18:17
не иначе итоговые (общий итог подвал и т.п..) секции упустил. Тоже на эти грабли наступил в свое время.
6 vinogradъ
 
11.10.11
18:19
(5) что значит упустил?
(3) делаю, сохранаяю, закрываю СКД, открываю СКД - добавлены пустые строки сверху каждой секции, а некоторые секции перемещены на другие места (вниз макета)
7 MaxS
 
11.10.11
18:21
(6) это не страшно как они перемещаются в макете СКД. Главное как потом они выведутся в отчет.
8 Aprobator
 
11.10.11
18:22
жжом однако ).
(6) значит в макете не описал.
9 vinogradъ
 
11.10.11
18:23
(7) понимаю, что расположение не важно... но выводится всё равно криво.
10 vinogradъ
 
11.10.11
18:27
(8) в отчете 5 именованных группировок <Детальные записи>, которые выводятся одна за другой (шапка отчета, данные их одного набора, набор записей из другого, данные из первого и подвал). Соответствующие секции с параметрами на макете. Что мне где описать надо?
11 MaxS
 
11.10.11
18:32
Можно для начала в макете не задавать параметры, а прописать текст: тест1, тест2 и т.п.
Потом добиться, чтобы в отчете везде были слова тест и т.п. если где-то их нет, а вместо них названия группировок, итоги, цифры,  значит  что-то в макете не описал. ))
и т.п. методом научного тыка добиться результата.
12 vinogradъ
 
11.10.11
18:36
(11) Данные выводятся все, то что нужно, но отчет кривой получается (ячейки не как в Excel, а как в Word когда две таблицы слепливаешь одну под другой - колонки разной ширины(хотя на макете одинаковой))
13 vinogradъ
 
11.10.11
18:53
чтобы понятней было
макет: http://rghost.ru/25166941
отчет: http://rghost.ru/25167061
14 vinogradъ
 
11.10.11
18:54
15 MaxS
 
11.10.11
19:15
(14) да, странно.
Тогда в макете СКД на каждой ячейке проверить
Таблица - Формат - Ширина колонок
чтобы небыло Авто
16 vinogradъ
 
12.10.11
09:07
(15) алилуйа, спасибо! долго бы искал
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший