问题标签 [dynamics-ax-2012-r2]

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 回答
735 浏览

axapta - WinAPIServer::crypt(Un)ProtectData error on AOS-Cluster

Using the functions WinAPIServer::cryptProtectData() and WinAPServer::cryptUnprotectData() to store passwords in the database worked fine for a while.

Using this technique on an AOS-Cluster doesn't. Code stops execution on WinAPIServer::cryptUnprotectData() without any error-message.

Decrypting only works on the AOS where the Crpyting has been done. Retyping and crypting the password on AOS 2 ( where uncrypting doesn't work at this time ) leads to the fact that AOS 2 can uncrpyt, but AOS 1 not and vice versa. I found some infos regarding problems after changing password of the AOS-User, but the AOS-User is the same on both AOS-instances. So is the password. Are there any further unique IDs or something involved in crypting/uncrypting?

MSDN doesn't give me any helpful information...

0 投票
1 回答
2642 浏览

axapta - SysOperation Framework 抑制 ReliableAsynchronous 的信息日志消息,但将它们保留在批处理历史记录中

我刚刚开始使用 SysOperation 框架,并且我有一些 ReliableAsynchronous 进程可以运行和调用info("starting...")等。

我想要这些信息日志消息,以便当我查看 时BatchHistory,我可以看到它们,以便以后进行调查。

但他们也批次向客户推出。而且我可以告诉他们来自批次,因为您无法双击信息日志以转到源。有没有办法抑制这些在用户屏幕上弹出并只显示在批处理日志中?

使用一些代码进行编辑: 用户单击表单操作窗格上的按钮,该按钮调用引用类的操作菜单项。

在类中,新方法:

从菜单项中命中的主要方法:

启动的控制器方法:

然后一瞬间,这将启动到我的会话: 在此处输入图像描述

0 投票
1 回答
3573 浏览

x++ - 确定作业是否在 X++ 代码中运行

我有一个场景,服务将数据传递给 AX,然后我们使用 SysOperationFramework 处理该数据,而无需让服务客户端等待处理完成。

如果用户在处理仍在进行时尝试在外部应用程序中打开记录,则会出现问题。

有没有办法在 X++ 中查看当前正在执行的作业(并进一步查看传入的参数),以便我们可以向用户发送可以处理的错误?

0 投票
1 回答
7921 浏览

dialog - Dynamics AX 2012 - 对话框中的自定义查找

所以,我正在研究一个名为DMFWriteExportData并试图让它批量运行的类。我现在需要找出一种方法来摆脱 fieldControl,原因是它不允许我在服务器上运行该类并引发错误,因为它不应该在服务器上运行?(没有把握)

-

我想知道:

  1. 如果在使用 control.registerOverrideMethod 时这个类不能设置为 server 是真的
  2. 如果是,那么克服这种情况的理想解决方案是什么,有什么方法可以创建自定义查找吗?我看到 DialogField 类中有一个名为 registerOverrideMethod 的方法。

任何帮助,将不胜感激。

谢谢,科斯拉

0 投票
1 回答
516 浏览

axapta - 如何刷新表单以使用最新版本的查询?

我正在修改查询:EcoResProductListPage,它是表单的数据源:EcoResProductListPage。

我已经向 InventTable 添加了一个连接,并且查询似乎工作正常。问题是,表单本身使用的是原始版本的查询(没有我添加的连接)。

如果我删除并重新添加数据源,这是可行的,但是我会丢失网格上每一列中的数据源,并且基本上必须重建表单。我可以做到这一点——但我认为必须有一个更简单的方法。

如何刷新表单上的数据源以使用最新版本的查询,而无需完全重建表单?

谢谢!

0 投票
1 回答
724 浏览

axapta - 我无法使用 AX2012 外部的网络链接打开 Axe 表单

我正在尝试实现此处讨论的相同目标(什么处理动态:// URL?),并遵循“Jan B. Kjeldsen”给出的代码示例,然后我创建了一个 HTML 页面进行测试,如下所示

当我点击页面中的链接时,没有采取任何行动,即使客户端也没有尝试打开。但是当我删除额外的参数并将 Drilldown_0 替换为 Drilldown_17 时(17 是 eventInbox 表中现有事件的 inboxID)。

它工作正常,并将我带到预期的供应商记录。

请帮我。

0 投票
1 回答
802 浏览

axapta - DYNAMICS AX 2012 R2 表格查找

这是场景,

免责声明:我是 DYNAMICS AX 的新手,使用 AX 2012 R2

我需要能够创建一个表,我们称之为 TABLE A,它允许查找我的 AOT 中的所有其他表。现在在我的表 A 中,我想要两列,一列选择表,第二列 B 从列 A 中指定的表中选择表字段。

这样做之后,我希望有一个表 B 现在只是从表 A 中查找列 B(带有字段的列)

这是可行的,如果是的话,你们中的一个人能否指导我如何尽快完成它。

甚至可以分享 XPO :)

0 投票
1 回答
2109 浏览

drop-down-menu - Dynamics AX 2012 下拉列表 - 国家

我将“原产国”添加到 InventTable。我创建了一个扩展 LogisticsAddressCountryRegionId 的新字段。我将该字段添加到 InventTable,然后将该字段添加到字段组。一切都按预期工作。当下拉菜单打开时,表单上有一个显示代码(如“USA”)和描述(如“United States”)的下拉菜单。当下拉菜单关闭时,它会显示“美国”。我们希望它显示描述。这可能吗?有什么建议怎么做吗?

谢谢!托尼

0 投票
1 回答
469 浏览

dynamics-ax-2012-r2 - PO 确认开发AX 2012R2

我在 POLines Grid 上添加了一个列/字段。当我插入一切都很好。当我编辑自定义列/字段时,“确认按钮”仍然被禁用。否则,如果我编辑其余的列/字段,“确认按钮”被启用。

我需要在编辑自定义字段时启用“确认按钮”。请在这方面帮助我?

0 投票
1 回答
1642 浏览

axapta - 从 ListPageInteraction 类中的 listPage 获取控件值

我有一个从模板 ListPage 创建的表单,我想要控制 StringEdit 值来过滤记录。

课堂上怎么做ListPageInteraction