问题标签 [dynamics-ax-2012]
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.
c# - 在 AX 2012 中使用数组导入多个邮政地址
我正在使用以下代码使用 AIF=(应用程序集成框架)在 AX 2012 =(Microsoft Dynamics AX)中导入客户记录的多个邮政地址。我正在使用具有两个邮政地址的客户记录测试此代码。代码第一次运行(第一次循环)时,它运行得很好,但在第二轮它失败了,给了我数组超出范围的错误。查看以下代码,对可能导致此错误的原因有何建议?
c# - Dynamics AX 2012 - 使用 C# 进行 AIF 访问演练
我可能错过了一些简单的东西,但我厌倦了与之抗争。似乎有很多连接到库存 AIF 服务的示例,但我还没有找到连接到自定义服务的简洁、有效的示例。
假设如下:
您将使用什么 C# 代码来调用每个方法并将结果写入标签?
谢谢您的帮助。
axapta - AX 2009/2012 中的基本搜索/查找功能 (Ctrl+F) 无法正常工作...如何解决?
我觉得我可能会失去理智......但如果你在 AOT 中搜索任何带有双冒号“::”的东西,它就会完全失败。我正在尝试通过 Forms\SysAotFind 来解决这个问题,但我不想为可能仅在我的系统上的东西旋转我的轮子。
要在 AX 2009 中重现,请选择 Classes\SalesTableType,按 Ctrl+F 并在包含的文本框中输入“CustLedgerAccounts::sumAccount”,然后单击立即查找。您可以看到这清楚地位于 Classes\SalesTableType\accountCust 方法中。我也尝试在对象中搜索基本枚举,但也没有运气。
dynamics-ax-2012 - AX2012 - C# 项目中的 .Net 程序集未在 AOS 上更新
我们已将我们在开发环境中开发的 AX2012 模型部署到生产环境中。
该模型包含一个 C# 项目,其设置设置为部署到客户端和服务器。
部署后,似乎为客户端 vsassemblies 文件夹(在 c:\user\appdata\microsoft.... 下)生成了 C# 项目的 .NET 程序集,但它不会在 C:\program 下的 AOS 服务器上生成文件\Dynamics AX...\Server\bin\Vsassemblies 文件夹”。
热插拔设置已打开。有没有办法强制重生?即使重新启动 AOS 服务也不会重新创建程序集。
x++ - 你如何“运行”一堂课
谈到 Dynamics AX 开发,我还是个新手。
我正在通过一个教程here。一旦完成用 C# 和 X++ 编写代码,教程说运行类并显示消息(测试代码的结果)。
我找不到关于如何在 AX 开发工作区中“运行”方法或类的解释。我找到了“Go (F5)”,但什么也没发生(而且我在开始时两个代码都有中断,所以它不可能是一个无声的错误(如果有这样的事情)。
您可以提供的任何帮助将不胜感激。
凯文
axapta - 如何仅显示表格的子集
我在使用正确数据填充数据表时遇到问题。
我有一个我在表单中使用的数据表。它称为 userConfigProfiles。它有 2 个 FK 列 groupId(此连接到 UserGroupInfo)和 corpProfileId(这连接到我创建的表)。userConfigProfiles 中的数据是从另一个表单填充的,并且当前已适当填充。
问题是,我需要在 SalesTable 表单上创建一个下拉列表,根据当前用户所在的 UserGroups 显示 userConfigProfiles 中的行子集。
我尝试通过将以下代码添加到表中来做到这一点,即 SalesTable 表单中的 userConfigProfiles:
然后我将此查找方法添加到表本身:
但是,即使调用了我的 find 方法并且它返回了正确的数据,它似乎也不会影响进入我的表单下拉列表的数据。
我的下拉列表是一个 StringEdit 字段,其中包含 userConfigProfiles 的 DataSource 和 corpProfileId 的 DataField。
我很确定有几种方法可以解决我的问题,并且我对其中任何一种都持开放态度,即使这意味着删除我的所有代码并以完全不同的方式执行下拉框。
forms - Dynamics AX 表单物料订购
在大多数情况下,AX 表单似乎遵循 AOT 布局并按顺序出现。但是,在某些情况下,表单项以看似任意的顺序出现,而在其他情况下,AOT 中的项甚至不会重新排序。无论您如何在 AOT 中拖放项目,它们的顺序始终相同。这个问题有时在 AX 2009 中发生,但在 AX 2012 中似乎更糟。我发现解决它的唯一方法是删除非重新排序的项目并重新创建它们。
有没有其他人有类似的经历?有人有解决办法吗?
axapta - 尝试添加或编辑地址(例如客户地址)时出现权限错误
我正在尝试对在修改/添加地址的表单上使用的 LogisticsPostalAddress 表单进行一些开发。尝试添加地址(例如添加到现有客户)时出现错误。
您无权访问表“承运商”(ShipCarrierAddress)。请联系您的系统管理员。
我已经搜索了用户权限,但找不到授予该表权限的方法。我认为添加地址是一项基本功能,所以无法弄清楚为什么我不能。
谢谢,凯文
grid - 如何将查询动态绑定到网格?
我有一个查询,它设置的数据源可以动态更改。我想获取这个查询的结果并将其绑定到一个网格,所以每次它可能有新的字段和数据。
我已经在表单中添加了一个 Grid,并将 Common 表添加为数据源。我尝试设置网格的数据源,并遍历字段并动态添加它们,但没有数据显示。
axapta - 离开后如何检查 StringEdit:在 Dynamics AX 中?
我想知道用户在 MS Dynamics AX 2009 中离开此字段后是否可以检查 StringEdit 字段。
例如:
我有一个名为 cliHouseNumber 的字段,我想检查用户是否已离开此字段。