问题标签 [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 投票
1 回答
1185 浏览

xml - 在 Dynamics AX 中将 XML 文档添加到另一个文档中

我有一个构建并返回 XML 文档的函数。然后我想将整个文档插入到另一个 XML 文档中。我似乎遇到的问题是 XML 标头信息自动添加到 XML 文档中,然后在尝试插入时出现错误。我的代码如下:

我的函数看起来像这样:

我得到的错误如下:

跟踪它,我相信这是由函数中构建的 XmlDocument 创建的 XML 定义引起的。我怎样才能阻止它这样做,忽略它,或者以其他方式解决这个错误?

0 投票
2 回答
5652 浏览

dynamics-ax-2009 - 如何解决销售或采购订单过帐期间出现的排序问题?

在 Dynamics AX 2009 中的发票过帐过程中,我们面临以下排序问题。应用程序版本如下所示。

安装了 Service Pack 1 和汇总 5的 Dynamics AX 2009 。版本:5.0.1500.2985(内核和应用程序)

以下是我们的用户正在执行的步骤:

  1. 导航到Accounts receivable --> Periodic --> Sales update --> Invoice
  2. Posting invoice表单上,​​单击选择按钮。
  3. Sales update对话框中,单击排序选项卡。
  4. 将 field 的搜索方向更改Sales orderDescending
  5. Order lines - Line No - Ascending从排序中删除了行。
  6. 单击确定退出销售更新对话框。

检索数据后,我看到过帐发票表单的概览选项卡中以升序排列的销售订单。

我们没有设置任何排序参数Accounts receivable --> Setup --> Forms --> Form sorting --> Invoice.所以,我认为这不是问题。

我还能够在没有任何自定义的标准代码中模拟这种情况。

我想知道是否有人有解决此问题的方法。

提前致谢。

UPDATE:

我刚刚从 Microsoft 支持部门发现该Posting Invoice表单正在按设计工作。因此,我必须进行更改,以使表单按照用户希望的方式运行。如果我能找到解决方案,我会在这里发布。

要为问题添加更多内容,采购订单过帐表单中也会发生同样的事情。

0 投票
1 回答
4323 浏览

axapta - 如何查询对象 UtilElements 和 UtilIdElements 以获取正确的结果?

我在 Dynamics AX 2009 中查询 UtilElements 和 UtilIdElements 时遇到问题。

屏幕截图#1显示了 SalesFormLetter 类出现在图层syssypglsglpcup。但是,当我运行以下代码时,输​​出显示该对象仅存在于sys图层中。此代码的输出在屏幕截图#2中给出。

我在这段代码中做错了吗?我想知道给定对象所在的所有层。

提前致谢。

截图#1:

销售表格信

截图#2:

输出

0 投票
2 回答
6765 浏览

microsoft-dynamics - 为 Dynamics AX 4.0 中的 dialox 创建查找筛选器

我正在尝试在 AX 的对话框中创建自定义查找过滤器。

我已按照对话框中此帖子 x++ 过滤器查找中的说明进行操作,并且在运行代码时收到堆栈跟踪错误——FormRun 对象未初始化。

我要做的是根据从 ItemId EDT 中的选择过滤 ConfigId EDT 的 lookup()。我已经准备好自定义查找()并正常工作,但我无法从我的对话框中调用它。

这是对lookup()的调用:

这就是它不断收到堆栈跟踪错误的地方:

我已尝试使用该对话框进行多种配置。当代码到达那个点时,它仍然有从 dialog() 方法传入的信息,但是当它去获取 FormRun 时,该对象是空白的。

有人可以帮我理解为什么没有与传入的 DiaglogRunBase 关联的 FormRun 对象吗?

谢谢。

0 投票
1 回答
2150 浏览

x++ - X++ 未绑定控件

我是 X++ 的新手,我想在销售标题表单 (SalesTable) 的选项卡上放置一个未绑定的复选框。当在销售行表单的下半部分按下配置行按钮时,我需要让其他类中的代码检查 SalesTable 表单中未绑定控件的开/关状态并执行一些操作。我真的不需要数据库来记录状态。

当前状态是我已经在表单上放置了复选框,在显示屏上看到它并可以单击它,但无法引用它。

如何从另一个类引用 SalesTable 表单中的未绑定控件,这是正确的方法吗?

0 投票
1 回答
630 浏览

axapta - axapta 2009 完成日志

我需要通过 x++ 将完成日志插入到工单中。如何设置尺寸,首先是正确的位置?

完成日志和参考行已创建,但未设置位置,因此预订会出错:

“Lagerungsdimension 'Lagerort' ist eine primäre Ein-/Ausgabedimension und muss daher festgelegt werden。”

应该是类似于“维度'位置'是一个主要维度,必须设置”的英文。

我试过了:

没有成功。

非常感谢您提前提供帮助!

0 投票
1 回答
20206 浏览

x++ - 如何更改 AX 信息消息的级别

在 Dynamics AX 2009 中,我试图确定信息消息的缩进级别。我想要的是类似于这样的东西:

我找到了这个:

http://www.doens.be/2010/05/the-ax-infolog/

但不想使用循环,所以我认为这样的事情可能会起作用:

但事实并非如此。有没有办法在 x++ 中做到这一点,关于当前活动的缩进级别的规则是什么?

0 投票
1 回答
679 浏览

axapta - 如何将列添加到 ledgertrans

我必须在 ledgerTrans 中添加一个新列并写入数据,但我不想通过直接 x++ 插入来做到这一点。我更喜欢通过类和权限方法来做到这一点。

我看过 LedgerJournalCheckPost 和 CustVendVoucher 之类的课程,但我取得了不错的成绩。

0 投票
2 回答
4572 浏览

axapta - Dynamics AX - 在组合框数据源/项目上应用范围

我只是想根据某些条件限制组合框中的记录,比如哪个菜单项打开了表单。所以应该返回特定的行。

我不知道代码,还告诉使用哪个方法/事件,字段的修改方法,控件的查找?还是在数据源?形式还是类?其中哪个地方最适合它?

0 投票
2 回答
14507 浏览

axapta - 如何在 ListPageInteraction 类中获取表单对象?

使用 Microsoft Dynamics AX 2012。

我有listpage form一个引用ListPageInteraction类,只是想更改一些控件的标签/标题。为此,我需要执行以下操作:

element.form().design().control('<YourControlName>');

但我无法在ListPageInteraction课堂上使用这种方法。我决定研究类的初始化方法。但是没有办法从那里到达表单,我怎样才能到达控件并设置标签?