问题标签 [dynamics-ax-2009]

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 投票
1 回答
705 浏览

c# - 如何获取表上的方法列表?

在 Microsoft Dynamics AX 中,如何从 C# 获取表上的方法列表?

0 投票
2 回答
8594 浏览

printing - Dynamics AX 2009 如何更改客户发票布局/打印?

我想将默认客户发票打印更改为其他内容。将图像添加到头部,更改布局,更改列,实际上一切。

有人可以解释如何开始这个,或者可能指向我一些关于这个的教程或参考?

到目前为止,我发现的只是创建新报告的方法,但我想更改默认发票打印,而不是创建新的东西。

0 投票
2 回答
3134 浏览

reporting - Dynamics AX 2009 报告:上面的 LabelPosition 不起作用?

我正在更改 SalesInvoice 报告。我正在尝试做的一件事是显示一些项目的标签,这些项目不在项目值的左侧,而是在其上方。

看起来很简单:只需将 LabelPosition(例如从 CustInvoiceJour_InvoiceId)设置从“left”更改为“above”,瞧:标签消失了。它根本没有显示。
奇怪的。我本来希望标签会出现在内容上方。不至于消失。

我错过了什么(没有设置标签高度),还是这个功能被破坏了?

0 投票
3 回答
1600 浏览

installation - MS Dynamics AX 2009 - 如何复制/安装自编程扩展?

因此,我开始编写 Microsoft Dynamics AX 2009,在我的开发系统中创建了一个自己的示例应用程序,现在我想将它安装在我的测试系统上,该系统在其他一些计算机上运行。

我的问题:我不知道如何创建安装程序,甚至不知道如何手动安装我的 AX 扩展。一点头绪都没有。

那么,我将如何手动安装我自己编程的 AX 扩展,以及如何为其创建安装程序?

0 投票
1 回答
33921 浏览

text-files - 如何使用 Microsoft Dynamics AX 编写 txt 文件?

我想编写一个 txt 文件(就像我在 Visual Studio 中使用 c# 使用字符串编写器和我已经非常熟悉的所有内容一样)

我使用什么类和方法?

它是如何工作的?

X++ 语法是什么?

0 投票
1 回答
5820 浏览

methods - Axapta:验证访问以从显示方法返回值

Dynamics AX 2009 最佳实践加载项在显示方法覆盖上引发以下错误。

这是我的显示方法。

我假设它希望我在返回结果之前检查配置或安全密钥。关于从哪里开始的任何建议/示例?

谢谢

0 投票
1 回答
599 浏览

visual-studio - Ax 中的语法错误

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

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

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

0 投票
8 回答
75943 浏览

axapta - 如何在 Dynamics AX 中按 ID 查找表名

AOT 中的每个表都有一个 ID,我如何发现给定 ID 的表名?

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”字段。有没有办法从业务连接器中捕获它?