Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: расчет суммы табличной строки
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование управляемых форм 1С 8.2
афродита
Здравствуйте, у меня возникла проблемка. У меня есть документ в нем присутствует табличная часть и мне надо чтобы в табл. части при вводе цены и количества считалась сумма по каждой строке. Я попыталась сделать так
Процедура РасчетСуммы()
    
      Количество = Элементы.УслугаКоличество.ПутьКДанным;
      Цена = Элементы.УслугаЦена.ПутьКДанным;
      
      Сумма = Элементы.УслугаСумма.ПутьКДанным;
      Сумма =Элементы.УслугаЦена.ПутьКДанным * Элементы.УслугаКоличество.ПутьКДанным;      
      КонецПроцедуры

&НаКлиенте
    Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
        РасчетСуммы()// Вставить содержимое обработчика.
    КонецПроцедуры


Но он выдает ошибку: Преобразрвание значение к типу Число не может быть выполненно.
Все эти поля числовые у меня.Я уже по всякому пробывала, никак не получается. Помогите!!!
sava1
А табличная часть где ? (в Элементы....)
logist
А зачем вы рассчитываете в ПередЗаписью, если надо при изменении цены/количества.
Это надо делать в ПриИзменении - табличной части, или соответствующих полей.
Обращаться надо к Элементы.ТутИмяТабличнойЧасти.ТекущиеДанные - это и есть строка в которой пользователь изменил что-то...
афродита
Спасибо большое, я поняла свою ошибку и все исправила, все работает
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.