Имя: Пароль:
1C
 
Установить фон ячейки, при выводи ТабДока....
0 nodrama
 
01.08.22
15:16
Доброго времени суток.. вопрос тупенький.. видимо я опять куда-то не туда смотрю и проглядел..
Есть Макет, на макете есть Область "Шапка". на области шапки есть некая колонка, фон которой должен быть разного цвета в зависимости от условий... вроде все логично

Колонка по расположению в макете фиксированная, ни чего сложного быть вроде как не должно было)
Если условие такое-то то
ОбластьШапка.Область("R3C5).ЦветФона = WebЦвета.Оливковый;
конецесли;
ТабДок.Вывести(ОбластьШапка);

Ну далее еще вывод и заполнения других областей и далее ТабДок.Показать();

Но после показа табДока.. поле это все равно белое. Причем в отладке если смотреть то по коду он меняет эту ячейку на оливковый. и до самого конца она оливковая...больше ни каких ни где оформлений нет.
Но по факту она все равно остается белой
1 1Сергей
 
01.08.22
15:21
(0) Сделайте в макете два вида областей: раскрашенную и нет. В зависимости от условий выводите нужную
2 Ryzeman
 
01.08.22
15:23
Попробуй наоборот.
ТабДок.Вывести(ОбластьШапка);
ТабДок.Область("R3C5").ЦветФона = WebЦвета.Оливковый;

R3C5 - если она у тебя первой выводится, разумеется.
3 ZDenis
 
01.08.22
15:25
(0) Надо раскрашивать ТабДок, а не область макета
4 nodrama
 
01.08.22
15:25
(1) там 10 разных условий вот мне делать не фига 10 разных областей в макет добавлять)... проще раскрасить в коде и забыть) (3) гениально (2) гениально )))
5 nodrama
 
01.08.22
15:27
две недели отпуска прошли слишком бурно)