Имя: Пароль:
1C
1С v8
Цвет строки в ТЗ на форме по значению
,
0 Майбах
 
22.01.14
23:54
Здравствуйте!

Подскажите как в форме обработки в таблицы значения в зависимости от значения строк, изменять цвет фона строки?
1 jsmith82
 
23.01.14
00:00
Если 8.1, то юзать ПриВыводеСтроки, ОформлениеСтроки, ОформлениеЯчейки
Если УФ, то условное оформление формы
2 jsmith82
 
23.01.14
00:00
щас кто-нить придёт и даст готовый код
3 jsmith82
 
23.01.14
00:01
можешь нажать красную букву справа ещё
часто помогает
4 jsmith82
 
23.01.14
00:01
только не "таблицы значения", а табличное поле (8.1) или таблица формы (8.2)
5 Майбах
 
23.01.14
00:02
jsmith82, ОК. Спасибо :)
6 jsmith82
 
23.01.14
00:03
так 8.1 или 8.2
7 Майбах
 
23.01.14
00:05
БП 2.0
8 Майбах
 
23.01.14
00:07
В поле табличного документа колонки добавляются только программно?
9 jsmith82
 
23.01.14
00:13
Процедура ТоварыПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
    
    Если ДанныеСтроки.Номенклатура.СтавкаНДС = Перечисления.СтавкаНДС.НДС18 Тогда
        ОформлениеСтроки.ЦветФона = Новый Цвет(255, 134, 134);
        // цвет фона ячейки будет индивидуальный
        ОформлениеСтроки.Ячейки.ТабНомер.ЦветФона = Новый Цвет(134, 134, 255);
    КонецЕсли;
    
КонецПроцедуры
10 jsmith82
 
23.01.14
00:14
плять. делал в камине. пытался под бп 2.0 переиначить, таб. номер оставил
11 jsmith82
 
23.01.14
00:15
(8) нет, можно добавить через конфигуратор
если не связано с данными работать через метод УстановитьТекст
12 jsmith82
 
23.01.14
00:16
а, ты про поле табличного документа..
13 Майбах
 
23.01.14
00:17
У меня есть ТЗ. Я ее выгружаю с данными на форум в таблицу значений. А твоем примере переменная "ДанныеСтроки" не видно откуда она взялась :)
14 jsmith82
 
23.01.14
00:17
ну в 8.1 ПТД можно edit произвольно в конфигураторе
всё. у меня фильм скачался
15 jsmith82
 
23.01.14
00:18
(13) щёлкаешь на ТП, выбираешь событие ПриВыводеСтроки
16 Майбах
 
23.01.14
00:24
jsmith82, все получилось! Спасибо Вам большое, Вы гений!
Основная теорема систематики: Новые системы плодят новые проблемы.