|
Как перебрать строки в табличной части но через элементы формы? |
☑ |
0
23th
04.06.14
✎
05:25
|
у меня есть таблица в документе.
И у одного поля надо делать красный фон если его значение отрицательно как мне это описать?
ЦветФона = Новый Цвет(255, 125, 6);
ТекСтрока.Разница.ЦветФонаПоля=ЦветФона;
а как написать в цикле что есть ТекСтрока?
|
|
1
SeraFim
04.06.14
✎
05:32
|
Если управляемая форма - делай через условное оформление.
Если обычная - у Таблицы Событие ПриПолученииДанных(Элемент, ОформленияСтрок) - перебирай ОформленияСтрок
|
|
2
23th
04.06.14
✎
06:02
|
(1) А как там перебрать эти строки?
Элемент - этоже табличное поле.
а оформление строк - вообще непонятно?
Есть где-нибудь информация?
Спасибо
|
|
3
Рэйв
04.06.14
✎
06:04
|
(2)Перебрать - никак.
Надо отловить их вывод на форме в ПриПолученииДанных()
и через оформление раскрашивать
|
|
4
Рэйв
04.06.14
✎
06:05
|
|
|
5
jsmith82
04.06.14
✎
06:30
|
Процедура ТоварыПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
Если ДанныеСтроки.Количество < 0 Тогда
ОформлениеСтроки.ЦветТекста = Новый Цвет(255,0,0);
КонецЕсли;
КонецПроцедуры
|
|
6
jsmith82
04.06.14
✎
06:32
|
в данном случае ОформлениеСтроки.Ячейки.Количество.ЦветФона
если нужно одно поле
|
|
7
jsmith82
04.06.14
✎
06:36
|
в УФ цвет фона вообще не комильфо
при выделении строк один цвет у всего
|
|
8
23th
04.06.14
✎
07:30
|
(6) Спасибо!
|
|