Рет қаралды 13,482
Вопрос от подписчика Андрея.
Этот вопрос достаточно частый. поэтому я решил записать на него видео.
Кстати. если эту процедуру нужно использовать очень часто, то проще сохранить ее в общий модуль!
Для общего модуля , с названием например РаботаСдокументами
Процедура РассчитатьСумму(СтрокаТабличнойЧасти) Экспорт
СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена;
КонецПроцедуры
В модуле формы документа вызывать ее из обработчиков события ПриИзменении:
&НаКлиенте
Процедура НазваниевашейтаблицыКоличествоПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Названиевашейтаблицы.ТекущиеДанные;
РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры
&НаКлиенте
Процедура НазваниевашейтаблицыЦенаПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Названиевашейтаблицы.ТекущиеДанные;
РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры