在Acumatica视图中插入行时ID错误

时间:2018-07-21 04:02:21

标签: acumatica

我有一排数据(类型为InventoryItem),该数据源自不同的Acumatica实例数据库。我只想使用InventoryItemMaint.Item视图将其插入。我首先清除了原始InventoryID值,因为它是一个标识列。我尝试过将其归零并将其设置为零。无论我将其设置为什么,它都会引发一个PXFieldValueProcessingException,该InventoryID找不到。但是当然不应该找到它,应该在插入数据库时​​生成它。该代码只是这样做:

graph.Item.Insert(row);

该错误消息还提到了DfltSiteID字段。当我调用view.Insert()时,是否可能会触发所有字段更新事件,并且事件处理程序可能会不安全地引用InventoryID?有什么想法我想念的吗?

0 个答案:

没有答案