Добрый день! Сложилась не понятная ситуация. Существую колонки Количество , Цена , Сумма , СуммаТоваров , Расходы .
Количество и Цена пишу руками. Вот начинаю считать колонку СуммаТ
Код 1C v 8.2 УП Процедура ДанныеПоПартиямКоличествоПриИзменении(Элемент)
ДанныеСтроки = ЭлементыФормы.ДанныеПоПартиям.ТекущиеДанные;
ДанныеСтроки.СуммаТ = ДанныеСтроки.Цена * ДанныеСтроки.Количество;
КонецПроцедуры
Процедура ДанныеПоПартиямЦенаПриИзменении(Элемент)
ДанныеСтроки = ЭлементыФормы.ДанныеПоПартиям.ТекущиеДанные;
ДанныеСтроки.СуммаТ = ДанныеСтроки.Цена * ДанныеСтроки.Количество;
КонецПроцедуры
Все считает нормально.
Чтобы рассчитать Расход , нужно Сумма - СуммаТ
Вот пишут
Код 1C v 8.2 УП Процедура ДанныеПоПартиямСуммаПриИзменении(Элемент)
ДанныеСтроки = ЭлементыФормы.ДанныеПоПартиям.Данные;
ДанныеСтроки.Расходы = ДанныеСтроки.Сумма - ДанныеСтроки.СуммаТ
КонецПроцедуры
Процедура ДанныеПоПартиямСуммаТПриИзменении(Элемент)
ДанныеСтроки = ЭлементыФормы.ДанныеПоПартиям.Данные;
ДанныеСтроки.Расходы = ДанныеСтроки.Сумма - ДанныеСтроки.СуммаТ
КонецПроцедуры
И почему то не считает, почему?