问题标签 [econnect]

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 投票
1 回答
34 浏览

c# - 无法通过 eConnect 更新 taSopSerial

我对与 GP 和 eConnect 合作是全新的。我正在尝试更新销售订单的 LOCNCODE。我正在使用 eConnect 在 C# 应用程序中工作。我可以更新标题 (taSopHdrIvcInsert) 和任何非序列化的行项目 (taSopLineIvcInsert_Items),但任何序列化的项目 (taSopSerial) 都无法更新。我没有从 eConnect 收到任何错误。据我所知,发送到 eConnect 的 xml 文档中的所有内容看起来都正确,并且我已经跟踪了 eConnect 执行的 SQL 查询,再次没有任何错误。任何建议表示赞赏。

0 投票
1 回答
25 浏览

asp.net-mvc - 处理执行时间过长且不可等待的方法

我们正在构建一种使用 eConnect 处理时间表的自定义方法。公开了一种方法,该方法允许将时间表文件提交给 GP。此方法同步运行,但可能需要很长时间才能完成。我该如何处理这个问题,以便用户的客户端可以同时提出额外的请求?

我尝试在此方法上使用 async/await,但由于该方法不可等待,因此无法正常工作。该方法取决于 Windows 服务。我已经研究过可能将其包装在 Task.Run 中,但犹豫不决,因为这听起来是一种不好的做法。

我目前得到的行为是,例如,如果我在客户端进行 ajax 调用,则在执行上述方法时调用似乎没有到达那里。我希望方法调用在后台执行,以便客户端仍然可以与服务器通信以执行其他请求。

0 投票
0 回答
155 浏览

asp.net-core - 使用 .net Framework 4.6.1 将 Microsoft Dynamics GP 2018 与 eConnect 18 连接时,对象引用未设置为对象实例

我已经为这个简单的错误尝试了许多解决方案,但我找不到真正导致它的错误。

这里有一些代码供参考。

GP控制器

eConn.cs

eConn.cs调用 GetEntity 方法时,我收到此错误。

我指的是这个程序员指南。

http://www.mypurelogic.com/files/purelogic/files/manuals/econnectprogrammersguide.pdf

0 投票
1 回答
40 浏览

dynamics-gp - taRMDistribution - 帐户索引 (DSTINDX) 的帐户不存在

我正在使用 eConnect 并尝试发送交易。如果我只发送交易,那么它会按照我的预期显示在 Dynamics GP 中,并使用默认销售分配创建交易。

交易

分配

如果我尝试添加发行版,我会收到错误消息:

错误号 = 1341 存储过程 = taRMDistribution 错误描述 = 帐户索引 (DSTINDX) 节点标识符参数的帐户不存在:taRMDistribution

这是我的 xml 示例:

我不太确定我还没有做什么。该错误表明我需要提供 DSTINDX,但我不知道在哪里可以找到它。我搜索的所有内容似乎都表明,如果我添加分发项目,我需要提供一个帐号,但我不确定在哪里可以找到它。

我能够使用 eConnectOut 并找到客户信息,但结果中似乎没有任何帐户信息。在这一点上,我有点难过。

谢谢,

布赖恩

0 投票
0 回答
14 浏览

.net - 如何通过 Dynamics GP 中的 Econnect 在 Project Accounting PA 员工主数据中创建员工

我必须通过 Econnect 在 GP 中上传 Timesheet 数据,这需要在 PA 员工主表中创建员工,但我们只有 tacreateemployee 模式,它在主要员工主表中创建员工,而不是在 PA 中创建员工。任何人都可以提出一种方法来实现这一目标吗?