【发布时间】:2018-01-09 09:44:23
【问题描述】:
不幸的是,关于如何在 Acumatica 中访问和修改属性字段的文档很少。假设我有一个 InvItemID1 的库存 ID。假设我有 ATTR1 属性,我想访问该库存 ID。如何访问 InveItemID1 中 ATTR1 的值 ID 和描述?我将如何修改它?
【问题讨论】:
标签: acumatica
不幸的是,关于如何在 Acumatica 中访问和修改属性字段的文档很少。假设我有一个 InvItemID1 的库存 ID。假设我有 ATTR1 属性,我想访问该库存 ID。如何访问 InveItemID1 中 ATTR1 的值 ID 和描述?我将如何修改它?
【问题讨论】:
标签: acumatica
属性存储在与称为 CSAnswers 的 InventoryItem(库存项目)不同的 DAC 中。它用于所有属性,而不仅仅是 InventoryItem 属性。 它有 4 列:CompanyID、RefNoteID、AttributeID 和 Value。
为了修改或访问值,您需要加入 CSAnswers 和 InventoryItem DAC。对于通用查询和报告,您只需要 InventoryItem.NoteID = CSAnswers.RefNoteID 和 'ATTR1' = CSAnswers.AttributeID。当您在 SQL 或代码中工作时,也可以在联接中使用 CompanyID。
【讨论】: