Программное добавление колонок в макет #529453


#0 by 1С-ница
Зарплата и Управление Персоналом (базовая), редакция 2.5 (2.5.30.4) Внешний отчет с макетом Заранее не известно, сколько и какие колонки будут выводится Не понимаю метода Присоединить Смотрела ветку , данное решение взяла оттуда Выводится не корректно (((
#1 by Axel2009
в чем некорректность то?
#2 by Рэйв
Делаешь шаблон колонки. В шапке :параметр НазваниеКолонки. в строке:параметр ЗначениеКолонки. Сначала собираешьвсетаки какие колонки будешь выводить.Пробегаешься по ним и строишь шалку: Получаешь область пересечения горизонтальной и вертикальной секции- ее и будешь выводить и присоединяьть 1. выводишь первую колонку в шапке методом .Вывести , он всегда выводит секцию в крайнем левом положении.Затем епербираешь остальные колонки , назначешь им имена в параметр области НазваниеКолонки и присоединяешь методом .Присоединить, он присоединяет область справа от последней выведеной(присоединенной). Как только пройдешь все колонки и присоединишь их- шапка готова. 2. Для Строки тот же механизм перебора колонок и присоединения, только параметром будет не имя колонки а Значение Где-то так.
#3 by 1С-ница
Сейчас пробую это, а скажите, добавлять колонки в макет лучше ПЕРЕД началом вывода или ЛУЧШЕ в процессе вывода данных?
#4 by Рэйв
Колонка в макет добавляется ОДНА. С гор Как шаблон. потом на ее основании строится таблица.Как из кирпичиков.
#5 by Рэйв
С гор= Обычно с одной вертикальной секцией и несколькими горизонтальными
#6 by 1С-ница
не понимаю((
#7 by 1С-ница
Выводит только последний месяц, и куча пустых колонок в начале таблицы!!
#8 by Рэйв
Пример.
#9 by Рэйв
+ у меня там два раза конецЕсли вместо КонецЦикла. поправить надо.Автоподстановщик глючит:)
#10 by 1С-ница
Спасибо за подробный пример, буду изучать)
#11 by Рэйв
Не за что:-)  Фотка в личке наличествует- чего ж не помочь симпатичной  девушке:)
#12 by 1С-ница
))
#13 by 1С-ница
Еще вопрос: Есть 3 переменные, накапливающие данные в цикле Как мне к ним обращаться в цикле? Хочется как то так:
#14 by 1С-ница
Неужели никак не решить проблему?
#15 by Axel2009
сделайте переменную структуру. и вставьте туда скока вам надо результатов. и обращайтесь
#16 by 1С-ница
Спасибо, попробую
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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