创建使用未绑定DAC的Acumatica屏幕

创建使用未绑定DAC的Acumatica屏幕,acumatica,Acumatica,我有一个流程,需要创建一个屏幕,用于将数据发送给第三方提供商并返回响应。很简单。 我不希望在数据库中创建表或存储过程作为此DAC的基础,因此我的想法是为屏幕创建一个没有绑定字段的DAC。 我已经为此创建了DAC和BLC,但是我很难让它正常工作,因为数据库中实际上不存在表,Acumatica希望存在实际的表或存储过程。 我可能可以通过创建存储过程来完成我的任务,但我不愿意这样做 对于这种情况,有什么建议和想法吗 您将需要PXFilter。PXFilter数据视图始终创建单个数据记录,并且从不检索或

我有一个流程,需要创建一个屏幕,用于将数据发送给第三方提供商并返回响应。很简单。 我不希望在数据库中创建表或存储过程作为此DAC的基础,因此我的想法是为屏幕创建一个没有绑定字段的DAC。 我已经为此创建了DAC和BLC,但是我很难让它正常工作,因为数据库中实际上不存在表,Acumatica希望存在实际的表或存储过程。 我可能可以通过创建存储过程来完成我的任务,但我不愿意这样做


对于这种情况,有什么建议和想法吗

您将需要PXFilter。PXFilter数据视图始终创建单个数据记录,并且从不检索或将此数据记录保存到数据库。它只适用于UI,并且不调用对db的任何请求。如果需要有一个网格,并为其提供一些数据,请考虑PX处理、PXProcessingJoin、PXFieldEddit处理、PXFieldEddioDebug处理连接,而不是PXSELL。您还可以完全覆盖某些视图,而无需从数据库获取数据

考虑以下示例:

public PXFilteredProcessing<WorklogInfo, JiraFilterItem> JiraWorklog;
//some of other declarations
protected IEnumerable jiraWorklog()
{
      //return list of records to grid      
}
公共PXFilteredProcessing JiraWorklog;
//其他一些声明
受保护的IEnumerable jiraWorklog()
{
//将记录列表返回网格
}

是的,更改为PXFilter视图类型使我能够越过我的障碍。非常感谢。