0
Varlant1n
07.03.21
✎
13:32
|
Здравствуйте, дорогие форумчане. У меня тут вопрос к вам. Есть форма документа Заказ клиента. В табличной части товары, есть строки товаров. Так же есть одна обработка, которая делит строки в заказе клиента. И вот теперь появилась задача. В документе сделать условное оформление при активизации строки. Чтобы подсвечивались одинаковые товары. Я создал на форме реквизит "НоменклатураАктивизации" и написал следующий код в событии активизация строки. То есть у меня должны подсвечиваться строки с одинаковым товаром (номенклатурой). Написал код, но ничего не работает. И никакой ошибки не выдает. Код:
&НаКлиенте
Процедура ТоварыПриАктивизацииСтроки(Элемент)
ТекущаяСтрока = Элементы.Товары.ТекущиеДанные;
НоменклатураАктивизации = ТекущаяСтрока.Номенклатура;
ЭлементОформления = Объект.Товары.УсловноеОформление.Элементы.Добавить();
ЭлементОтбора = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(НоменклатураАктивизации);
ЭлементОтбора.ПравоеЗначение = ТекущаяСтрока.Номенклатура;
ЭлементОтбора.Использование = Истина;
Элемент = ЭлементОформления.Оформление.Элементы[0];
ЭлементОформления.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.Голубой);
Элемент.Использование = Истина;
КонецПроцедуры
|
|