问题标签 [x++]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
3534 浏览

axapta - Microsoft Dynamics AX 2009 开发

我是 Microsoft Dynamics AX 开发的新手,我想了解有关它的基本知识。我有一个安装了 '09 版本的虚拟机。

从一开始就熟悉语言 (X++) 是否必不可少?我应该从什么开始(教程、视频、概述、导览)以及在哪里可以找到它?

我想要链接、提示或任何可能有帮助的东西!

一步一步的教程很容易找到吗?任何链接?

0 投票
3 回答
38421 浏览

datetime - Axapta:将 utcDateTime 转换为日期

将 utcDateTime 值转换为日期类型以便我可以在其上使用全局日期时间函数的最佳方法是什么?

谢谢

0 投票
4 回答
1795 浏览

declaration - 在 x++ 中声明后真的需要分号吗?

正如Microsoft Dynamics AX 2009 Programming: Getting Started一书中所说,需要在 x++ 中的声明后放置分号:

只要第一行代码不是关键字,变量声明后的额外分号是强制性的。分号告诉编译器变量声明已经结束。您不能在该分号之后声明新变量。

(直接从书中复制,未更改,如果需要我会删除它)

但是,当我删除分号并运行作业时,绝对没有错误或问题:

就像

真的需要吗?我应该习惯使用它吗?

0 投票
1 回答
599 浏览

visual-studio - Ax 中的语法错误

这是一项仅用于在 X++ 中测试 do-while 的工作,并且在最后一个 '}' 中出现“语法错误”

我是 Dynamics AX 和 X++ 的新手,所以我不知道我是否缺少某些东西,但我会说它应该可以工作。

-----[编辑]-----
问题的第二部分已移至单独的问题

0 投票
4 回答
1292 浏览

visual-studio - 在 Dynamics AX 中调试

我在学习时仍然面临一些麻烦,所以我想一旦我和大孩子一起玩,情况会变得更糟:动态警告不如 VS 精确和信息丰富,没有鼠标悬停提示,并且有例外告诉我我哪里做错了。我只是太习惯于 Visual Studio,它是智能感知和所有工具(与 Visual Studio 相比,动态是相当新的)

除了解决简单的代码问题,我还想学习如何解决我可能在非我编写的代码中出现的问题或我在 Visual Studio 中 3 分钟内解决的任何其他问题,以及如何在 Visual Studio 中生存的技巧没有所有 Visual Studio 工具的动态 ax。

0 投票
1 回答
105 浏览

variable-assignment - #geplant 在作业中的含义/用途是什么?

我刚从 X++(Java 背景)开始,我发现了类似的代码

order是带有Status列的表的记录。

#USRBatchScheduling我的问题: and的含义是什么#geplant(“geplant”在德语中是“计划的”)以及最终在哪里可以找到它的定义。
我想它是某种常量,但无法#在 X++ 参考(关键字)中找到。

0 投票
1 回答
1685 浏览

wcf - 如何在 Dynamics AX 中获取 SOAP 错误的详细信息?

我目前正在使用服务引用和生成的 .NET 类与 AX 中的外部 SOAP 服务进行通信。除了如何处理 SOAP 错误之外,一切都很顺利。理想情况下,这不会发生,但有时 SOAP 服务器(我也控制它)会抛出带有“代码”和“消息”的 SOAP 错误。代码及其各自消息的一些示例:

  • "INVALID_API_KEY" / "使用了无效的 API 密钥。"
  • "INVALID_CUSTOMER_ID" / "传递了无效的客户 ID (%d)"。

这些错误代码是在 WSDL 中定义的,所以当这些错误被抛出时,我可以自然地将一些经过处理的消息传回给用户。不幸的是,我在深入研究 X++ 以确定引发了哪个SOAP 错误时遇到了问题,以便我可以向我的用户显示经过清理的失败解释。目前我的代码如下所示:

这可以很好地处理 SOAP 错误,它产生的错误如下:“在程序集 'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 中键入 'System.ServiceModel.Channels.ReceivedFault' 不是标记为可序列化。”

我已经尝试深入研究基本的 .NET 类,但是用于将 SOAP 错误(类阶梯下的 FaultException)转换为人类可读消息的 ServiceModel(以及随后的)其他类被掩盖了。

谁能给我一些关于如何最好地了解实际故障代码/消息的见解?谢谢!

0 投票
2 回答
1162 浏览

visual-studio-2008 - 使用 Dynamics AX 的业务连接器生成销售订单

所以,正如标题所说,我需要创建一个应用程序,从另一个数据库中获取数据,然后将其通过 Dynamics AX 的喉咙。

这些数据来自一个门户,而不是企业门户,而是一个 PHP 门户。它将订单中的一些数据存储在单独的数据库中。如前所述,我需要将其“导入”到 AX,使用来自其他数据库的数据创建销售订单。

我也想要一些关于 Business Conector 的参考资料,它是否处理 AX 为我使用的所有这些 RECIDS 和参考资料?

提前致谢。


编辑:

好的,我可以在 AX 的数据库中插入记录,只有一个问题。我无法生成内部 ID。例如,CustTable 的“AccountNum”字段。有没有办法从业务连接器中捕获它?

0 投票
3 回答
4094 浏览

parameters - 枚举作为 Dynamics AX 中的参数

我的报告有一个使用基本枚举的参数。运行报表时,枚举有 4 个不同的选项可供选择。如何插入一次使用全部 4 个的选项?

例如,我有一个名为 Phone 的枚举,它有 4 种类型:1 = 无,2 = 家庭,3 = 移动,4 = 工作。在下拉列表中,如何添加选项 5 = None+Home+Mobile+Work?

谢谢!

0 投票
1 回答
1415 浏览

x++ - Dynamics AX 2009 - 从 ProjTableWizard 修改插入到 smmActivities?

我是 AX 新手,我需要对 ProjTableWizard 表单代码进行修改,但无法找到我需要进行更改的位置。基本上我需要做的是在创建子项目时修改向导过程的一部分。我需要弄清楚如何将一行插入到 smmActivities 表中,以便我可以在单击“完成”按钮后修改“活动目的”字段(在 ProjTable 表单中为其父项目的活动目的作为前缀) ProjTableWizard 表单。到目前为止,我一直无法弄清楚 ProjTableWizard 表单是如何触发此插入到 smmActivities 中的(以及如何从向导中填充目的字段)。任何帮助将不胜感激!谢谢