Заказать звонок

УФ Условное оформление форм (выделение строк таблицы цветом). 1С

18.05.2017

Рассмотрим задачу, когда в зависимости от значения в колонке нужно выделить определенным цветом строку таблицы.

 

Рассмотрим на примере:

На форме таблица с колонками Организация, Сотрудник, Сумма (рис. 1). Если Сумма < 0, то строку нужно выделить красным цветом, а если Сумма = 0, строку нужно выделить зеленым цветом.

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 1. Форма с таблицей

Открываем свойство Формы УсловноеОформление (рис. 2), чтобы открыть свойства формы нужно выделить в левом окне слово Форма и нажать Alt + Enter (или правой кнопкой мыши + Свойства).

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 2. Свойство формы УсловноеОформление

В открывшемся окне Настройка условного оформления добавляем строку и в колонке Оформление устанавливаем параметр Цвет фона (рис. 3):

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 3. Параметр оформления Цвет фона

В колонке Условие добавляем Отбор (рис. 4), прописываем условие Сумма < 0 (рис. 5):

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 4. Добавление отбора в Условие

 

 

 

 

 

Рис. 5. Условие Сумма < 0

На форме Настройка условного оформления в колонке Оформляемые поля добавляем таблицу Сотрудники, тогда цветом будут выделены все колонки таблицы (т.е. вся строка, подходящая по условию), если нужно выделить цветом определенные колонки, то выбираем только нужные колонки (рис. 6):

 

 

 

 

 

 

 

 

 

Аналогично добавляем строку для условия Сумма = 0 и переходим в пользовательский режим, открываем форму (рис. 7):

 

 

 

 

 

 

 

Рис. 7. Форма в пользовательском режиме

Строка с суммой -78 окрашена в красный цвет, строка с суммой 0 – в зеленый, первая строка окрашена в оранжевый, т.к. это цвет выделения активной строки.

 

Автор: Дина Королева.

 


Возврат к списку

Наши услуги и вакансии

Разработчики
на full-time
Программист 1С на 8 часов в день
от 1 600 руб/час
Позадачная
разработка 1С
Доработки и развитие любых решений на платформе 1С
Стоимость по оценке
Карьера в Neti

Вакансии разработчиков и консультантов 1С
З.П. от 100 000 рублей