|
Не могу понять как закрасить фон ячейки | ☑ | ||
---|---|---|---|---|
0
timur2008
14.12.13
✎
17:31
|
Здравствуйте. Подскажите пожалуйста с таким вопросом. Мне нужно закрасить столбец в таблице значений другим цветом . Как это сделать, подскажите пожалуйста ?
Пытаюсь сделать так ЭлементыФормы.ТаблЗнач.ОформлениеСтроки.НазваниеТекущейЯчейки.ЦветФона = Новый Цвет(5, 12, 120); Знаю что похоже чушь написана , но не могу понять как правильно сделать ?? |
|||
1
Umga2002
14.12.13
✎
18:20
|
Обработчик ПриВыводеСтроки
ОформлениеСтроки.Ячейки.ТвояКолонка.ЦветТекста=Новый Цвет(5,12,12) ЦветФона,Шрифт |
|||
2
timur2008
14.12.13
✎
19:48
|
Не работает :( Говорит что поле Оформление строки не известно :(
Делаю так Для сч=1 по преобр Цикл Сообщить(Дата(Строка(сч)+".02.2011" + " 00:00:00")); ДатаДняНедели = Дата(Строка(сч)+".02.2011" + " 00:00:00"); НазваниеДняНедели = Формат(ДатаДняНедели,"Дф=ддд"); ТаблЗнач.Колонки.Добавить("д" +сч,,"д "+сч +" "+ ТекущийМесяц + " " + НазваниеДняНедели); НазваниеТекущейЯчейки = "д" +сч; Сообщить(НазваниеТекущейЯчейки); ТаблЗнач.ОформлениеСтроки.Ячейка.НазваниеТекущейЯчейки.ЦветФона = Новый Цвет(5, 12, 120); КонецЦикла; |
|||
3
timur2008
14.12.13
✎
19:50
|
если сделаю вместо ТаблЗнач.ОформлениеСтроки.Ячейка.НазваниеТекущейЯчейки.ЦветФона = Новый Цвет(5, 12, 120);
делаю ЭлементыФормы.ТаблЗнач.ОформлениеСтроки.Ячейки.НазваниеТекущейЯчейки.ЦветФона = Новый Цвет(5, 12, 120); тоже самое говорит :( |
|||
4
echo77
14.12.13
✎
19:56
|
Посмотрите событие при выводе строки табличного поля
|
|||
5
echo77
14.12.13
✎
19:57
|
Туда это надо написать
|
|||
6
timur2008
14.12.13
✎
20:07
|
все понял спасибо все большое вроде чтото заработало без ошибок :) щас попробую вывести чтонить в этой таблице :)
|
|||
7
timur2008
15.12.13
✎
20:04
|
блин не работает всетаки :(
Процедура ТаблЗначПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) пвДата = ЭлементыФормы.ДатаДляСотрудника.Значение; ЧислоДней = Формат(пвДата,"ДФ=д"); преобр = Число(ЧислоДней); Для сч=1 по преобр Цикл ДатаДняНедели = Дата(Строка(сч)+".02.2011" + " 00:00:00"); НазваниеДняНедели = Формат(ДатаДняНедели,"Дф=ддд"); НазваниеТекущейКолонки = "д" +сч; Сообщить(НазваниеТекущейКолонки); ОформлениеСтроки.Ячейки.НазваниеТекущейКолонки.ЦветФона = Новый Цвет(5, 12, 120); КонецЦикла; ЭлементыФормы.ТаблЗнач.СоздатьКолонки(); КонецПроцедуры говорит объект НазваниеТекущейКолонки не найден :(( |
|||
8
Wobland
15.12.13
✎
20:08
|
в квадратные скобки его засунь
|
|||
9
George Wheels
15.12.13
✎
20:09
|
(7) Выполнить("ОформлениеСтроки.Ячейки." + НазваниеТекущейКолонки + ".ЦветФона = Новый Цвет(5, 12, 120)");
|
|||
10
timur2008
15.12.13
✎
20:21
|
почему то бесконечно обновляет таблицу значений :( но та ошибка пропала
|
|||
11
kosts
15.12.13
✎
20:24
|
|
|||
12
timur2008
15.12.13
✎
20:34
|
о классно Спасибо заработало с небольшими изменениями :)
Я чтото не подумал про функцию День Спасибо :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |