问题标签 [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.
.net - 带有托管代码的 AX 2012 - 如何从 .Net 代码返回值?
我是 Dynamics AX 2012 开发的新手,正在使用 C# dll 来处理“繁重的工作”。
我基本上了解如何委托或触发 C# void方法以及使用xppPrePostArgs对象传递给它的参数。
但是,我找不到任何关于如何再次将值传回的讨论或示例(通过返回值或设置 args 对象的setReturnValue 方法)。
collections - 对象的集合
我想在 X++ 中存储对象列表。我在 msdn 中读到数组和容器不能存储对象,所以唯一的选择是创建一个 Collection 列表。我已经编写了以下代码并尝试使用Collection = new List(Types::AnyType);
,Collection = new List(Types::Classes);
但两者都不起作用。请看看我在下面的工作中是否犯了一些错误。
此外,我们不能将一些变量或对象转换为 Anytype 变量吗,我读到这种类型转换是自动完成的;
但是在运行时它会抛出一个错误,预期类型是 Anytype,但遇到的类型是 int。
axapta - 服务器 AOS 中的共享项目生成错误
在 Dynamics AX 2012 开发模式下,当我 75% 的时间尝试打开共享项目时出现此错误:
xPropertySetData::unpack:找不到属性:2880
当我按下“OK”时,动态 AX 关闭。我没有使用本地 AOS。我们连接到服务器上的 AOS。
我在其他网站上看到过这个错误,没有人能解决这个问题。
axapta - 在 AX 2012 中拦截 doInsert、doUpdate 和 doDelete
我目前正在使用事件处理程序订阅在 AX2012 中的插入、更新和删除方法上进行数据库日志记录,但是我遇到的问题是,如果通过 doinsert、doupdate 或 dodelete 调用该方法,这些事件不会被触发,是否存在我可以拦截这些事件的方法吗?
arrays - 从方法返回 EDT 数组并检索它,AX 2012
我已经摆弄了这个问题一段时间,似乎无法找到解决方案。我正在编写另一个人最初编写的一些代码,我的工作是让它工作,因为他没有机会完成它。
我创建了一个名为 MpasMthSalesIndex 的 EDT,其中包含所有月份的数组元素,即 Jan - Dec。
我从表单调用下面的方法(位于 MpasItemSales 数据源中)以获取返回的数组,如下所示:
给我错误:“操作数类型与运算符不兼容”
它不起作用。这就是原始代码,我已经尝试了所有我能想出的方法来返回这个数组。有谁知道我该怎么做?
这是我调用的方法:
我所做的是初始化 MpasMthSalesIndex Ret,并用值填充它并尝试返回它,这里没有错误,但是当我尝试从我需要它的表单将它分配给 MpasMthSalesIndex 时出现错误...
axapta - CompanyInfo 与 LogisticsElectronicAddress 的关系
我想进行查询以获取实际公司的信息并将其放入报告中。我需要得到公司的全名、地址、电话号码和传真。
我试图从“CompanyInfo”表中获取有关我公司的一些信息,但我们没有获取电话或传真的字段。我尝试了一种显示方法,但该方法没有返回任何内容!
我想在“CompanyInfo”和“LogisticsElectronicAddress”之间建立关系(我可以从 LogisticsElectronicAddress.Locator 找到电话或传真,其中 LogisticsElectronicAddress.Type == 电话(或传真))。
有人可以帮我做一个显示方法或查询来得到我想要的吗?
methods - 在 Dynamics AX 2012 中未调用数据源的 displayOption 方法
我想知道是否有人和我有同样的问题。我在 Dynamics AX 2012 中的表单数据源上覆盖了 displayOption 方法。此数据源链接到网格。当不遵循特定条件时,我希望此网格中的记录具有特定的背景颜色。
我知道改变背景颜色的方法,所以这不是问题。问题是在显示表单时根本没有调用 displayOption 方法(我调试并注意到它)。以前有没有其他人遇到过这个问题?
提前致谢。
axapta - 如何通过取消选中复选框来禁用字段?
我对如何实现此代码有疑问
信用:http ://axhelper.blogspot.com/2011/02/to-disable-record-in-form-by-unchecking.html
它说在表单的方法上创建它并在数据源的活动方法和字段的修改方法中调用它。我假设这是数据源中的字段,而不是表单设计中的字段。
我的问题是这是否是我调用该方法的方式:
c# - 如何将数据从 SQL Server 数据库传输到 AX 2012?
我想使用 C# 将大量数据从 SQL Server 2008 传输到 Microsoft Dynamics 2012。有主数据和关系数据。执行此操作的最佳方法是什么?
如果我们使用 .Net Business Connecter,我们可以维护外键关系吗?
axapta - 如何将产品子类型转换为产品主子类型?
我在 AX 2012 中工作,在产品信息管理列表页面中,有没有办法从产品子类型转换为产品主子类型?
发布产品/产品主子类型的过程是什么?
首先创建产品->然后将其移至产品主服务器->然后发布它?