文章目录
前言
根据销售订单/采购订单 获取总计画面中的值
一.
1. SO合计画面
SalesTotals salesTotals;
salesTotals = SalesTotals::construct(SalesTable);
salesTotals.calc();
// SumTax
salesTotals.totalTaxAmount());
// Subtotal amount
salesTotals.totalBalance());
以下引用自博客链接供参考
salesAmt = salesTotals.totalBalance();
taxAmount = salesTotals.totalTaxAmount();
discountAmt = salesTotals.totalEndDisc();
totcharges = salesTotals.totalMarkup();
totOfOrder = salesTotals.totalAmount();
contributionRatio = salesTotals.totalContributionRatio();
info(Strfmt("Sales Lines Amount %1",salesAmt ));
info(Strfmt("The VAT\tax amount is %1",taxAmount ));
info(Strfmt("The Discount Value is %1",discountAmt ));
info(Strfmt("Misc Markup %1",totcharges ));
info(Strfmt("Total Invoice Amount %1",totOfOrder ));
info(Strfmt("Total Contribution ratio %1",contributionRatio ));
```
## 2.PO合计画面
PurchTotals purchTotals;
purchTotals = PurchTotals::newPurchTable(purchTable);
purchTotals.calc();
// SumTax
purchTotals.purchTaxTotal();
// Subtotal amount
purchTotals.purchBalance();
// Total amount
purchTotals.purchTotalAmount();