v8: Хитрости программирования отчетов в 1с 8.0 Ключевые слова: опыт,прием,отчет,макет
Выводить не все колонкиНапример, нам нужно выводить не все колонки, а только некоторые из колонок.
Пусть у нас в макете есть колонки Код, ШтрихКод, Артикул, Товар.
А нам нужно выводить только Код, Артикул, Товар.
Можно конечно, сначала вывести секцию Код, затем присоединить секции Артикул и Товар.
Но проще сразу удалить секцию ШтрихКод из макета:
Макет.УдалитьОбласть(Макет.Области.ШтрихКод,ТипСмещенияТабличногоДокумента.ПоГоризонтали);
Раскраска строки
Иногда строку нужно раскрашивать в разные цвета, в зависимости от значений, содержащихся в строке.
Можно конечно завести разные секции макета под разные цвета, но проще найти в макете последнюю выведенную строку и разукрасить ее как нужно:
ОблСтрока =Таб.Область(Таб.ВысотаТаблицы,1,Таб.ВысотаТаблицы,Таб.ШиринаТаблицы);
ОблСтрока.ЦветФона = WebЦвета.Хаки;
|