问题标签 [dynamics-ax-2009]

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 投票
4 回答
6562 浏览

c# - 使用 Dynamics AX 2009 业务连接器创建表和检索查询结果

我正在编写一个 C# 命令行工具来从 AX 获取数据并将数据(创建新表)添加​​到 AX。

从 AX 表中获取数据很容易并在此处记录:http: //msdn.microsoft.com/en-us/library/cc197126.aspx

向现有表添加数据也很容易:http: //msdn.microsoft.com/en-us/library/aa868997.aspx

但我不知道如何做两件事:

  • 创建一个的AX 表
  • 从 AX 查询中检索数据

有人可以分享一些示例代码或提供一些关于从哪里开始寻找的指示。我在 Google 和 MSDN 上的搜索并没有透露太多信息。

注意:我不是经验丰富的 AX 或 ERP 开发人员。

0 投票
1 回答
1694 浏览

visual-studio - Dynamics AX 2009 Visual Studio 模板文件

在哪里可以在线下载 Microsoft Dynamics AX 2009 的 Visual Studio 模板文件?
替代文字 http://img89.imageshack.us/img89/8852/47201012000pm.png

0 投票
1 回答
1415 浏览

x++ - Dynamics AX 2009 - 从 ProjTableWizard 修改插入到 smmActivities?

我是 AX 新手,我需要对 ProjTableWizard 表单代码进行修改,但无法找到我需要进行更改的位置。基本上我需要做的是在创建子项目时修改向导过程的一部分。我需要弄清楚如何将一行插入到 smmActivities 表中,以便我可以在单击“完成”按钮后修改“活动目的”字段(在 ProjTable 表单中为其父项目的活动目的作为前缀) ProjTableWizard 表单。到目前为止,我一直无法弄清楚 ProjTableWizard 表单是如何触发此插入到 smmActivities 中的(以及如何从向导中填充目的字段)。任何帮助将不胜感激!谢谢

0 投票
1 回答
2245 浏览

axapta - Dynamics Axe 中的字段类型

是否可以在 Dynamics 字段中存储二进制信息?例如,我想在 Dynamics 数据库中存储一个 MS Word 文档。

0 投票
1 回答
88 浏览

ssas - 如何创建自己的自定义角色以针对 SSAS 进行报告并将其与 Dynamics AX 中的角色相关联?

Dynamics AX 在默认分析数据库中带有 25 个预定义角色。如何创建自己的角色并将这个新角色与 Dynamics AX 中的角色相关联?

我知道 SQL Server Management Studio 中的创建角色向导,但我不知道如何将我的客户用户配置文件与我的分析数据库中的角色联系起来。

0 投票
2 回答
3855 浏览

dynamics-ax-2009 - 在 Dynamics AX 中,如何使用 Business Connector 调用内核函数?

我想知道如何使用 C#(.Net Business Connector)从 AX 调用内核函数。

具体来说,你可以调用fieldName2Id、tableName2Id和curUserId之类的方法吗?

0 投票
2 回答
5728 浏览

axapta - 无法在用户信息 (UserInfo) 中选择记录。用户身份: , 。动力斧 2009

== 更新:) =========

!似乎又是一个 2100 的限制!请帮忙 !

以下是我们发现的一些更新:

我写了一个简单的工作:

当我以管理员身份运行它时,没有问题。当我删除我的管理员权限并再次运行它时,我仍然收到该错误:无法在用户信息 (UserInfo) 中选择记录。用户身份: , 。

为了简单的测试,我们删除了一些用户,从 2188 到 2074 个用户。删除的用户已在系统中存在一段时间(一个月前)。我重做相同的测试(在非管理员时运行上述作业),现在它可以工作了。

任何想法任何人??????

== 原始信息 ====================

你好 !(对不起,我的英语不好)

当非管理员用户尝试在我们的生产环境中登录 Ax 时,我们遇到了问题。

实际上,有一个包含这些消息的信息日志(堆栈跟踪附加到消息中):

== 信息日志 ========

无法在用户信息 (UserInfo) 中选择记录。用户身份: , 。SQL 数据库已发出错误。
(S)\Classes\Info\checkStartupCompany_Server - 第 8 行 (C)\Classes\Info\checkStartupCompany - 第 4 行 (C)\Classes\Info\startup - 第 49 行

这是带有错误的sql语句:

SQL语句:SELECT TOP 1 A.COMPANY,A.ID,101090 FROM USERINFO A WHERE ((((ID IN (?,?,?,?,?,?,?,?,?,?,?,?, ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, [.. 继续..] ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,? ,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, ?,?,?,?,?)))

== 结束信息日志 ========

这是 Info::checkStartupCompany_Server 的内容,其中包含错误的 HERE 注释:

==============

在 Info::checkStartupCompany_Server 的代码中,由于绕过了上述条件,因此管理员用户没有这个问题是有意义的。

我们现在对公司设置有疑问。

任何帮助表示赞赏:)

提前致谢 :)

== 结束原始消息 ===================

0 投票
2 回答
2024 浏览

.net - Dynamics AX 2009 .NET 业务连接器

我想知道如何使用 Dynamics AX 2009 .NET Business 连接器中的模板创建新的项目记录。我知道如何使用 Dynamics AX 2009 来做到这一点。是否有我可以调用的静态方法?我还想在保存之前向用户显示新项目信息。这可能吗?

请帮忙

谢谢

0 投票
2 回答
387 浏览

axapta - 找不到定义的变量

我对 Dynamix AX 2009 真的很陌生。

我正在浏览 Microsoft 的演示图像,以更好地了解该应用程序的工作原理。我检查了一个名为updateRFIDTagging()SalesQuotationTable的随机方法

现在这最后一段代码真的让我很困惑:

我找不到声明“salesQuotationLine_ds”的位置(并且代码编译得很好!)。所以我的问题是:

  1. 它在哪里声明?
  2. 我可以使用快捷方式/菜单项进入声明吗?
0 投票
2 回答
1105 浏览

axapta - Dynamics AX 中的复杂数据源问题

我有一个显示表格中的线条的网格。现在,我有这两个要求:

  1. 仅显示包含“小时”字段中的值的行。“小时”字段是一个数组类型。
  2. 显示项目及其子项目中的线条

我的问题是:为了满足要求 #1,我需要在我的数据源中使用 select 语句,因为我无法使用 QueryBuildDataSource 访问数组值(这是 Dynamics AX 中的一个已知限制)。

但要满足要求#2,我需要有两个“存在加入”,而这在 Dynamics AX 中是不可能的。例如以下代码将不起作用:

有人会如何解决这个问题?