问题标签 [ax]

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 投票
2 回答
2065 浏览

c# - 执行代码时出错:函数的参数类型错误

我在 c# 中有一些使用 AX 业务连接器的代码,如下所示:

当我尝试调用“get”方法时出现以下错误:

执行代码时出错:函数的参数类型错误。

tableid 返回一个 int 值,175,所以这不是由于 tableid 为 null 或什么的。

任何帮助,将不胜感激

0 投票
1 回答
912 浏览

c# - Axapta.ExecuteStmt - 安全吗?

我有一些代码,它在使用 Business Connector 时使用 Axapta 对象上的 ExecuteStmt 方法,如下所示:

这工作正常,但它将在一个面向公众的网站上,所以这是访问数据的好方法吗?它对 SQL 注入安全吗?因为我读过这个语句将使用“forcePlaceholders”关键字,因为它不包含连接,所以它将参数化查询?

0 投票
1 回答
1631 浏览

axapta - 将控制对象传递给方法

我正在 Ax 2012 中开发。我在一个表单上有 stringEdit 控件,该表单包含相同类型的信息并共享一个 EDT。我在课堂上对 EDT 进行验证。我从表单上的检查方法调用该类。对于所有需要此验证的 stringEdit 控件,我在表单上使用相同的方法。我从每个控件的 validate 方法中踢出表单上的 check 方法。

我的问题:如何将已修改(并且需要验证)的控件传递给 check 方法?我在表单上的检查方法如下所示:

***我遇到的问题是将当前控件传递给上述方法

控件上的 validate 方法如下所示:

我遇到的问题是将我正在修改的当前控件传递给 checkNumber 方法。如果我不能将“this”传递给 check 方法,那我应该传递什么?

0 投票
1 回答
1777 浏览

axapta - 服务器端调试

我有一个 Microsoft 动态 Ax 客户端实例。在销售订单上发布装箱单时,我遇到了一些错误。

所以我开始调试代码,但我没有找到任何解决方案。我了解到这些方法是在服务器端调用的。

有没有可能在客户端调试这些方法?

如果不是,一般如何找出在此过程中调用了哪些方法。请以一般方式提供答案。这些问题与销售订单进度单中的错误无关。

除了调试之外,还有什么方法可以找出在执行过程中调用了哪些方法?

0 投票
2 回答
2118 浏览

wcf - AX 2012 ContractFilter 不匹配

我正在关注 Microsoft 文档“使用 Microsoft BizTalk Server 2010 与 Microsoft Dynamics AX_AX2012.pdf 交换文档”。我有由 BizTalk 收集、转换并传递到 AX 的示例 XML 订单,这是由 AX 入站端口收集的,但随后出现以下错误:

请求失败并出现以下错误:由于 EndpointDispatcher 的 ContractFilter 不匹配,无法在接收方处理带有“http://schemas.microsoft.com/dynamics/2008/01/services/SalesOrderService/Create”的消息. 这可能是因为合约不匹配(发送方和接收方之间的操作不匹配)或发送方和接收方之间的绑定/安全不匹配。检查发送方和接收方是否具有相同的合同和相同的绑定(包括安全要求,例如消息、传输、无)。

我是 AX 新手,不知道如何最好地解决这个问题。如何找到描述 SalesOrderService/Create 操作的 WSDL?有什么我想念的吗?谢谢,罗伯。

0 投票
1 回答
2139 浏览

axapta - 最佳实践信息:所有职责都应成为流程周期的一部分

我在 MS Dynamics AX 2012 的许多环境中进行开发。

  1. 我设置了一个 Privilege 并在其 EntryPoints 部分下添加了一些 MenuItems。
  2. 然后我创建了一个新的职责,并在职责的权限部分下添加了权限。
  3. 最后,我将职责添加到角色中。

在导出文件并将它们导入另一个环境后,AX 给了我这个最佳实践消息:“所有职责都应该是流程周期的一部分。”。

我问这个只是为了知道这是什么?

感谢您的帮助。

0 投票
1 回答
1109 浏览

forms - 如何限制所选日期

如何在 AX 表单的 DateEdit 控件中禁用大于今天的日期?

可以使用日期扩展数据类型吗?

0 投票
2 回答
6875 浏览

axapta - 循环遍历 Dynamics AX 中的列表时出现对象未初始化错误?

问题:

  • 我有一个以对象为元素的列表。
  • 我使用枚举器循环列表。
  • 在循环时,我将元素分配给与元素具有相同类型的变量对象。
  • 当我在对象上调用方法时,我收到以下错误消息:

MyClass 对象未初始化。

我想我必须投射,但不知道如何在 Dynamics AX 中执行此操作。

我在 MS Dynamics AX 2012 中开发。

0 投票
1 回答
356 浏览

report - 在客户帐户对帐单中显示页脚

我可以看到这个话题之前已经提出过,但没有成功回答。

我想知道是否真的可以在客户帐户对帐单的每一页上显示页脚,它是一个非常基本的页脚,有 5 行静态文本,但我可以看到页脚是在特定转帐时打印的类型由报告选取。

我尝试将所有这些都注释掉,甚至删除所有转帐部分,因为我们永远不需要这些部分,但页脚仍然不会显示。

我还尝试将其添加到现有代码中并使用 Giro 类型“None”,因为没有指定 Giro 类型,但我现在可以看到唯一可行的方法是指定 Giro 类型“None”,这也是没用。

我可以可视化此工作的唯一另一种方法是设置一个可编程部分并使用 element.goto"25000" 但我不知道这将如何在每个页面上实际工作,因为这与在报告末尾放置一个部分不同一个特定的高度。

提前谢谢了。

0 投票
4 回答
1651 浏览

report - 获取方法未在报告中提取第一个值

再次向我提出另一个报告查询...我以前遇到过这个问题并解决了这个问题,但是在检查了现有报告后我看不出我哪里出错了,所以希望其他人看到这个问题能够提供帮助.. .

基本上,我有一个和其他报告一样的报告,有两个标题和一个正文部分,以及一些作为可编程部分的静态字段。标头和可编程部分很好,可以按预期运行。正文部分中的数据来自 ProdBOM 表中的字段,并且该表与我用作数据源的主表之间存在关系。这两个都是我报告中的数据源。

我已将以下代码输入到 fetch 方法中;

结果是第一页的正文部分没有数据,但后面的页面正文中有数据,有什么原因会这样吗?