我试图了解如何访问动态枚举以便能够将它们传递给 BusinessConnector 调用。例如,您可以调用以下命令:
pobj = (AxaptaObject)ax.CreateAxaptaObject("PurchFormLetter", [ENUM]);
但是,我不知道如何传入 [ENUM] 的正确值。在 X++ 中,枚举是 DocumentStatus::PurchaseOrder,但我似乎无法从任何地方访问它。任何人都可以帮助找出如何传递价值吗?
不幸的是,传入枚举的数值不起作用(在这种情况下,我需要的值是 2)。它返回“函数 PurchQuantity::construct 已被错误使用”的 XPPException。
AxaptaObject pobj = (AxaptaObject)ax.CreateAxaptaObject("PurchFormLetter", 2);
如果有人可以请提供帮助,将不胜感激。
问候,史蒂夫