为什么Acumatica无法找到视图?

时间:2017-09-25 23:58:16

标签: acumatica

我创建了一个DAC扩展,映射到SOShipment的扩展表。我在扩展表中有两个自定义字段,我想将其添加到“销售订单”条目表单中,特别是“发货”选项卡中的网格。当我转到此表单的布局编辑器并选择“发货”选项卡下的“网格:发货清单”时,右侧的“添加数据字段”选项卡中没有字段。另外,我在几个地方看到一个带有此错误的黄色圆圈:

  

找不到“ShipmentList”视图。尝试发布自定义项目。

我发布了自定义项目,但错误仍然存​​在。据我所知,我们还没有做任何会触及ShipmentList视图的自定义。这里有什么问题,如何解决?

1 个答案:

答案 0 :(得分:3)

由于您尝试将这些自定义字段添加到Grid:ShipmentList(主DAC是SOOrderShipment),请确保将自定义字段添加到正确的DAC扩展,正确的DAC扩展应为 SOOrderShipment < /强>

(您必须重命名DataView,因为在基本代码中,此Dataview被命名为 shipmentList 。但是,为该屏幕生成自定义脚本时的编辑器工具正在分配< strong> ShipmentList (Capital S)到Datamember而不是正确的Dataview名称。)

然后,转到截面屏幕,选择SO301000屏幕,选择出货标签下的网格(ShipmentList),选择操作 - >编辑ASPX,然后找到 DataMember =&#34; ShipmentList&#34; (使用Capital S)并将其替换为 DataMember =&#34; shipmentList&#34; (小写s)。然后点击&#34; 生成自定义脚本&#34;并发布您的自定义。

enter image description here

发布后,转到SO30100屏幕,选择正确的网格,您将能够看到新的自定义字段和警告消息。

enter image description here