问题标签 [axapta]
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 - Dynamics AX 中的复杂数据源问题
我有一个显示表格中的线条的网格。现在,我有这两个要求:
- 仅显示包含“小时”字段中的值的行。“小时”字段是一个数组类型。
- 显示项目及其子项目中的线条
我的问题是:为了满足要求 #1,我需要在我的数据源中使用 select 语句,因为我无法使用 QueryBuildDataSource 访问数组值(这是 Dynamics AX 中的一个已知限制)。
但要满足要求#2,我需要有两个“存在加入”,而这在 Dynamics AX 中是不可能的。例如以下代码将不起作用:
有人会如何解决这个问题?
sql - 通过 odbc 从 axapta 执行存储过程
我们目前正在执行来自 axapta ( ax 2009 ) 的存储过程 ( ms sql 2008 )。sp 确实很大,并且混淆效果是,如果通过 odbc 触发,则 sp 不起作用。通过 ssms 执行的简单“exec sp ...”工作正常。如果我们删除在 sp 中执行的一些最后的查询,sp 也可以从 ax 中触发。尽管如此,被删除的查询在“单一模式”下工作正常。
通过 odbc 执行存储过程是否有任何限制?我什至不认为它与axapta有任何关系......
提前感谢您的帮助!
sql - axapta 表插入/更新
又是一个 axapta 问题(在 ax 2009 和 sql-server 2008 r2 上运行):这正是插入或更新的数据集存储在相关数据库中的时间点?
目的是调用 sql-server 上的存储过程,它将数据从 ax 表(例如 inventtable )传输到另一个(不是用 axapta 生成的)表。通过 odbc 从 axapta 在其中一种表方法上执行存储过程(即使在 super() 调用之后)会触发存储过程,但是在通过 smss 选择时找不到刚刚在 ax 中添加或修改的数据( select *来自 dbo.inventtable )。
我唯一知道数据已经存储在 db 中的地方是关于表单的数据源上的方法,但这会很丑陋,因为可以通过 ax 中的 n 个表单编辑数据。
那么有没有办法将调用放在表格上而不是表单的数据源上?
感谢您提前提示!
customization - Microsoft Dynamics AX 2009:执行代码时出错:变量赋值中的参数类型错误
我已向 InventMovement 类添加了一个对象成员,并为该类创建了一个参数方法,但在错误上方弹出以下代码行:
添加对象成员和参数方法后,我还编译了正向 InventMovement 但没有成功。如果你们中的任何人可以在这方面帮助我,将不胜感激
Rgds
PS:我正在做这篇博文中提到的同样的事情:http ://www.artofcreation.be/2009/04/04/wrong-argument-types-in-variable-assignment/
dynamics-ax-2009 - 有没有办法以另一种形式“嵌入”一个表格
我有一个表格,我想将它嵌入到另一个表格中。我想保留这两种形式,但我宁愿避免重复第一种形式。
例如,有没有办法将表单“附加”到标签页?
c# - 在 C# 中运行 Dynamics AX 测试用例
我希望有人可以在这方面给我帮助。所以我需要能够在 C# 中运行 Microsoft Dynamics AX 测试用例。现在我打算尝试做类似的事情
Process.Start("ax32.exe", "-StartupCmd=RunTestProject_<name of test>");
但我希望有一种方法可以通过在 C# 中导入一些 Dynamics AX DLL 并使用 SysTestRunner 之类的方式执行测试用例来运行它(现在我认为这只存在于 x++/MorphX 中)。
非常感谢对此问题的任何提示或预感或潜在解决方案!
谢谢!!
axapta - 如何在 Dynamics AX 2009 中选择空日期时间
我有一个字段名称为“StartDateTime”的表,类型为“DateTime”。我想做一个那些字段为空的查询。
在表格浏览器中,我将这些字段视为“00:00:00”,其中非空字段类似于“2010-09-14 00:00:00”。
我尝试使用但没有成功:
date2strxpp(datenull())
返回 1900-01-01。所以我认为这就是它不起作用的原因。我想我需要找到一个以日期时间格式返回 '00:00:00' 的 date2strxpp。有什么建议么?
command-line - 通过命令行导入和编译axapta 2009 xpo
我正在寻找一种通过命令行将现有xpo-export 导入ax2009 aot 的方法,然后只编译这个导入的xpo。google 告诉我如何通过命令行编译整个 aot,这需要很长时间。那么有没有办法导入 xpo(共享项目)并只编译这些对象?
如果应导入的对象由 ax 版本控制并已签入,有哪些可能性?
希望有一种简单的方法来自动化可选地签出、导入、避免覆盖?-问题、编译和运行;)
提前致谢!
datasource - AX 报告:因连接数据源出现一个错误而关闭
我们希望在 Microsoft Dynamics AX 2009 中构建一个报告,以显示处理生产订单的所有员工。
到此报告的数据源中,我们
ProdTable
将由 ProdID 和 DataAreaID 内部连接的 (pt)拖放到
ProdJournalRoute
由 EmplID 和 DataAreaID 内部连接的 (pjr) 到
EmplTable
(et),我们通过name()
方法。
这份报告产生了一些有趣的输出:
看?ProdJournalRoute
在 EmplID和EmplID之间的连接中EmplTable
的某处获得了单行偏移量。
name()
现在我当然可以简单地将方法从表中复制EmplTable
到ProdJournalRoute
表中并完全删除EmplTable
连接,但恐怕这只会推迟问题:我该怎么做才能让我的连接工作?我应该使用手工查询并将其用作报告的数据源吗?
(PS:也许有必要用户权限的人可以清理所有这些
[[[microsoft] dynamics] AX]
标签吗?谢谢!)
sharepoint - 在 Microsoft Dynamics AX 中从 WebPart 控制 HTML
我有一个在 Microsoft SharePoint 中运行的网站,它使用来自 Dynamics AX 4.0 的菜单和其他数据。我在网站中有一个 weblet,我从 Dynamics AX 获取菜单,它使用 WebMenuWebLet 和 WebVertMenuHTML 类来生成要在页面上显示的 HTML。我现在尝试从 weblet 中剥离所有内容,从头开始重建它以适合我的设计,但它仍然会输出一些数据。
我在这个页面上读到,Dynamics AX 中的 WebParts 总是输出一些样板 HTML,而我得到的确实是这个博客中的 HTML 片段。但是,我也得到了更多的 HTML 代码:
这个样式表有很多定义,有些和我自己的有冲突,所以我想去掉它的链接。删除 AXEP.css 的内容不是一种选择,因为我正在重建一个现场网站,其中旧部分仍在使用该数据,并且我必须在用于现场网站的同一台 Dynamics AX 服务器上工作。
我可以想象删除我链接到的博客中提到的 <table> 标记很困难,但我希望有某种方法可以删除指向样式表的链接。我已经搜索了 Dynamics AX 中的所有类定义,但没有发现任何对我有帮助的地方,那么我应该看看其他地方吗?
如果信息含糊不清,我很抱歉,当谈到那些 Microsoft 解决方案时,我有点迷茫。