Здравствуйте, у меня возникла проблемка. У меня есть документ в нем присутствует табличная часть и мне надо чтобы в табл. части при вводе цены и количества считалась сумма по каждой строке. Я попыталась сделать так
Процедура РасчетСуммы()
Количество = Элементы.УслугаКоличество.ПутьКДанным;
Цена = Элементы.УслугаЦена.ПутьКДанным;
Сумма = Элементы.УслугаСумма.ПутьКДанным;
Сумма =Элементы.УслугаЦена.ПутьКДанным * Элементы.УслугаКоличество.ПутьКДанным;
КонецПроцедуры
&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
РасчетСуммы()// Вставить содержимое обработчика.
КонецПроцедуры
А табличная часть где ? (в Элементы....)
А зачем вы рассчитываете в ПередЗаписью, если надо при изменении цены/количества.
Это надо делать в ПриИзменении - табличной части, или соответствующих полей.
Обращаться надо к Элементы.ТутИмяТабличнойЧасти.ТекущиеДанные - это и есть строка в которой пользователь изменил что-то...
Спасибо большое, я поняла свою ошибку и все исправила, все работает
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua