Имя: Пароль:
1C
1С v8
Покрасить текст в ячейке отчета
,
0 Unkas
 
28.06.12
18:48
8.1 listing:
Макет.Область(,16,,16).ЦветТекста = WebЦвета.Красный;
                       ОбластьИмяОбласти.Параметры.Параметр1 = 100500;
ТабДок.Вывести(ОбластьИмяОбласти);

Код работает, исправно присваивает цвет и в итоге - я вижу черные цифры в колонке №16 (и в остальных колонках тоже).
Что это может быть, друзья? О_о
1 izekia
 
28.06.12
18:54
потому что красят только яйца, а в ячейке устанавливают цвет
2 Fragster
 
гуру
28.06.12
18:54
хоть бы посмотрел печатные формы в типовых в плане получения областей...
3 izekia
 
28.06.12
18:55
ОбластьИмяОбласти.ЦветТекста = WebЦвета.Красный;

вроде так
4 Fragster
 
гуру
28.06.12
18:59
(3) не так, но ближе
5 izekia
 
28.06.12
19:08
(4) нужно создать область с красным цветов и выводить ее ...
я не помню, там стиль нужно новый? или это не про 1С вспомнилось?
6 Unkas
 
29.06.12
09:39
"ОбластьИмяОбласти.ЦветТекста = WebЦвета.Красный;"

Так тоже пробовал. Во-первых, свойства "ЦветТекста" у моей области нет, а есть свойство "ЦветТекстаГруппировки". Во-вторых, при установке этого свойства в значение = WebЦвета.Красный - цвет в отчете не меняется, остается по-прежнему черным.
7 izekia
 
29.06.12
09:44
блжад, пришлось в хелп лезть, неужели за 12 часов недосуг туда посмотреть или в типовые?
ТабДок.Вывести(ОбластьИмяОбласти).ЦветТекста = WebЦвета.Красный;;
8 izekia
 
29.06.12
09:45
точка с запятой лишние
9 Unkas
 
29.06.12
10:17
Заработало.

Поиск через хелп - это отдельная тема.
Лично у меня, например, по словам "покрасить текст" ничего не нашлось. А по словам "установить цвет" нашлись диаграммы. А в разделе "Табличное поле - оформление ячейки - свойства" написано просто "Содержит цвет текста ячейки.
". Так что, очевидно, наиболее эффективное получение знаний в 1С возможно лишь из уст в уста, от отца к сыну, и т.п.

izekia - большое спасибо за помощь!
10 izekia
 
29.06.12
10:31
(9) да не за что) про "покрасить текст" я выше написал
в типовых бы посмотрел, а вообще я уже и забыл про это, так как использую скд, там все через условное оформление
Ошибка? Это не ошибка, это системная функция.