【发布时间】:2020-02-15 02:19:09
【问题描述】:
当我们尝试以编程方式创建销售订单时,税额字段未保存该值。我用的是人工税。从屏幕上它工作正常,但在尝试从代码创建值时没有采用,即使我试图在创建订单后向字段提供值,它也会恢复为 0。
这里是我用来更新税额的代码。
orderTax.CuryTaxAmt = tax;
sOOrderEntry.Taxes.Cache.Update(orderTax);
sOOrderEntry.Document.SetValueExt<SOOrder.curyTaxTotal>(sOOrderEntry.Document.Current, tax);
orderTotal = sOOrderEntry.Document.Current.OrderTotal + orderTax.CuryTaxAmt;
sOOrderEntry.Document.SetValueExt<SOOrder.curyOrderTotal>(sOOrderEntry.Document.Current, orderTotal);
sOOrderEntry.Document.Cache.Update(sOOrderEntry.Document.Current);
【问题讨论】:
标签: acumatica