文章目录
- 前言
- 一.
-
- 1. SO合计画面
- 以下引用自[博客链接](https://msdynamicsxx2012.blogspot.com/2019/07/code-to-get-sales-order-total-value-in.html)供参考
前言
根据销售订单/采购订单 获取总计画面中的值
一.
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();