我正在尝试在支票和付款屏幕AP302000上的Acumatica中的Actions下添加一个选项.请参阅下面我要实现的目标:
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using PX.Common;
using PX.Data;
using PX.Objects.CM;
using PX.Objects.CA;
using PX.Objects.CS;
using PX.Objects.GL;
using PX.Objects.CR;
using PX.Objects;
using PX.Objects.AP;
namespace PX.Objects.AP
{
public class APPaymentEntry_Extension:PXGraphExtension<APPaymentEntry>
{
#region Event Handlers
public PXAction<APPayment> ShowURL;
[PXUIField(DisplayName = "Print Remittance")]
[PXButton]
protected virtual void showURL()
{
APPayment doc = Document.Current;
if (doc.RefNbr != null) {
throw new PXReportRequiredException(doc.RefNbr, "AP991000", null);
}
}
#endregion
}
}Run Code Online (Sandbox Code Playgroud)
然而,这告诉我'APPayment'没有定义也没有扩展方法.有人可以告诉我如何实现我想做的事情吗?
请注意,该报告只有1个参数(RefNbr)
谢谢,G
acumatica ×1