Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > Цвет текста


Автор: Ierror 1.9.2011, 23:34
Допустим, есть кнопка на форме документа, при нажатии на которую должна выделяться цветом строка в табличной части товары, где, к примеру, цена =1000. 
Помогите разобраться.

Цитата

Для Каждого ТекСтрокаТовары Из Товары Цикл 
Если ТекСтрокаТовары.Цена = 1000 Тогда
ЭлементыФормы.Товары.ОформлениеСтроки(ТекСтрокаТовары).ЦветФона = Webцвета.Аквамарин;
КонецЕсли;
КонецЦикла;


Обработчик ПриВыводеСтроки не подойдет. Кнопка нажимается уже после заполнения всей табличной части (документ создан программно). 

Автор: Zero 2.9.2011, 18:34
Цитата(Ierror @  1.9.2011,  23:34 Найти цитируемый пост)
Помогите разобраться.

В чём конкретно у тебя проблема?

Автор: Ierror 5.9.2011, 01:07
Уже разобрался. В обработчик ПриВыводеСтроки прописал:

    Если Переменная Тогда
        Если ЗначениеЗаполнено(ДанныеСтроки.ЦенаФакт) Тогда
        Если (ДанныеСтроки.ЦенаФакт > ДанныеСтроки.Цена) Или (ДанныеСтроки.ЦенаФакт < ДанныеСтроки.Цена) Тогда
            ОформлениеСтроки.ЦветФона = Webцвета.Аквамарин;
        КонецЕсли;
        КонецЕсли;
    Иначе ОформлениеСтроки.ЦветФона = Новый Цвет(255,255,255);
        КонецЕсли;

При нажатии на кнопку - Переменная=Истина;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)