Имя: Пароль:
1C
 
Не обновляется сумма при пересчете скидки
0 NIGHTHUNTER
 
07.09.20
09:23
Столкнулся с тем что не обновляется сумма при пересчете скидки. То есть при вводе в табличную часть процента скидки, по коду скидка рассчитывается и вычитается из суммы.
Но в табличной части это не обновляется. Сумма как была до скидки так и остается. Почему так работает?

&НаКлиенте
Процедура СоставляющиеСкидкаПриИзменении(Элемент)
    ТекДанные           = Элементы.Составляющие.ТекущиеДанные;
    СуммаСкидки         = ТекДанные.СуммаСНДС * ТекДанные.Скидка / 100;
    ТекДанные.СуммаСНДС = ТекДанные.СуммаСНДС - СуммаСкидки;
КонецПроцедуры
1 NIGHTHUNTER
 
07.09.20
09:23
Например соседняя процедура по пересчету количества работает. В чем глюк ?

&НаКлиенте
Процедура СоставляющиеКоличествоПриИзменении(Элемент)
    ТекДанные           = Элементы.Составляющие.ТекущиеДанные;
    ТекДанные.СуммаСНДС = ТекДанные.ЦенаСНДС * ТекДанные.Количество;    
КонецПроцедуры
2 NIGHTHUNTER
 
07.09.20
09:51
было из за этого

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