【发布时间】:2015-09-10 03:18:21
【问题描述】:
我通过调用图创建发票,我希望我的发票不适用折扣。我们是否有提示通过代码做到这一点?
谢谢大家。
【问题讨论】:
我通过调用图创建发票,我希望我的发票不适用折扣。我们是否有提示通过代码做到这一点?
谢谢大家。
【问题讨论】:
尝试[未测试]
您的扩展程序中的以下代码将帮助您禁用发票屏幕的折扣功能。
[PXOverride]
public virtual void RecalculateDiscounts(PXCache sender, ARTran line, Action<PXCache, ARTran> del)
{
//Dont call del here to disable discount
//OR call del, only certain conditions matches to enable discount
}
【讨论】:
通常我们为 UI 调用 base 方法而不是导入,请看下一个方法
public class SOOrderEntryExtension : PXGraphExtension<SOOrderEntry>
{
[PXOverride]
public virtual void RecalculateDiscounts(PXCache sender, SOLine line, Action<PXCache, SOLine> del)
{
if (!Base.IsImport) del(sender, line);
}
}
【讨论】: