首页 > 解决方案 > Acumatica - 复制粘贴功能

问题描述

在我的屏幕上,我们有 3 级主子关系,使用 Acumatica 的默认复制粘贴功能,父和第一个子被复制,但第二个子数据没有被复制。

是否有任何地方/功能可以调试默认的复制粘贴功能,或者在 Acumatica 提供的相同粘贴按钮之上编写我们自己的自定义粘贴功能?

编辑大脑评论 -

我没有在视图上添加任何属性。DATAview 的第一个 DAC 对我来说完全没问题,但它没有为定义的第二个视图获取数据。数据视图 - 由于 Maint 类继承自 PXRevisionableGraph -

  1. 文档(来自基本图的默认值)

  2. public PXSelect< Detail, Where<Detail.CD, Equal<Current<Parent.CD>>, And<Detail.revisionNo, Equal<Current<Parent.revisionNo>>>>, OrderBy< Asc<Detail.lineNbr>>> 详细信息;

  3. public PXSelect< Detail2, Where<Detail2.revisionNo, Equal<Current<Parent.revisionNo>>, And<Detail2.formulaCD, Equal<Current<Parent.formulaCD>>>>, OrderBy< Asc<Detail2.lineNbr>>> detail2 ;

问题 - 复制了详细信息视图,但未复制详细信息 2 视图

标签: acumatica

解决方案


终于找到了问题的根源,

PXRevisionableGraph 的复制粘贴按预期工作,问题在于与 DAC 字段一起使用的属性。在我的例子中,我们使用了 PXFromula 属性来计算子行的总和。一旦被评论,一切都开始按预期工作。我们现在添加了用于计算 SUM 而不是 PXFormula 的事件。


推荐阅读