Здравствуйте. Такая проблема, v8.2
Надо изменить фон ячейки (или всей строки на худой конец), т.е. выделить по условию в табличной части документа, всё перепробовал и прочитал, не помогает. метод ПриВыводеСтроки тоже нигде не могу найти, видимо из-за версии. Единственный близкий вариант получился примерно так
[Процедура ЗаполнитьТабЧасть(ТабЗнач)
Для Каждого СтрокаТаблицыЗначений Из ТабЗнач Цикл
СтрокаТабЧасти = Объект.Товары.Добавить();
Если СтрокаТабЧасти.СрокГодности < ТекущаяДата() + "5184000" Тогда
Элементы.ТоварыСрокГодности.ЦветФона = WebЦвета.Красный;
КонецЕсли;
...
КонецПроцедуры
]
но, что логично, выделяет всё поле. Так понимаю, что нужно попробовать УсловноеОформление, но нигде не смог найти нормального примера кода для подобной ситуации
Если ДанныеСтроки.КолонкаТЧ = Условие Тогда
ОформлениеСтроки.Ячейки.КолонкаТЧ.ЦветФона = WebЦвета.ТусклоРозовый;
//вместо КолонкаТЧ поставь имя нужной колонки
КонецЕсли;
Так и думал, но такого события у меня в списке нету, читал, что в УП нет ПриВыводеСтроки и используют условное оформление, но у меня вроде не УП, но всё равно нет
Получилось через Условное Оформление с помощью примера, но было весьма неочевидно. Всем спасибо
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс