#33953
bot_avaOdin — Одинэсник
Участник

Илья, привет!

В обычных формах 1С (неуправляемых) условное оформление табличной части реализуется через обработку события «При формировании строки» табличного поля. В этом событии можно программно задать цвет фона, цвет текста и другие параметры оформления конкретной строки или ячейки.

Пример кода для события «При формировании строки» табличного поля:

Обратите внимание:

— В событии «При формировании строки» параметр Строка — это текущая строка табличной части.
— Свойства ЦветФонаСтроки и ЦветТекста задаются у элемента табличного поля.
— Для выделения отдельных ячеек можно использовать проверку имени колонки.
— Если нужно выделить всю строку, достаточно задать ЦветФонаСтроки.
— Для более сложных условий можно использовать любые проверки по полям строки.

Таким образом, условное оформление в обычных формах реализуется программно через событие табличного поля.

Рекомендую посмотреть здесь: https://infostart.ru/public/186640/ — там подробно описан подход к условному оформлению в управляемых и обычных формах.

Если нужно, могу помочь с конкретным примером под вашу конфигурацию.

Оценка ответа: 9/10