【问题标题】:Acumatica report parameter for Branch分支的 Acumatica 报表参数
【发布时间】:2020-05-28 18:36:49
【问题描述】:

如何为报表添加分支参数?

我尝试从现有报告中复制值,但一直收到错误消息

“对象引用未设置为对象的实例”。

我用过

= Report.GetFieldSchema('OrganizationBranchReportParameters.BranchID, OrganizationID') 

对于视图和

= Report.GetDefExt('OrganizationBranchReportParameters.BranchID') 

默认。有什么建议吗?

【问题讨论】:

    标签: acumatica


    【解决方案1】:

    将您拥有的内容与具有分支参数(如 AP 编辑详细信息 (AP610500.rpx))的标准报告进行比较:

    使用报告设计器使用编辑报告按钮打开此报告。 在报表设计器中,使用菜单 File->Build Schema 打开 Schema Builder。 打开 Schema Builder 的 Parameter 选项卡,在树形视图中选择 Branch parameter。 对分支参数遵循相同的模式,所有信息都在右窗格中。 如果需要,用您的滤波器 DAC 替换 APRegister DAC。

    转到“过滤器”选项卡以在查询过滤器逻辑中使用您的参数:

    我怀疑您的问题可能是由使用新的自定义表“OrganizationBranchReportParameters”引起的。 该表必须在 Schema Builder Tables 选项卡右窗格中可见。 如果它不在左窗格中,请使用 Load Schema 按钮加载自定义表。 如果它不在右窗格中,请使用箭头按钮将其放在那里。

    【讨论】:

    • 我使用一些现有的报告作为模型来按分支过滤。那是我找到我使用的值的地方。我看到的所有例子在参数上都有公司,而我没有。当我添加它时,错误消失了。是否需要允许在公司内查找分支机构?
    • 我不这么认为,但很难说,因为您只在问题中输入了最基本的错误信息,并且没有提供(自定义?)DAC。我认为这取决于你如何制作 DAC。答案很可能就在错误痕迹中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-14
    • 2019-06-16
    • 1970-01-01
    相关资源
    最近更新 更多