Книга знаний

1С:Предприятие / v8 / Объекты конфигурации / Отчеты

v8: Хитрости программирования отчетов в 1с 8.0

Методы, с помощью которых можно упростить программирование отчетов в 1С 8.0.Автор статьи: Гений 1С
Последняя редакция №1 от 27.12.06
URL: http://kb.mista.ru/article.php?id=433

Ключевые слова: опыт,прием,отчет,макет


Выводить не все колонки

Например, нам нужно выводить не все колонки, а только некоторые из колонок.
Пусть у нас в макете есть колонки Код, ШтрихКод, Артикул, Товар.
А нам нужно выводить только Код, Артикул, Товар.
Можно конечно, сначала вывести секцию Код, затем присоединить секции Артикул и Товар.
Но проще сразу удалить секцию ШтрихКод из макета:
Макет.УдалитьОбласть(Макет.Области.ШтрихКод,ТипСмещенияТабличногоДокумента.ПоГоризонтали);

Раскраска строки


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

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика