Имя: Пароль:
1C
1С v8
Как закрасить ячейку?
0 Death_eye
 
04.06.12
08:07
Внешняя печатная форма Табеля отработанного времени. Задача - при выводе строки с сотрудников закрашивать ячейки - выходные и праздничные дни. Подскажите, как это сделать?
1 Wobland
 
04.06.12
08:10
Область2.Область("R1C7").ЦветФона=?(Выборка.Отдел>0, ЖёлтыйЦвет, БелыйЦвет);
       ТабДок.Вывести(Область2);
2 Wobland
 
04.06.12
08:10
ну и
   ЖёлтыйЦвет=Новый Цвет(255, 255, 0);
   БелыйЦвет=Новый Цвет(255, 255, 255);
3 Death_eye
 
04.06.12
08:16
А без координат ячейки? Номер строки затруднительно посчитать, ведь на каждой странице выводится шапка.
4 Oleg_Kag
 
04.06.12
08:18
ТвояОбласть.ЦветФона
5 Death_eye
 
04.06.12
08:19
Или здесь координаты ячейки макета?
6 ДенисЧ
 
04.06.12
08:19
(3) Номер строки? А зачем тебе номер, если ты выводишь построчно?
7 Death_eye
 
04.06.12
08:21
Разобрался. Спасибо за ответы.
8 Death_eye
 
04.06.12
08:36
Поспешил. Не получается.
Пишу:
Областьстрока = Макет.ПолучитьОбласть("Строка");
Областьстрока.Область("R1C1").ЦветФона= Новый Цвет (255,255,0);
ТабДок.Вывести(ОбластьСтрока);

Ничего не закрашивается.
9 Wobland
 
04.06.12
08:40
(8) врешь ведь
10 butterbean
 
04.06.12
08:41
(8) надо Область(1,1)
11 Death_eye
 
04.06.12
08:42
(9) Клянусь. Все ячейки белые
12 Oleg_Kag
 
04.06.12
08:42
13 Death_eye
 
04.06.12
08:46
Когда пишу вторую строку
Областьстрока.Область("R1C1").ЦветФона= Новый Цвет (255,255,0);
Подсказка после Областьстрока.  даже не выдает Область
14 PuhUfa
 
04.06.12
08:48
ОбластьГруппировки.Область("R1C2:R1C8").ЦветФона = ?(Ном=1, ЖёлтыйЦвет, БелыйЦвет);
15 Death_eye
 
04.06.12
08:49
(12) из ссылки вообще не понятно. Он меняет цвет всего текста во всей области, а мне нужно только в определенной клетке области Строка
16 Wobland
 
04.06.12
08:50
(10) моночленно
17 Vladal
 
04.06.12
08:54
(16) Фи, как некультурно и неблагородно!
"Монопенисуально"
18 Wobland
 
04.06.12
08:56
(17) однофаллосно?
19 Death_eye
 
04.06.12
08:57
Моя вина. Напутал с координатами. Низкий поклон Wobland. Все работает.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший