Программная установка Условного Оформления строки в ТЗ
Конфигурация УТ обработка "ОбметСБанком" хочу сделать подсветку строки, если контрагент из строки есть в списке
код:
Процедура УстановитьУсловноеОформление(). Почему-то не получается, что я делаю не так?
код:
СписокЗначений = Новый СписокЗначений;
СписокЗначений = ПроверитьКонтрагента();
Элемент = УсловноеОформление.Элементы.Добавить();
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.ДокументыКИмпорту.Имя);
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ДокументыКИмпорту.Контрагент");
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
ОтборЭлемента.ПравоеЗначение = СписокЗначений;
Элемент.Оформление.УстановитьЗначениеПараметра("ЦветФона", Новый Цвет(255, 0, 0));
ПоказатьПроцедура УстановитьУсловноеОформление(). Почему-то не получается, что я делаю не так?
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)
пока ничего не изменилось
ОтборЭлемента.Использование = Истина
Элемент = УсловноеОформление.Элементы.Добавить();
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.ДокументыКИмпортуДокумент.Имя);
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ДокументыКИмпорту.Контрагент");
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
СписокЗначений = Новый СписокЗначений;
СписокЗначений = ПроверитьКонтрагента();
ОтборЭлемента.Использование = Истина;
ОтборЭлемента.ПравоеЗначение = СписокЗначений;
Элемент.Оформление.УстановитьЗначениеПараметра("ЦветФона", Новый Цвет(255, 0, 0));
Показатьпока ничего не изменилось
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот