问题标签 [exact-online]

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 回答
265 浏览

exact-online - Mass loading GL transactions into Exact Online

For performance testing reasons I want to load many General Ledger transactions into Exact Online. I am using the REST API for Transactions and their lines by posting transactions after authenticating using OAuth.

However, this is quite slow and it involves a lot of network round trips. I need to load 180.000 transaction lines. Is there an alternative way to mass load data in Exact Online?

0 投票
1 回答
35 浏览

exact-online - 使用 Invantive SQL 分析 API 调用的数据量

SQL 引擎隐藏了有关正在执行哪些 API 调用的所有漂亮细节。但是,一些云解决方案按 API 调用定价。

例如:

检索当前公司的所有 Exact Online 交易行,但是:

在 Exact Online 的 REST API 上将其有效过滤到当年,从而减少数据量。和:

检索所有数据,因为 where 子句未转发到 Exact 的此 XML API。

当然我可以附上fiddler或者wireshark尝试分析数据量,但是有没有更简单的方法可以用Invantive SQL分析API调用的数据量呢?

0 投票
1 回答
56 浏览

exact-online - 如何在 Invantive Control Excel 加载项中包含引用表格的 Excel 公式

我正在使用来自 Exact Online 的数据使用 Invantive Control Excel 插件在 Excel 中制作财务报告。在 Exact Online 中,我有一个总帐分类。在我的 Excel 文件中,我想在我的报告计划中匹配这些分类。因此,我制作了一个表格,其中包含精确在线分类和报告分类的映射。使用 Invantive Control Excel 插件,我输入了以下 SQL 查询:

其中 tab_reporting 是表的名称,具有报告分类和 Exact Online 的去映射。此表位于 Excel 中的不同选项卡上。我可以根据要求发送 Excel 文件。查询的最后一行导致以下错误消息:

在此处输入图像描述

第 20 行第 7 列的两个 ' *' 之间的语法错误:select period_year_re...ance_code_attr, * '=INDEX(tab_reporting[Reporting];MATCH(NUMBERVALUE($C{E,.,.,^+7,. });tab_reporting[GLClass - Code];0))'*** 错误:输入 '=INDEX(tab_reporting[Reporting];MATCH(NUMBERVALUE($C{E,.,.,^+7, .});tab_reporting[GLClass - 代码];0))''

更详细地说:

0 投票
1 回答
34 浏览

exact-online - 如何在 Invantive Excel 加载项中包含对表的引用

我正在使用来自 Exact Online 的数据使用 Invantive Control Excel 插件在 Excel 中制作财务报告。在 Exact Online 中,我有一个总帐分类。在我的 Excel 文件中,我想在我的报告计划中匹配这些分类。因此,我制作了一个表格,其中包含精确在线分类和报告分类的映射。使用 Invantive Control Excel 插件,我输入了以下 SQL 查询:

其中 tab_reporting 是一个表的名称,具有报表分类和精确在线的去映射。此表位于 Excel 中的不同选项卡上。当我查看数据时,我会看到以下结果: 在此处输入图像描述 哪个,对我来说看起来不错。

我不明白的一件事是,位置 14 上似乎有 4 个字段。一个公式似乎创建了 4 个不同的数据字段而不是一个。

在此处输入图像描述

我可以根据要求发送 Excel 文件。问题是我最终得到了这个错误消息:

itgensdf031: Kan velden van blok 'Balans (bal)' niet verversen。无法完全刷新字段。字段 '});TAB_REPORTING[GL CLASS - CODE];0))'' 有一个公式,当字段被删除时会丢失,因为它不再出现在 SQL 中。

迁移您需要保留的所有相关字段设置,并且在删除此字段时会丢失。如果您不知道如何做到这一点,请聘请顾问。

类型:Invantive.Data.ValidationException 的 Invantive.Data.ValidationException..ctor(String messageCode, String messageText, String kindRequest, String localStackTrace, String nk, Exception innerException) 在 Invantive.Producer.Control.Utility.RefreshFields(ModelCache modelCache, iea_blocks_v块,布尔 allowLoadFromCache) 在 Invantive.Producer.Control.SyncToDatabaseForm.syncBackGroundWorker_DoWork(Object sender, DoWorkEventArgs e) 在 System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
在 System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument) 在 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs) 在 System.Runtime.Remoting.Messaging .StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink) 在 System.Runtime.Remoting.Proxies.AgileAsyncWorkerItem.ThreadPoolCallBack(Object o) 在 System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state) 在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext , ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System。Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() 在 System.Threading.ThreadPoolWorkQueue.Dispatch() 在 System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() 在 Invantive.Producer.Control.Utility.RefreshFields(ModelCache modelCache,iea_blocks_v 块, Boolean allowLoadFromCache) in File173:line 4362 at Invantive.Producer.Control.SyncToDatabaseForm.syncBackGroundWorker_DoWork(Object sender, DoWorkEventArgs e) in File174:line 299 Type: Invantive.Data.ValidationException at Invantive.Data.ValidationException..ctor(String messageCode,系统中的 Invantive.Producer.Control.SyncToDatabaseForm.syncBackGroundWorker_DoWork(Object sender, DoWorkEventArgs e) 中的字符串 messageText、字符串 kindRequest、字符串 localStackTrace、字符串 nk、异常 innerException)。ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
在 System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument) 在 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs) 在 System.Runtime.Remoting.Messaging .StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink) 在 System.Runtime.Remoting.Proxies.AgileAsyncWorkerItem.ThreadPoolCallBack(Object o) 在 System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state) 在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext , ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System。Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() 在 System.Threading.ThreadPoolWorkQueue.Dispatch() 在 System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

Excel 的 Invantive 控制(stable-20161021-2025-ge3e5e61 Prod,L162135034)

0 投票
1 回答
418 浏览

sql - 将发票插入精确在线

我想在 Exact Online 中插入发票。当我插入发票手册时,它工作正常,但使用 Invantive Control 工具时出现错误:

我得到的错误:

0 投票
1 回答
144 浏览

exact-online - 将 XML 上传到 Exact Online 超过最大大小或响应时间

我有几个由行业解决方案生成的 XML 文件,其中包含要使用 XML API 直接或使用UploadXmlTopics带有 Exact Online 驱动程序的 Invantive SQL 中的表上传到 Exact Online 的新数据。

但是,Exact Online XML API 的限制约为。每次上传 10 MB,即使系统负载很重,加载时间也会很长。

当加载时间超过十分钟时,部分事务已应用,部分事务失败。超时没有返回消息,说明还有什么要加载。

我无法更改 XML 文件,因为它们是由行业解决方案自动生成的。

将 XML 文件可靠地上传到 Exact Online 的最佳方式是什么?

0 投票
1 回答
1031 浏览

aws-lambda - 在 Exact Online ERP 中注册 AWS GIT 代码推送事件

当开发人员通过 GIT 推送到 AWS codecommit 签入代码时,我想在我们的 ERP 包 Exact Online 中注册一个事件。这允许项目经理从 ERP 包中审查提交。

AWS Codecommit 仅支持通过 SNS 和 Lambda 触发;批处理文件没有连接。我一直在玩 AWS Lambda 并设法将一个事件从 AWS Codecommit 发布到 Slack,但对于 Exact Online 来说似乎更难。

如何将代码提交的 GIT 事件发布到 Exact Online 中的业务对象?

0 投票
2 回答
870 浏览

json - 确切的在线 API 返回 XML 错误

我所做的

我真的对以下内容感到困惑。

  • 我通过 Exact Online oAuth2 登录(有效)
  • 我被重定向到设置的重定向网址(有效)
  • 现在,我正在做一个 POST 请求来创建一个 CRM 帐户

https://start.exactonline.com/api/v1/1645882/crm/Accounts

带标题:

  • 授权:不记名MY_TOKEN
  • 内容类型:应用程序/json

使用 json 数据:

代码(简化)

问题

而现在的问题。我总是收到这个错误:

文档

我使用了以下 api 文档:

0 投票
1 回答
39 浏览

exact-online - GeneralJournalEntryLines 中缺少字段 CreatorFullName 和 ModifierFullName 的内容

业务对象 GeneralJournalEntryLines 包含 Exact Online 的 GL 交易行。出于性能调整的原因,我们正在更改将数据从 Exact Online 复制到我们的本地数据库的脚本,以仅包含可能的更改而不是完整副本。

但是,对与 GeneralJournalEntryLines 连接的 GeneralJournalEntries 的查询有时会在 CreatorFullName 和 ModifiedFullName 中返回空值。

我试图重现这个问题的新行,但这些工作正常。

这是数据库损坏吗?还是我这边的加入错误?

确切的在线查询是:

0 投票
1 回答
24 浏览

exact-online - 使用 Invantive Control 时出现未知索引错误:“索引位置 275 未使用。最后使用的索引为 7”

错误出现在“whs.description”列上。它不会在加入 'ExactOnlineREST.Inventory.Warehouses Whs on Whs.ID=SHO.Warehouse' 时给出任何错误