标签: axapta

按标签而不是按值查找 Enum

是否有一种仅使用枚举的标签而不是值来查找枚举的快速方法。假设枚举类型是 SalesStatus,我希望能够基本上调用某种函数,例如 enumLabel2Value(enumStr(SalesStatus), "Open order") 并且它将返回 1。

我试图避免遍历所有可能的值并分别检查每个值,这似乎应该是很容易获得的东西,因为每当用户过滤网格上的枚举列时,他们都会输入标签,而不是值,但我没有见过类似的东西。

enums axapta dynamics-ax-2012

0
推荐指数
1
解决办法
3766
查看次数

函数 SalesTable2LineField.lineUpdateDescription 使用不当

Dynamics AX 2012 中,当尝试更新字段的值DlvMode或在销售订单中添加新的交货地址时(通过标题视图),我不断收到此错误:

函数 SalesTable2LineField.lineUpdateDescription 使用不当

此方法或此类中没有自定义。

x++ axapta dynamics-ax-2012

0
推荐指数
1
解决办法
352
查看次数

“PurchPurchaseOrderLineEntity”类型的表行写入验证失败

我正在尝试使用 odata 从邮递员发布采购订单行详细信息,但出现以下错误。

{
"error": {
    "code": "",
    "message": "An error has occurred.",
    "innererror": {
        "message": "Write validation failed for table row of type 'PurchPurchaseOrderLineEntity'. Infolog: .",
        "type": "Microsoft.Dynamics.Platform.Integration.Services.OData.AxODataValidateWriteException",
        "stacktrace": "   at Microsoft.Dynamics.Platform.Integration.Services.OData.Update.UpdateProcessor.CreateEntity_Save(ChangeOperationContext context, ChangeInfo changeInfo)\r\n   at Microsoft.Dynamics.Platform.Integration.Services.OData.Update.UpdateManager.<>c__DisplayClass10_0.<CreateEntity>b__1(ChangeOperationContext context)\r\n   at Microsoft.Dynamics.Platform.Integration.Services.OData.Update.ChangeInfo.ExecuteActionsInCompanyContext(IEnumerable`1 actionList, ChangeOperationContext operationContext)\r\n   at Microsoft.Dynamics.Platform.Integration.Services.OData.Update.ChangeInfo.TrySave(ChangeOperationContext operationContext)\r\n   at Microsoft.Dynamics.Platform.Integration.Services.OData.Update.UpdateManager.SaveChanges()\r\n   at Microsoft.Dynamics.Platform.Integration.Services.OData.AxODataDelegatingHandler.<SaveChangesAsync>d__3.MoveNext()"
    }
}
Run Code Online (Sandbox Code Playgroud)

}

我尝试检查这些链接,但没有取得突破:

下面是我的有效负载

{      
            "dataAreaId": "XXXX",
            "LineNumber": 1,
            "PurchaseOrderNumber": "XXXX-PO-000009",
            "ReceivingSiteId": "1",
            "LineDescription": "XXXXXXX XXXX XXXX",
            "ItemNumber": "SKU0000012530",
            "DIOTOperationType": "Blank",
            "LineAmount": 9687.19,
            "PurchasePriceQuantity": 1,
            "PurchasePrice": …
Run Code Online (Sandbox Code Playgroud)

x++ axapta dynamics-ax7 dynamics-365-operations

0
推荐指数
1
解决办法
2970
查看次数

如何在具有日期类型的字段中显示日期和时间

如何在具有日期类型的字段中显示当前日期和时间.我可以用today()显示当前日期,但是如何显示当前时间.此外,我想在一个领域显示这两个.

谢谢你的帮助.费利克斯

development-environment dynamic-programming x++ axapta dynamics-ax-2009

-1
推荐指数
1
解决办法
123
查看次数