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

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

c# - 另一个用户的 AX 2012 R3 AIF 系统服务调用上下文

是否可以使用另一个用户的调用上下文调用 AIF 系统服务?我特别需要获取用户可以访问的表。通过使用 中的方法GetAccessRightsUserSessionService我可以提取我可以访问的表。我需要为其他用户调用它,所以我尝试将其设置CallContext.LogonAsUser为另一个用户,但出现错误:

mscorlib.dll 中出现“System.ServiceModel.FaultException”类型的未处理异常

附加信息:无法登录 Microsoft Dynamics AX。

为了能够在自定义服务上使用 LogonAsUser,我需要在入站端口上设置“受信任的中间用户”。但是,似乎无法在系统服务上进行设置。

我正在 contoso 图像上对此进行测试。我以 contoso\Administrator 身份登录。

完整代码:

0 投票
1 回答
999 浏览

logging - 为 Dynamics AX Odata 服务启用/查找日志记录

我正在尝试使用 OdataQueryService 将外部系统连接到 AX。使用 Excel 连接可以从服务器获得正确的结果,但是在使用外部系统时出现错误。

Dynamics AX Odata 服务上是否有一些日志记录可以启用以进行故障排除?

0 投票
1 回答
584 浏览

axapta - AX R3 企业门户向表和表单添加了新字段,但字段值未保留到表中

我在 HRMAbsenceRequest 表中添加了一个 TransDate 类型的新字段,然后我更新了受人尊敬的 EP 页面(Visual Studio 2013 中的 HcmEPAbsenceRequestEdit。数据集已更新并在字段组中显示新字段。所以我只是在组中添加新字段,刷新 AOD、数据和字典。表单已更新并显示新字段。用有效值填写表单并提交。但是当我检查表(使用 SQL Server Management Studio)时,记录已插入但新字段为空(否值)。我已经尝试过同步表,重新启动 AX、Dynamics 服务和 SQL Server 服务。但目前它对我不起作用。

有什么建议么 ?

0 投票
1 回答
153 浏览

axapta - 有没有办法向范围值添加更多文本?

我正在尝试在 Dynamics AX 中扩展填充“我的项目”窗口的查询。我找到了我需要修改的查询,并尝试修改它,不幸的是,值字段中的字符限制(见屏幕截图)不足以让我输入我需要扩展的所有文本询问。

在此处输入图像描述

我已经探索过添加额外的范围,但我需要在此处添加额外的 OR 参数,并且似乎添加额外的范围将 AND 范围而不是 ORing 它。

有没有办法绕过这个字符限制?

0 投票
1 回答
818 浏览

axapta - 在 Dynamics AX 零售中自定义服务和触发器?

我无法在 AX 2012 Retail(POS) 中找到与定制服务与定制触发器相关的示例或信息。如果可能的话,有人可以为我提供示例信息吗?

提前致谢。

0 投票
1 回答
170 浏览

dynamics-ax-2012-r3 - 业务部门未显示 AX 2012 R3

尝试在 AX 2012 R3 中创建业务单位时,现在显示在以下

设置 → 组织
✓ 法人实体
✓ 运营单位
✓ 职位层级
✓ 组织层级
✓ 组织层级目的

先感谢您

0 投票
2 回答
4182 浏览

axapta - 获取网格 ax 2012 中的行数

如何在 Dynamics AX 2012 R3 上的 init 方法的表单初始化中获取网格中存在的行数?

0 投票
2 回答
638 浏览

sql-server - 财务维度上的 Microsoft Dynamics AX 2012 R3 XDS 安全性

我正在尝试为我的一个客户创建一个 AX 安全框架。这里的关键任务是在 AX 2012 R3 环境中启用分公司会计。这意味着我需要分别根据位置和财务维度 BU 过滤不同的交易/客户/供应商/转移订单,例如每个分支机构(位置)应该看到各自分支机构的记录。

我在它们上创建了启用XDS 框架的自定义安全角色,对于我有一个 Location wise 字段的客户、供应商等来说,这很容易。

但在交易的情况下,即“LedgerJournalTrans”表,我无法根据财务维度进行过滤。由于字段LedgerDimesion是不同维度的组合,因此很难在 AOT 查询中使用它。

如果有人对如何根据财务维度组合过滤交易或任何其他记录提供见解?

注意:我已经研究过白皮书以过滤 XDS 上的维度,但其中提到的示例基于myDepartment表和我无法在我的场景中使用的方法

链接到白皮书以供参考

0 投票
1 回答
628 浏览

axapta - Microsoft Dynamics AX MPos - 屏幕布局

在屏幕布局设计器上。

当我右键单击主屏幕设计(收据面板)时,它显示自定义选项,我可以为我的 MPos 屏幕选择一些列。

是否可以添加我自己的列或更具体地说是在获取这些列的位置?

在此处输入图像描述

0 投票
1 回答
61 浏览

batch-processing - 批处理运行时间与无批处理代码的运行时间

批处理历史中的开始/停止时间戳有多准确?

我注意到,批处理运行时在历史记录中声明了一分钟。批处理执行的代码包括一个查找方法,只有当它返回 false 时,才会执行进一步的代码。find-method 本身几乎立即运行。

我已经通过信息日志在代码中添加了时间戳,并且可以在批处理的历史记录中看到这些时间戳。一个时间戳在第一行,另一个在最后一行代码。增量为 0。

所以我在问,这个时间增量(历史的停止开始与代码中的时间戳)来自什么?!是否有任何“开销”或某事。每次执行批处理都需要花费大量时间?