Exact online 如何使用Invantive查询工具仅从Exact Online下载我的采购发票文档?

Exact online 如何使用Invantive查询工具仅从Exact Online下载我的采购发票文档?,exact-online,invantive-sql,invantive-query-tool,Exact Online,Invantive Sql,Invantive Query Tool,为了遵守规定,我正在尝试从我的一些部门下载采购发票文档(作为PDF文件),以将其保存在磁盘上,以便存档 我使用Inventive查询工具来实现这一点。我想知道要使用哪一个表,以及如何仅针对采购发票文档导出这些附件。您确实可以使用Inventive查询工具或Inventive Data Hub中的导出选项来完成此操作 您需要的是一个查询,将类型20(采购发票)的文档信息与实际的附件文件连接起来。您可以在视图中找到类型及其说明的列表。您可以在表中找到文档附件文件 检索完后,可以使用本地导出文档语句将

为了遵守规定,我正在尝试从我的一些部门下载采购发票文档(作为PDF文件),以将其保存在磁盘上,以便存档


我使用Inventive查询工具来实现这一点。我想知道要使用哪一个表,以及如何仅针对采购发票文档导出这些附件。

您确实可以使用Inventive查询工具或Inventive Data Hub中的导出选项来完成此操作

您需要的是一个查询,将类型20(采购发票)的文档信息与实际的附件文件连接起来。您可以在视图中找到类型及其说明的列表。您可以在表中找到文档附件文件

检索完后,可以使用
本地导出文档
语句将该查询中的文档导出到磁盘

完整查询如下:

use 123456

select /*+ join_set(dae, document, 10000) */ attachmentfromurl
,      dct.division || '/' || dae.id || '-' || filename 
       filepath
from   exactonlinerest..documents dct
join   DocumentAttachmentFiles dae
on     dae.division = dct.division
and    dae.document = dct.id
where  dct.Type = 20
order
by     dct.division
,      dae.id

local export documents in attachmentfromurl to "c:\temp\docs" filename column Filepath
确保在语句中正确设置分区的ID(这是技术ID,而不是“分区号”,它可能包含重复项)。您可以在分区下的顶部菜单栏中找到它。或者简单地使用
use all
从所有部门获取文档(这可能需要一段时间)

另外,现在将文件路径设置在显示
c:\temp\docs
的位置。然后在查询工具中点击F5执行,或者从数据中心运行脚本