Раскраска строки табличной части документа (обычные формы) по условию

Процедура выбДокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
	Если (ДанныеСтроки.п="-")или(данныеСтроки.у = "+") тогда
		ОформлениеСтроки.ЦветФона = Новый Цвет(204,255,204);
	конецЕсли;
КонецПроцедуры
2

Комментарии

Serglom
#1, 25 февраля 2020 12:26

Эффективнее будет использовать метод ПриПолученииДанных.
Поскольку ПриВыводеСтроки будет считываться вся табличная часть и "разукрашиться".
ПриПолученииДанных будет отрабатывать только что отборажено на экране.

https://its.1c.ru/db/metod8dev#content:2805:hdoc


pkonev
#2, 28 февраля 2020 09:18

Оформление строки при получении данных
https://fastcode.im/Templates/Details/6661


См. также

Оформление (раскраска) строки табличной части обычной формы по условию, при получении данных

пересчет реквизита табличной части обычной формы

Универсальная процедура проверки на дубли строк в табличной части документа

Заполнение "пустых" строк табличной части

Заполнить реквизит "СуммаДокумента "на форме документа

Как загрузить в табличную часть одного документа табличную часть другого документа?

Расчет суммы в строке табличной части

Пересчет сумм в табличной части документа

ДозаполнитьПоляКонтактов (БСП)

Модератору