Cloud 如何防止针灸打折?

Cloud 如何防止针灸打折?,cloud,erp,acumatica,Cloud,Erp,Acumatica,我通过调用图创建发票,我希望我的发票不应用折扣。我们有按代码来做的提示吗 谢谢大家。试试[未测试] 扩展名中的以下代码将帮助您禁用发票屏幕的折扣功能 [PXOverride] public virtual void RecalculateDiscounts(PXCache sender, ARTran line, Action<PXCache, ARTran> del) { //Dont call del here to disable dis

我通过调用图创建发票,我希望我的发票不应用折扣。我们有按代码来做的提示吗

谢谢大家。

试试[未测试]

扩展名中的以下代码将帮助您禁用发票屏幕的折扣功能

    [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
    }
[PXOverride]
公共虚拟空重新计算目录(PXCache发送方、ARTran行、Action del)
{
//不要在此处调用del来禁用折扣
//或调用del,只有某些条件匹配才能启用折扣
}

通常我们为UI调用基本方法,但不为导入调用基本方法,请看下一种方法

public class SOOrderEntryExtension : PXGraphExtension<SOOrderEntry>
{
    [PXOverride]
    public virtual void RecalculateDiscounts(PXCache sender, SOLine line, Action<PXCache, SOLine> del)
    {
        if (!Base.IsImport) del(sender, line);
    }
}
public类SOOrderEntryExtension:PXGraphExtension
{
[PXOverride]
公共虚拟空重新计算目录(PXCache发送方、SOLine行、Action del)
{
如果(!Base.IsImport)del(发送方,行);
}
}

我正在通过调用图创建发票,但不是真正的扩展名,很抱歉问题中的描述有误。无论如何,请将此添加到您的invoiceEntryExtension。这将始终禁用发票文档“我相信”中的折扣。我正在寻找不进行自定义的配置。