Имя: Пароль:
1C
1C 7.7
v7: раскрась область
,
0 perkos
 
29.07.11
07:37
Секц=Таб.ПолучитьСекцию(НазваниеСекции+"|Начало");
   Если Красить=1 Тогда
       Обл=Секц.Область();
       ЦвОбл=Обл.ЦветФона(0,255,0);  
   КонецЕсли;
   Таб.ВывестиСекцию(Секц);    

далее идут условные присоединения секций, проблема в том что красится вся строка и за пределы вертикальной секции Начало...
1 Chum
 
29.07.11
07:43
ты сначала выведи, потом крась. причем область надо задавать конкретную, а не секцией
2 perkos
 
29.07.11
07:50
адрес пересечения секций как получить?
3 Chum
 
29.07.11
08:04
я использую ВысотаТаблицы, ШиринаТаблицы, ВысотаСекции, ШиринаСекции и простые арифметические операции
4 1Сергей
 
29.07.11
08:20
не проще ли заранее завести секции с разными фонами?
5 andrewks
 
29.07.11
08:23
(4) это некошерно
6 Ёпрст
 
29.07.11
08:45
(0)
//Обл=Секц.Область();
Обл=Секц.Область(1,1,1,1);
7 trad
 
29.07.11
08:48
(6) а если секция ширше и вышее?

Секц.Область(1,1,Секц.Высота,Секц.Ширина)
8 andrewks
 
29.07.11
08:49
(7) может, за вас ещё и покушать?
9 Ёпрст
 
29.07.11
08:58
(7) не маленький, догадается
:)
10 trad
 
29.07.11
09:04
(8) не подавись
Независимо от того, куда вы едете — это в гору и против ветра!