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

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

Рекомендации

См. также

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

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

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

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

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

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

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

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

Пример раскраски текста форматированной строки

TurboConf - расширение Конфигуратора 1С

Комментарии

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


Модератору