Acumatica:InventoryItemMaintExtension-不能为空错误

时间:2018-12-13 06:18:21

标签: acumatica acumatica-kb

美好的一天!

我有一个文件 PropertyMaint ,该文件继承了InventoryItemMaint。

我还创建了一个自定义页面,其TypeName是PropertyMaint。

一切正常,但是当我尝试在属性TAB 中上载图像文件时,发生错误,再次询问提供的字段。

这些是重现该错误的步骤:

  • 第1步:创建一个新项目。
  • 第2步:填写所有必填字段。 (常规设置,价格/成本和总帐科目标签)
  • 第3步:转到“属性”标签,通过单击浏览添加任何图像,选择任何图像,然后单击“上载”。
  • 步骤4:单击保存按钮,然后发生错误。

有人遇到我遇到的类似错误吗?

STEP 1 & 2 - General Settings --- Screenshot

STEP 1 & 2 - GL Accounts --- Screenshot

STEP 3 & 4 - Browse image, save and error --- Screenshot

代码文件

LINK ---->>> Page link

LINK ---->>> PropertyMaint link

LINK ---->>> InventoryItemExtension link

我当前正在将Acumatica 2018 R2版本与Build 18.202.0029一起使用。

我仍然是Acumatica框架的新手,因此非常感谢您提供任何建议和帮助。非常感谢

更新12-14-2018 我检查了图的persist方法,发现在需要值的字段上没有NULL值,错误仍然发生。

view values screenshot 1

更新12-26-2018 即使我只是使用继承的图更新页面中的记录,仍然会出现null / empty错误。但是,当我撤消操作时,记录可以再次更新。有没有办法扩展图或继承它们?

2 个答案:

答案 0 :(得分:0)

在Acumatica中图形的继承应通过以下方式完成:

PropertyMaint : PXGraphExtension<InventoryItemMaint>

答案 1 :(得分:0)

我通过删除 Example.cs 文件解决了我的问题。该文件包含一个InventoryItemMaintExtension,我认为在我的PropertyMaint继承期间也会触发该清单。谢谢您的帮助,直到下一次。