问题标签 [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.
xml - 在 Dynamics AX 中将 XML 文档添加到另一个文档中
我有一个构建并返回 XML 文档的函数。然后我想将整个文档插入到另一个 XML 文档中。我似乎遇到的问题是 XML 标头信息自动添加到 XML 文档中,然后在尝试插入时出现错误。我的代码如下:
我的函数看起来像这样:
我得到的错误如下:
跟踪它,我相信这是由函数中构建的 XmlDocument 创建的 XML 定义引起的。我怎样才能阻止它这样做,忽略它,或者以其他方式解决这个错误?
dynamics-ax-2009 - 如何解决销售或采购订单过帐期间出现的排序问题?
在 Dynamics AX 2009 中的发票过帐过程中,我们面临以下排序问题。应用程序版本如下所示。
安装了 Service Pack 1 和汇总 5的 Dynamics AX 2009 。版本:5.0.1500.2985(内核和应用程序)
以下是我们的用户正在执行的步骤:
- 导航到
Accounts receivable --> Periodic --> Sales update --> Invoice
- 在
Posting invoice
表单上,单击选择按钮。 - 在
Sales update
对话框中,单击排序选项卡。 - 将 field 的搜索方向更改
Sales order
为Descending。 Order lines - Line No - Ascending
从排序中删除了行。- 单击确定退出销售更新对话框。
检索数据后,我看到过帐发票表单的概览选项卡中以升序排列的销售订单。
我们没有设置任何排序参数Accounts receivable --> Setup --> Forms --> Form sorting --> Invoice.
所以,我认为这不是问题。
我还能够在没有任何自定义的标准代码中模拟这种情况。
我想知道是否有人有解决此问题的方法。
提前致谢。
UPDATE:
我刚刚从 Microsoft 支持部门发现该Posting Invoice
表单正在按设计工作。因此,我必须进行更改,以使表单按照用户希望的方式运行。如果我能找到解决方案,我会在这里发布。
要为问题添加更多内容,采购订单过帐表单中也会发生同样的事情。
axapta - 如何查询对象 UtilElements 和 UtilIdElements 以获取正确的结果?
我在 Dynamics AX 2009 中查询 UtilElements 和 UtilIdElements 时遇到问题。
屏幕截图#1显示了 SalesFormLetter 类出现在图层sys
、syp
、gls
和glp
中cup
。但是,当我运行以下代码时,输出显示该对象仅存在于sys
图层中。此代码的输出在屏幕截图#2中给出。
我在这段代码中做错了吗?我想知道给定对象所在的所有层。
提前致谢。
截图#1:
截图#2:
microsoft-dynamics - 为 Dynamics AX 4.0 中的 dialox 创建查找筛选器
我正在尝试在 AX 的对话框中创建自定义查找过滤器。
我已按照对话框中此帖子 x++ 过滤器查找中的说明进行操作,并且在运行代码时收到堆栈跟踪错误——FormRun 对象未初始化。
我要做的是根据从 ItemId EDT 中的选择过滤 ConfigId EDT 的 lookup()。我已经准备好自定义查找()并正常工作,但我无法从我的对话框中调用它。
这是对lookup()的调用:
这就是它不断收到堆栈跟踪错误的地方:
我已尝试使用该对话框进行多种配置。当代码到达那个点时,它仍然有从 dialog() 方法传入的信息,但是当它去获取 FormRun 时,该对象是空白的。
有人可以帮我理解为什么没有与传入的 DiaglogRunBase 关联的 FormRun 对象吗?
谢谢。
x++ - X++ 未绑定控件
我是 X++ 的新手,我想在销售标题表单 (SalesTable) 的选项卡上放置一个未绑定的复选框。当在销售行表单的下半部分按下配置行按钮时,我需要让其他类中的代码检查 SalesTable 表单中未绑定控件的开/关状态并执行一些操作。我真的不需要数据库来记录状态。
当前状态是我已经在表单上放置了复选框,在显示屏上看到它并可以单击它,但无法引用它。
如何从另一个类引用 SalesTable 表单中的未绑定控件,这是正确的方法吗?
axapta - axapta 2009 完成日志
我需要通过 x++ 将完成日志插入到工单中。如何设置尺寸,首先是正确的位置?
完成日志和参考行已创建,但未设置位置,因此预订会出错:
“Lagerungsdimension 'Lagerort' ist eine primäre Ein-/Ausgabedimension und muss daher festgelegt werden。”
应该是类似于“维度'位置'是一个主要维度,必须设置”的英文。
我试过了:
没有成功。
非常感谢您提前提供帮助!
x++ - 如何更改 AX 信息消息的级别
在 Dynamics AX 2009 中,我试图确定信息消息的缩进级别。我想要的是类似于这样的东西:
我找到了这个:
http://www.doens.be/2010/05/the-ax-infolog/
但不想使用循环,所以我认为这样的事情可能会起作用:
但事实并非如此。有没有办法在 x++ 中做到这一点,关于当前活动的缩进级别的规则是什么?
axapta - 如何将列添加到 ledgertrans
我必须在 ledgerTrans 中添加一个新列并写入数据,但我不想通过直接 x++ 插入来做到这一点。我更喜欢通过类和权限方法来做到这一点。
我看过 LedgerJournalCheckPost 和 CustVendVoucher 之类的课程,但我取得了不错的成绩。
axapta - Dynamics AX - 在组合框数据源/项目上应用范围
我只是想根据某些条件限制组合框中的记录,比如哪个菜单项打开了表单。所以应该返回特定的行。
我不知道代码,还告诉使用哪个方法/事件,字段的修改方法,控件的查找?还是在数据源?形式还是类?其中哪个地方最适合它?
axapta - 如何在 ListPageInteraction 类中获取表单对象?
使用 Microsoft Dynamics AX 2012。
我有listpage form
一个引用ListPageInteraction
类,只是想更改一些控件的标签/标题。为此,我需要执行以下操作:
element.form().design().control('<YourControlName>');
但我无法在ListPageInteraction
课堂上使用这种方法。我决定研究类的初始化方法。但是没有办法从那里到达表单,我怎样才能到达控件并设置标签?