Вход | Регистрация
 

Условное оформление при активизации строки в документе

Условное оформление при активизации строки в документе
Я
   Varlant1n
 
07.03.21 - 13:32
Здравствуйте, дорогие форумчане. У меня тут вопрос к вам. Есть форма документа Заказ клиента. В табличной части товары, есть строки товаров. Так же есть одна обработка, которая делит строки в заказе клиента. И вот теперь появилась задача. В документе сделать условное оформление при активизации строки. Чтобы подсвечивались одинаковые товары. Я создал на форме реквизит "НоменклатураАктивизации" и написал следующий код в событии активизация строки. То есть у меня должны подсвечиваться строки с одинаковым товаром (номенклатурой). Написал код, но ничего не работает. И никакой ошибки не выдает. Код:

&НаКлиенте
Процедура ТоварыПриАктивизацииСтроки(Элемент)
    ТекущаяСтрока = Элементы.Товары.ТекущиеДанные;
    НоменклатураАктивизации = ТекущаяСтрока.Номенклатура;
    ЭлементОформления = Объект.Товары.УсловноеОформление.Элементы.Добавить();
    ЭлементОтбора = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(НоменклатураАктивизации);
    ЭлементОтбора.ПравоеЗначение = ТекущаяСтрока.Номенклатура;
    ЭлементОтбора.Использование = Истина;
    Элемент = ЭлементОформления.Оформление.Элементы[0];
    ЭлементОформления.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.Голубой);
    Элемент.Использование = Истина;
КонецПроцедуры
   acht
 
1 - 07.03.21 - 13:57
Условное оформление надо создать один раз. При активации менять значение переменной-"параметра".

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.