【问题标题】:How to prevent discount in Acumatica?如何防止acumatica折扣?
【发布时间】:2015-09-10 03:18:21
【问题描述】:

我通过调用图创建发票,我希望我的发票不适用折扣。我们是否有提示通过代码做到这一点?

谢谢大家。

【问题讨论】:

    标签: cloud erp acumatica


    【解决方案1】:

    尝试[未测试]

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

        [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
        }
    

    【讨论】:

    • 我正在通过调用图而不是真正的扩展创建发票,很抱歉有问题的描述有误
    • 无论如何,将此添加到您的 invoiceEntryExtension。这将始终禁用“我相信”发票文档中的折扣。
    【解决方案2】:

    通常我们为 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);
        }
    }
    

    【讨论】:

    • 我正在寻找不进行自定义的配置。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-13
    • 2019-12-31
    • 1970-01-01
    • 2018-02-26
    • 1970-01-01
    • 2018-11-27
    相关资源
    最近更新 更多