Книга знаний

1С:Предприятие / Приемы программирования / Формы

8.2: Пересчет Суммы при изменении Цены или Количества

Автоматическое вычисление суммы по введенным цене и количеству реализуется в обработчиках реквизитов формы "ПриИзменении".romix
Последняя редакция №0 от 04.04.12
URL: http://kb.mista.ru/article.php?id=880

Создаем обработчики события "ПриИзменении" для реквизитов табличной части "Цена" и "Количество". Для этого в свойствах реквизитов формы (список свойств прокручиваем вниз) щелкаем на "лупу" для события ПриИзменении.

В модуле формы создаются пустые процедуры, в которых пишем:

&НаКлиенте
Процедура ТоварыЦенаПриИзменении(Элемент)
    СтрокаТЧ = Элементы.Товары.ТекущиеДанные;
    СтрокаТЧ.Сумма = СтрокаТЧ.Цена * СтрокаТЧ.Количество;
КонецПроцедуры

&НаКлиенте
Процедура ТоварыКоличествоПриИзменении(Элемент)
    СтрокаТЧ = Элементы.Товары.ТекущиеДанные;
    СтрокаТЧ.Сумма = СтрокаТЧ.Цена * СтрокаТЧ.Количество;
КонецПроцедуры
Закладка

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2011 | Mista.ru

Яндекс.Метрика