取得税率Code:
public static TaxCode taxCodeFromSalesLine(SalesLine _salesLine)
{
TaxGroup taxGroup;
TaxItemGroup taxItemGroup;
TaxGroupData taxGroupData;
TaxOnItem taxOnItem;
Set taxCodeCombination = new Set(Types::String);
container cachedResult;
TaxCode taxCode;
taxGroup = _salesLine.TaxGroup;
taxItemGroup = _salesLine.TaxItemGroup;
cachedResult = TaxCache::getValue(
TaxCacheScope::IntersectionData,
[curext(), taxGroup, taxItemGroup]);
if (cachedResult != conNull())
{
taxCode = any2str(conPeek(conPeek(cachedResult, 1), 2));
}
else
{
while select TaxGroup, TaxCode, ExemptTax,