问题标签 [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.
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...
axapta - SysOperation Framework 抑制 ReliableAsynchronous 的信息日志消息,但将它们保留在批处理历史记录中
我刚刚开始使用 SysOperation 框架,并且我有一些 ReliableAsynchronous 进程可以运行和调用info("starting...")
等。
我想要这些信息日志消息,以便当我查看 时BatchHistory
,我可以看到它们,以便以后进行调查。
但他们也从批次向客户推出。而且我可以告诉他们来自批次,因为您无法双击信息日志以转到源。有没有办法抑制这些在用户屏幕上弹出并只显示在批处理日志中?
使用一些代码进行编辑: 用户单击表单操作窗格上的按钮,该按钮调用引用类的操作菜单项。
在类中,新方法:
从菜单项中命中的主要方法:
启动的控制器方法:
然后一瞬间,这将启动到我的会话:
x++ - 确定作业是否在 X++ 代码中运行
我有一个场景,服务将数据传递给 AX,然后我们使用 SysOperationFramework 处理该数据,而无需让服务客户端等待处理完成。
如果用户在处理仍在进行时尝试在外部应用程序中打开记录,则会出现问题。
有没有办法在 X++ 中查看当前正在执行的作业(并进一步查看传入的参数),以便我们可以向用户发送可以处理的错误?
dialog - Dynamics AX 2012 - 对话框中的自定义查找
所以,我正在研究一个名为DMFWriteExportData
并试图让它批量运行的类。我现在需要找出一种方法来摆脱 fieldControl,原因是它不允许我在服务器上运行该类并引发错误,因为它不应该在服务器上运行?(没有把握)
-
我想知道:
- 如果在使用 control.registerOverrideMethod 时这个类不能设置为 server 是真的
- 如果是,那么克服这种情况的理想解决方案是什么,有什么方法可以创建自定义查找吗?我看到 DialogField 类中有一个名为 registerOverrideMethod 的方法。
任何帮助,将不胜感激。
谢谢,科斯拉
axapta - 如何刷新表单以使用最新版本的查询?
我正在修改查询:EcoResProductListPage,它是表单的数据源:EcoResProductListPage。
我已经向 InventTable 添加了一个连接,并且查询似乎工作正常。问题是,表单本身使用的是原始版本的查询(没有我添加的连接)。
如果我删除并重新添加数据源,这是可行的,但是我会丢失网格上每一列中的数据源,并且基本上必须重建表单。我可以做到这一点——但我认为必须有一个更简单的方法。
如何刷新表单上的数据源以使用最新版本的查询,而无需完全重建表单?
谢谢!
axapta - 我无法使用 AX2012 外部的网络链接打开 Axe 表单
我正在尝试实现此处讨论的相同目标(什么处理动态:// URL?),并遵循“Jan B. Kjeldsen”给出的代码示例,然后我创建了一个 HTML 页面进行测试,如下所示
当我点击页面中的链接时,没有采取任何行动,即使客户端也没有尝试打开。但是当我删除额外的参数并将 Drilldown_0 替换为 Drilldown_17 时(17 是 eventInbox 表中现有事件的 inboxID)。
它工作正常,并将我带到预期的供应商记录。
请帮我。
axapta - DYNAMICS AX 2012 R2 表格查找
这是场景,
免责声明:我是 DYNAMICS AX 的新手,使用 AX 2012 R2
我需要能够创建一个表,我们称之为 TABLE A,它允许查找我的 AOT 中的所有其他表。现在在我的表 A 中,我想要两列,一列选择表,第二列 B 从列 A 中指定的表中选择表字段。
这样做之后,我希望有一个表 B 现在只是从表 A 中查找列 B(带有字段的列)
这是可行的,如果是的话,你们中的一个人能否指导我如何尽快完成它。
甚至可以分享 XPO :)
drop-down-menu - Dynamics AX 2012 下拉列表 - 国家
我将“原产国”添加到 InventTable。我创建了一个扩展 LogisticsAddressCountryRegionId 的新字段。我将该字段添加到 InventTable,然后将该字段添加到字段组。一切都按预期工作。当下拉菜单打开时,表单上有一个显示代码(如“USA”)和描述(如“United States”)的下拉菜单。当下拉菜单关闭时,它会显示“美国”。我们希望它显示描述。这可能吗?有什么建议怎么做吗?
谢谢!托尼
dynamics-ax-2012-r2 - PO 确认开发AX 2012R2
我在 POLines Grid 上添加了一个列/字段。当我插入一切都很好。当我编辑自定义列/字段时,“确认按钮”仍然被禁用。否则,如果我编辑其余的列/字段,“确认按钮”被启用。
我需要在编辑自定义字段时启用“确认按钮”。请在这方面帮助我?
axapta - 从 ListPageInteraction 类中的 listPage 获取控件值
我有一个从模板 ListPage 创建的表单,我想要控制 StringEdit 值来过滤记录。
课堂上怎么做ListPageInteraction
?