Item Charge Granule:
Просто решил удалить строку с издержками, которая на "пол-пути" заполнения стала просто не нужна и получил ошибку.
Ошибка ОЧЕНЬ простая, но удивила последовательность операци:
OnDelete() вызывает - VALIDATE(Quantity,0), а затем цепочка: VALIDATE("Line Discount %"), UpdateAmounts; UpdateItemChargeAssgnt и далее производится расчет ItemChargeAssgntSales."Unit Cost".
Вопрос - ЗАЧЕМ это мне все нужно делать при удалении, например, перерасчитывать сумму?
|