Номера колонок в СКД #478583


#0 by IdoL2k
КАК???
#1 by Andry888
Из системных полей возьми...
#2 by IdoL2k
номера колонок??
#3 by IdoL2k
там только номера п/п
#4 by Elena_KR
свой макет
#5 by IdoL2k
можно в двух словах как это сделать? хрусталевой под рукой сейчас нет
#6 by Elena_KR
для группировки указываешь имя , на закладке макета рисуешь все как для обычного макета (параметры и т.д. с № колонок) потом указываешь в диапазоне строку с параметрами и далее
#7 by Elena_KR
Тип макета - заголовок для параметров, для общего итога - подвал
#8 by Elena_KR
Для группировок и дет. записей используется макет группировки с типом заголовок, для итогов - макет заголовка группировки с типом подвал
#9 by IdoL2k
благодарю! буду ковырять
#10 by IdoL2k
вопрос: один из уровней группировок имеет в своем составе несколько полей. Имя назначается на всю группировку. Получается, макет не будет реагировать на отключение отдельных полей?
#11 by IdoL2k
нужно программно обходить все поля группировки и формировать имя колонки?
#12 by Elena_KR
да, при отключении поля будет выводится колонка но с пустым значением
#13 by Elena_KR
В Вашем случае можно в запросе написать объединение нескольких таблиц, с доп. полем номер колонки, но это нерационально
#14 by Elena_KR
или попробовать добавить вычисляемое поле, в котором определять номер колонки
#15 by IdoL2k
Выводить номера - не проблема, можно сделать как в этой статье или наподобие. Основной вопрос - как добавить строку номеров под шапкой таблицы, сохранив структуру ее полей с минимальными трудозатратами. Пробовал непосредственно после вывода отчета добавлять строку методом ВставитьОбласть. Но при таком подходе все расползается, некрасиво получается...
#16 by Elena_KR
ну это ясно, что не проблема... ты хочешь универсально чтобы макет генерился
#17 by Elena_KR
а динамически отрисовывать макет - это задача очень сложная
#18 by kotletka
можно сначала вывести док, а затем в модуле доб функцию для переименовки колонок
#19 by Ksandr
А почему бы не проставлять номера колонок после вывода шапки? в момент вывода
#20 by Elena_KR
мысль здравая
#21 by Ksandr
Как здесь: Только не фиксируй, а вставляй область и нумеруй
#22 by IdoL2k
Пробовал такой вариант (правда у меня шапка рассчитывается по другому). Ничего толком не вышло, но, думаю, стоит работать в этом направлении. Спасибо за метод! Буду пробовать
#23 by IdoL2k
А зачем эта строка в условии?
#24 by Elena_KR
проверка на пустые строки
#25 by IdoL2k
Вывод доп.строки работает, все красиво... Но как то не соображу, как посчитать количество колонок?
#26 by IdoL2k
ШиринаТаблицы мне в помощь :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С