Имя: Пароль:
1C
1С v8
Как в макете создать условное оформление ячейки в зависимости от велдичины параметра в яче
0 alpha78
 
07.06.22
16:10
Здравствуйте, такой вопрос
для СКД понятно, а как в обычном макете создать условное оформление ячейки (цвет фона, цвет текста) в зависимости от величины параметра в ячейке ?
Например , для значения параметра меньше 0 цвет шрифта должен быть красным, как то так. Спасибо
1 vicof
 
07.06.22
16:10
Если Тогда Иначе КонецЕсли
2 alpha78
 
07.06.22
16:28
да кратость сестра таланта, а по конкретнее, можно код?
Вот написал, цвет не меняется

    Если ОбластьДанные.Параметры.Топливо < 0 Тогда
            ОбластьДанные.Область(5,6).ЦветТекста = WebЦвета.Красный ;
        КонецЕсли ;
        
        Если ОбластьДанные.Параметры.Скорость < 0 Тогда
            ОбластьДанные.Область(5,7).ЦветТекста = WebЦвета.Красный ;
        КонецЕсли ;
3 mikecool
 
07.06.22
16:31
проверь - условия выполняются? точно область та? точно меняешь то, что надо?
4 alpha78
 
07.06.22
16:35
область задал вроде правильно Область(НомерСтроки, НомерСтолбца)
все же может есть у вас рабочий код, спасибо?
5 Мультук
 
гуру
07.06.22
16:49
6 Бабрак Кармаль
 
07.06.22
16:53
(4) А откуда у тебя ОбластьДанные берется?
7 alpha78
 
07.06.22
18:05
У меня идет заполнение таблицы из цикла построчно
При применении конструкции ТабДок.Область() добавляется одна пустая строка в макет, как от этого избавиться ?
Основная теорема систематики: Новые системы плодят новые проблемы.