Имя: Пароль:
1C
1С v8
Условное оформление на форме: вычисляемые поля
0 mwide
 
19.04.13
18:06
Ни кто не решал подобную задачу?
Есть документ (управляемая форма), в табличной части которого реквизиты "сумма" и "количество". Необходимо программно добавить колонку "цена", содержащую значение сумма/количество.
(значение количество=0 сейчас не проверяем, вопрос не в этом)

Программно добавляем колонку в таблицу. Дальше затык... Через условное оформление получается сделать вывод текста или значения из любой колонки строки документа:

элемент.Оформление.УстановитьЗначениеПараметра("Текст", новый ПолеКомпоновкиДанных("Объект.Таблица.сумма"));

А можно ли выводить выражение из нескольких колонок? Типа вычисляемого поля.
1 grayshadow
 
19.04.13
18:46
работай с реквизитом формы, который связан с ТЧ
и при чем тут компоновка??
2 mwide
 
21.04.13
13:23
(1) для работы с реквизитом формы его нужно пересчитывать каждый раз при изменении количества или суммы, т.е. ловить события. Так как цена ни где не хранится и выводится чисто как декорация, её желательно удобнее при выводе строк.

В обычном приложении это делалось бы через "ПриВыводеСтроки"