【发布时间】:2017-07-22 01:46:47
【问题描述】:
我正在尝试通过代码而不是使用自动化步骤将报告添加到 SO 订单输入页面的报告菜单。我正在使用的代码如下,但产生了错误: 错误 CS0122:“PX.Objects.SO.SOOrderEntry.Report(PX.Data.PXAdapter, string)”由于其保护级别而无法访问 错误 CS0119:“PX.Objects.SO.SOOrderEntry.Report(PX.Data.PXAdapter, string)”是一个“方法”,在给定的上下文中无效
public SOOrderEntry_Extension()
{
Base.Report.AddMenuAction(sOAcknowledgementReport);
}
public PXAction<SOOrder> sOAcknowledgementReport;
[PXButton]
[PXUIField(DisplayName = "SO Acknowledgement Report")]
protected void SOAcknowledgementReport()
{
if (Base.Document.Current.OrderNbr != string.Empty)
{
throw newPXReportRequiredException(Base.Document.Current, "SO641010", string.Empty);
}
}
是否有人建议如何通过代码而不是使用自动化步骤将报告添加到报告菜单?
【问题讨论】:
标签: acumatica