Имя: Пароль:
1C
 
Раскрасить строки в макете в зависимости от условия, если параметр >10, то выделить фон
0 KrKa
 
02.08.23
16:51
Раскрасить строки в макете в зависимости от условия, если параметр >10, то выделить фон красным цветом. Как это сделать?
Пока ВыборкаБлюда.Следующий() Цикл
        
                //Значение = ВыборкаБлюда.ОтклонениеВПроцентах;
        //Если Значение > 10 тогда
                //???
                //НовОбл = "R"+(19+Строка(ВыборкаБлюда.НомерСтроки))+"C"+2+":R"+(19+Строка(ВыборкаБлюда.НомерСтроки))+"C"+14;
            //ОбластьБлюда = ТабДок.Область(НовОбл);

        ОбластьБлюда.Параметры.ВыходПр = ОбщийМодульПит.ОпределениеВыходаПродукцииБлюда(ВыборкаБлюда.Номенклатура);
        ОбластьБлюда.Параметры.Заполнить(ВыборкаБлюда);
        ТабДок.Вывести(ОбластьБлюда, ВыборкаБлюда.Уровень());
        
КонецЦикла;
1 lodger
 
02.08.23
16:55
перед Вывести напиши
Если параметр >10 Тогда
ОбластьБлюда.ЦветФона = МойДурацкийЦвет;
КонецЕсли
2 KrKa
 
02.08.23
17:08
Поле объекта не обнаружено (ЦветФона)
Пока ВыборкаБлюда.Следующий() Цикл

        ОбластьБлюда.Параметры.ВыходПр = ОбщийМодульПит.ОпределениеВыходаПродукцииБлюда(ВыборкаБлюда.Номенклатура);
        ОбластьБлюда.Параметры.Заполнить(ВыборкаБлюда);

        Значение = ВыборкаБлюда.ОтклонениеВПроцентах;
        
        Если Значение > 10 тогда
         ОбластьБлюда.ЦветФона = WebЦвета.Красный;
    КонецЕсли;

        ТабДок.Вывести(ОбластьБлюда, ВыборкаБлюда.Уровень());
        
КонецЦикла;
3 Вадим33
 
02.08.23
17:21
(2)
Так попробуй
Пока ВыборкаБлюда.Следующий() Цикл

        ОбластьБлюда.Параметры.ВыходПр = ОбщийМодульПит.ОпределениеВыходаПродукцииБлюда(ВыборкаБлюда.Номенклатура);
        ОбластьБлюда.Параметры.Заполнить(ВыборкаБлюда);

        Значение = ВыборкаБлюда.ОтклонениеВПроцентах;
        
        //Если Значение > 10 тогда
         //ОбластьБлюда.ЦветФона = WebЦвета.Красный;


//    КонецЕсли;

        ТабДок.Вывести(ОбластьБлюда, ВыборкаБлюда.Уровень());
    
Если Значение > 10 тогда  
ТабДок.Область(ТабДок.ВысотаТаблицы,1,ТабДок.ВысотаТаблицы,10).ЦветФона = WebЦвета.Красный;
КонецЕсли;
  
КонецЦикла;
4 KrKa
 
03.08.23
09:23
Вадим33,получилось! Всем спасибо за помощь!