【发布时间】:2020-02-21 04:23:33
【问题描述】:
我需要将inventoryID 选择器中的属性字段添加为列。
sales orders - Inventory selector
我可以添加其他列,但不能添加属性之一...
customization of selector columns
我该怎么做?
【问题讨论】:
标签: acumatica
我需要将inventoryID 选择器中的属性字段添加为列。
sales orders - Inventory selector
我可以添加其他列,但不能添加属性之一...
customization of selector columns
我该怎么做?
【问题讨论】:
标签: acumatica
当您为库存商品添加属性时,这些属性会在某些地方自动附加到对象上,但不会在其他地方显示。 例如。它可以自动用作通用查询或报告中的列。 它会自动添加为可在某些选择器中选择的列,例如在库存项目屏幕上
但是,在某些其他屏幕上,由于性能优化,默认情况下禁用该功能。因此,这就是您在销售订单屏幕的库存选择器中看不到它的原因。
要在销售订单屏幕上启用该功能,您需要编写一些代码。
public class SOOrderEntry_Extension_Example : PXGraphExtension<SOOrderEntry> { public CRAttributeList<InventoryItem> Answers; }
请注意,该功能会影响屏幕的性能。
【讨论】:
这实际上会更难实现。您的条目的属性值在另一个表 CSAnswers 中。您必须使用 InventoryItem 的 NoteID 和要在选择器中显示的 AttributeID 创建与此表的连接。
【讨论】: