Имя: Пароль:
1C
1С v8
Окрасить строку табличной части документа
0 rodrigez
 
21.03.12
14:31
Здравствуйте!
Необходимо окрасить строку табличной части в цвет.


 &НаКлиенте
     Процедура   ЗакраситьСтрокуТаблицыВЦвет (ПолеВводаСтрокиТЧ, НомерКрасный=0,НомерЗеленый=0,НомерСиний=0 )Экспорт;
           ЦветОкраски = Новый Цвет(НомерКрасный,НомерЗеленый,НомерСиний);
           ПолеВводаСтрокиТЧ.ЦветФона = ЦветОкраски;      
     КонецПроцедуры

&НаКлиенте
Процедура СоставНоменклатурыПриАктивизацииСтроки(Элемент)
   Для Каждого СтрНоменклатура Из Объект.СоставНоменклатуры  Цикл
   ОбщегоНазначения.ЗакраситьСтрокуТаблицыВЦвет(Элемент.ПодчиненныеЭлементы.СоставНоменклатурыНомеклатура, 0,0,255);
   КонецЦикла;
КонецПроцедуры

Окрашивает всю колонку, а не строку. Не знаю как обратится именно к текущей строке.

Спасибо.
1 Mort
 
21.03.12
14:32
Условное оформление формы редактировать.
2 rodrigez
 
21.03.12
14:47
спасибо, два дня мучился  :-))
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой