我已创建新的Segmented Keys in ACUMATICA以用于特定模块。我想动态分配Dimension名称,但我注意到它仅适用于硬代码或名称,如[PXDimension(“VENDOR”)]
另外,我在自定义字段中创建IF Conditional有一些限制......它无法识别IF子句(参见图像)。 我将不胜感激如何解决这个问题。
答案 0 :(得分:0)
我还没有看到你PXDimension
的原始尝试看起来如何,但我会猜测并假设您尝试引用设置表中包含的新自定义字段,某些内容喜欢:
[PXDimension(typeof(XXMySetup.usrMyCustomField))]
如果这确实是您尝试做的,那么一件非常重要的事情就是确保您在图表中有一个表格视图,否则该属性将无法在您的缓存中找到表格和记录。例如:
public PXSetup<XXMySetup> XXMySetup;
如果未在图表中声明此视图,则维度属性将无法按预期工作。如果在这种情况下抛出一个明确的异常会很好 - 我最近犯了同样的错误,这会有所帮助。