问题标签 [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.
sql - Invantive Control for Excel 中的 SQL 错误
这是用于 Excel 的 Invantive Control。
什么可能导致第二个 CREATE TABLE 出现错误?
sql - 从 Exact Online GoodsDeliveryLines 获取序列号以上传到 Freshdesk 工单时出错 itgensql005
我想根据交付在 ExactOnline 和 Freshdesk 之间交换信息(Exact Online Accounts -> Freshdesk 联系人、Exact Online 交付 -> Freshdesk 票证)。
ExactOnlineREST..GoodsDeliveryLines
表中或表中均未提供已交付货物的序列号ExactOnlineXML..DeliveryLines
。
以下查询列出了Exact Online REST API GoodsDeliveryLines上也记录的所有列:
REST API 文档的所有其他字段都包含在 GoodsDeliveryLines 中,只有序列号和批号不包含。
我已经尝试过 - 就像在 ExactOnlineXML 表上一样,只有在实际指定时才存在列 - 使用:
然而,这会引发一个错误:
如何检索序列号?
php - 向没有帐户的所有者显示附件
我有一小段代码,它检索发票附件的所有 url
不管它写得好不好,因为它不能完成工作。所以,例如,我得到这样的东西:
https://start.exactonline.de/docs/SysAttachment.aspx?ID=123123-123123-123123&除法=1234
尝试访问此文档时,我收到一条错误消息,提示我无权查看此文档。
现在我的问题是:是否可以使用此链接“即时”创建 PDF?我该如何进行?只要我登录到exact-online,它就可以工作。但是,客户在那里没有帐户。
accounting - 具有自动对帐功能的精确在线导入 GLTransactions
我正在使用我们的查询工具为GLTransactions
Exact Online 的 XML API 的主题生成 XML 文件。这些文件的输入是来自 Twinfield(XAF 3.1 格式)的 XML 审计文件。
由于 Exact Online 具有混合分类帐和许多约束,因此无法直接加载银行条目。相反,当从 Twinfield 加载 XML 审计文件时,作为第一步,银行交易被过帐到 Exact Online 的单独总帐帐户中,并带有单独的日记帐。
在下一步中,预留总帐帐户的 Exact Online 中的内容将过帐到银行日记帐中。Exact Online 本身生成另一半作为银行总账的关联交易行。
用于生成银行条目的查询是:
在 的列tle_yourref
中bank@inmemorystorage
有一个以逗号分隔的关联销售/采购发票列表。
在银行日记帐上手动输入总帐交易时,您的参考内容由对帐窗口填充。但是,当我从 Exact Online 导出带有事务的 XML 文件时,您的 ref 丢失了。
目前,我似乎无法通过 Exact Online 的 XML 或 REST API 自动核对银行日志中的这些交易。
作为一种解决方法,您可以在对帐窗口中选择每个单独的帐户(它们实际上都为 0 欧元),然后选择自动对帐。但是从 Twinfield 到 Exact Online 的每次转换都有太多的帐户要做。
是否有其他方法可以通过 Exact Online 的 API(REST 或 XML)将发票与银行交易相关联?
oauth-2.0 - 刷新令牌中的过期日期(oauth2,精确)
所以我使用精确在线 XML-api 来检索一些与用户相关的数据。到目前为止这工作正常,但由于它使用的是 oauth 2.0,我在 600 秒后被重定向并且登录提示再次出现。
此函数刷新访问令牌:
我对其进行了调试,并且expires_in设置为 600。我想这是我在一小段时间后被登录的原因。我的问题:如何禁用此 600 秒超时?
我还发现了这个功能:
我修改了函数并添加了一个*1000所以它不会用完,但这并不影响结果。
这是特定于oauth的事情吗?10分钟后不被踢出是否可以以某种方式管理?
在exact-online的后端没有这样的东西,它可以改变这个值。另外,由于这是我收到的请求,我不认为我可以操纵它,对吧?
更新 1 由于良好的反馈,我想我从这个问题开始,但还没有解决方案。我将提供我目前正在使用的代码。我还请求了exact的支持,但不幸的是在那里没有得到太多帮助。
请看这段代码:
从评论和答案中,我确信这是要走的路。我正在检索代码并存储/设置刷新令牌 - 据我了解,这种方式是正确的。
为了更好的可读性,我将提供 Exact online 在其示例中提供的两个文件的链接:
security - 比通过 HTML 更有效地将 Power BI 与 Exact Online 连接
我正在使用带有 Exact Online 的 Microsoft Power BI,使用https://data-access-point.com上的数据访问点,使用诸如select * from exactonlinexml..aroutstandingitems
. 但是,该 URL 必须包含用户名和密码,以允许 Data Access Point 代表我连接到 Exact Online。
这不是期望的行为;我希望更改密码更容易,并且我希望该pbix
文件不包含用户名,尤其是密码。
我尝试手动生成 pbix 文件内容,但随着 Microsoft Power BI 的进一步成熟,格式似乎发生了变化,这导致了主要的版本控制问题。
如何避免在 Power BI 的数据访问点 URL 中嵌入 Exact Online 的用户名和密码?
sql - 使用 Invantive SQL 的分布式查询时选择 Exact Online 的不同划分
我有一组 SQL 语句,使用 Invantive SQL 的分布式选项从 Exact Online 中提取发货信息,并在 Freshdesk 中为每个发货序列号创建一张票,以及作为联系人的消费者。
在一个登录代码下连接到 Exact Online 和 Freshdesk 时,这可以正常工作。但是,最终用户使用不同的登录代码。在这种情况下,SQL 语句集从 Exact Online 中的测试部门而不是正确的生产部门检索数据。
当不使用分布式选项时,我可以使用以下方法更改划分:
123123
Exact Online 国家/地区的唯一部门编号在哪里。
当同时连接到 Exact Online 和 Freshdesk 时,我得到:
如何强制为特定的 Exact Online 部门执行一组 SQL 语句,而不是为登录代码当时设置的默认 SQL 语句?
显示问题的示例 SQL 查询:
exact-online - Exact Online 中库存位置的库存数量
使用以下查询,我发现对于具有库存位置的项目,从 Exact Online 的 REST API StockLocations 返回多行:
例如,对于这个项目,有 10 个 StockLocations。当我对 Stock 字段求和时,它会返回 StockPositions 中的库存数量。但是,似乎每个事务都会创建一个额外的 StockLocation 条目。
我希望 StockLocation 包含每个库存位置的总数量。
编辑
StockLocations API 描述https://start.exactonline.nl/api/v1/{division}/logistics/$metadata
如下:
不知何故,它没有记录在https://start.exactonline.nl/docs/HlpRestAPIResources.aspx
我究竟做错了什么?