Содержание
Что такое условное оформление?
Условное оформление — это механизм платформы 1С предприятие 8, позволяющий применять различное оформление к выводимой на экран информации в зависимости от условий. Условное оформление доступно в управляемых формах(как в формах отдельных объектов, так и в формах списка), а также в отчетах, разработанных с использованием СКД.
Мы рассмотрим конкретную задачу с использованием условного оформления — выделение цветом нужных нам полей в формах, выделение строк или отдельных ячеек в табличных частях и списках, а также использование оформления цветом в отчетах. Прочие варианты оформления — такие как цвет и размер шрифта, отступы и т.д., настраиваются аналогичным образом.
Как выделить цветом строки справочника по условию?
Начнем с простого примера — рассмотрим на примере демо-базы 1С Бухгалтерия 3, как оформить цветом справочник номенклатуры. Предположим, мы хотим выделить весовой товар. Откроем форму списка справочника Номенклатура, далее откроем пункт меню «Настроить список». И в настройке списка нужно открыть закладку «Условное оформление».
Добавим строку условного оформления. В простейшем случае нам понадобится указать три ключевые настройки:
1. Какое именно оформление должно быть?
2. Какое условие должно выполняться, чтобы оформление сработало?
3. Какие поля будут оформляться?
В оформлении укажем флажок напротив строки «Цвет фона», и выберем нужный цвет.
На закладке Условия добавим строку отбора, выберем поле «Единица измерения», и значение этого поля — «упак».
После этого в окне настройки будет отображаться образец условного оформления строки.
После завершения редактирования, условное оформление применится к списку справочника, и нужные строки будут выделены цветом.
Оформление цветом колонок и строк
Мы рассмотрели простейший случай оформления цветом. Следует знать, что и само оформление, и условия фильтрации могут быть весьма сложными. Например, если не заполнена ставка НДС, ячейку ставки нужно выделять красным; а если указана страна происхождения, но не указан номер ГТД, то ячейку Номер ГТД — оранжевым.
Для того, чтобы вместо целой строки выделить только какие-то отдельные ячейки, их следует указать в составе оформляемых полей.
Условное оформление в динамическом списке документов
Настройки условного оформления в списках и журналах документов аналогичны настройкам для справочников. Например, можно настроить выделение цветом документов реализации с суммой больше определенного значения.
Условное оформление списка по табличным частям документа
Более продвинутый уровень условного оформления — это накладывание условия на содержимое табличных частей. Например, можно сделать выделение цветом тех документов, в составе которых указана определенная номенклатура.
Настройки оформления цветом в отчетах
Настройки отчетов на СКД позволяют воспользоваться условным оформлением в полную силу. Можно накладывать самые сложные условия, в том числе с использованием тех полей, которые в отчет не выводятся, но которые нужно учесть при анализе.
Например, рассмотрим оформление отчета «Карточка счета», где будут выделяться строки с товаром, у которого статья затрат — «Косвенные материальные расходы».
Как видите, условное оформление позволяет выделять цветом нужные данные в справочниках, документах и отчетах, используя гибкие и мощные фильтры. В качестве напутствия могу порекомендовать не злоупотреблять все же с яркими контрастными цветами, использовать более мягкие оттенки, и не превращать журналы документов в палитру с десятками цветов. На этом все, до новых встреч!
Сэкономь часы на дебаге 1C!
Скачай PDF с топ-11 ошибок начинающих разработчиков + файл с примерами кода!