Автор: Tweakerok 22.04.15, 21:52
Есть документ рахунок-фактура. Вводиться например количество 2, а цена 10 000. Нужно чтобы автоматически подсчитывало значение в поле СУМА, т.е. устанавливало 20 000.
Как это сделать с помощью кода? Модуль объекта пустой....
Автор: kosalex 23.04.15, 6:56
Смотрите ПриПолученииДанных() или ПриВыводеСтроки() методы табличной части. В этимхпроцедурах считайте поле "СУММА"
Автор: CTmuB 23.04.15, 7:12
Цитата(kosalex @ 23.04.15, 6:56)
Смотрите ПриПолученииДанных() или ПриВыводеСтроки() методы табличной части. В этимхпроцедурах считайте поле "СУММА"
Не совсем согласен. Судя по вопросу и теме в которой он находится ( 1С 8.2 Обычный интерфейс, а форма то управляемая), есть таки большое подозрение что "Сумма" - реквизит ТЧ. А если нет то его таковым надо бы сделать и тогда использовать "приизменении" реквизита формы
Автор: logist 23.04.15, 8:14
Цитата(Tweakerok @ 22.04.15, 22:52)
Как это сделать с помощью кода?
В событие ПриИзменении поля Назва товару добавить код который будет умножать количество на цену, и сохранять его в Сумме.
p.s. это наверное жесть когда в управляемых формах пытаются сделать форму документа визуально похожую на печатную форму? Зачем такой изврат?