Имя: Пароль:
1C
 
v8: Как покрасить область с табличном документе?
0 Кукки
 
20.06.07
13:12
Выборка = Результат.Выбрать();
Пока ВыборкаДата.Следующий() Цикл
   НашаОбласть.Параметры.Количество = Выборка.Количество;
   ТабДок.Присоединить(НашаОбласть);
   Если  КакоетоУсловие Тогда
       "фон этой области покрасить в Цвет1"
   Иначе
       "фон этой области покрасить в Цвет2"
   КОнецЕсли;
КонецЦикла;
1 airyashov
 
20.06.07
13:15
Если  КакоетоУсловие Тогда
"фон этой области покрасить в Цвет1"
ЦветФона.ЦветФона=...
Иначе
"фон этой области покрасить в Цвет2"
ЦветФона.ЦветФона=...
КОнецЕсли;
ТабДок.Присоединить(ЦветФона);
2 airyashov
 
20.06.07
13:15
НашаОбласть.ЦветФона=...
3 airyashov
 
20.06.07
13:16
Если  КакоетоУсловие Тогда
"фон этой области покрасить в Цвет1"
НашаОбласть.ЦветФона=...
Иначе
"фон этой области покрасить в Цвет2"
НашаОбласть.ЦветФона=...
КОнецЕсли;
ТабДок.Присоединить(НашаОбласть);
4 Кукки
 
20.06.07
13:22
Нет, так нельзя.
5 Кукки
 
20.06.07
13:24
НашаОбласть имеет тип ТабличныйДокумент.
6 колодина
 
20.06.07
13:27
(5) и что? вот как раз у нее и есть цвет фона.
7 колодина
 
20.06.07
13:27
вернее надо сначала вывести, а потом уже - красить. я делала, получается - красиво.
8 Кукки
 
20.06.07
13:32
Да? Объясните мне - видимо не понимаю. У объекта Табличный документ нет свойства ЦветФона. Это свойство есть у ОбластиЯчеекТабличногоДокумента. Так как мне обратиться к той области, которую мы предварительно вывели? ТабДок.Присоединить(НашаОбласть); Здесь Наша Область - Табличный документ.
9 колодина
 
20.06.07
13:38
ну счас если найду кусок кода - покажу.
10 колодина
 
20.06.07
13:41
это из отчета:
Ячейки = ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетали.Уровень());
       //Область = ТабДок.Область(номер_строки+кво_строк,2,номер_строки+кво_строк,7);
       Область = ТабДок.Область(ячейки.верх,ячейки.лево,ячейки.низ,ячейки.право);

       если ВыборкаДетали.ЕстьБлокировка = Истина тогда
           Область.ЦветФона = WebЦвета.Розовый;
       конецесли;
11 Кукки
 
20.06.07
13:48
Колодина умница
12 Кукки
 
20.06.07
13:48
Спасибо
13 Папа Гапа
 
20.06.07
13:49
(7, 10) Если в розовый - тогда действительно красиво...