Я создаю счет-фактуру по графику вызовов, я хочу, чтобы мой счет-фактура не применял скидку. У нас есть советы по этому поводу?Как предотвратить скидку в Acumatica?
Спасибо всем.
Я создаю счет-фактуру по графику вызовов, я хочу, чтобы мой счет-фактура не применял скидку. У нас есть советы по этому поводу?Как предотвратить скидку в Acumatica?
Спасибо всем.
TRY [Не проверен]
Следующий код в расширении поможет вам отключить функцию скидок для экрана счета.
[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
}
обычно мы называем базовый метод для пользовательского интерфейса, но не для импорта, пожалуйста, посмотрите на следующий подходе
public class SOOrderEntryExtension : PXGraphExtension<SOOrderEntry>
{
[PXOverride]
public virtual void RecalculateDiscounts(PXCache sender, SOLine line, Action<PXCache, SOLine> del)
{
if (!Base.IsImport) del(sender, line);
}
}
Я ищу конфигурацию, чтобы не выполнять настройку. –
я создаю счет по графу вызовов на самом деле не расширение, я извиняюсь за неправильное описание в вопросе –
в любом случае, добавьте это в свой invoiceEntryExtension. Это будет * всегда * отключать скидку в документе счета «я верю». – Hybridzz
См. Отредактированный ответ. – Hybridzz