2017-09-22 3 views
2

規制を遵守するため、私は一部の部門から購入請求書類(PDFファイル)をダウンロードしてアーカイブ目的でディスクに保存しようとしています。Exact Online with Iniveive Query Toolから購入請求書類のみをダウンロードするにはどうすればよいですか?

私はこれを行うためにInativeive Query Toolを使用します。私はどの表を使用するのか、購入請求書類に関してのみ添付書類をどのようにエクスポートするのかを知りたい。

答えて

2

実際には、Iniveive Query ToolまたはInvantive Data Hubのエクスポートオプションを使用してこれを行うことができます。

必要なものは、タイプ20の文書情報(購入請求書)を実際の添付ファイルにフックするクエリです。 DocumentTypesビューにタイプとその説明のリストがあります。ドキュメントの添付ファイルは、DocumentAttachmentFilesテーブルにあります。

これを取得したら、local export documentsステートメントを使用して、そのクエリの文書をディスクにエクスポートできます。

完全なクエリはここにある:

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 

use文で除算のIDを設定してください(これは技術的なID、いない重複を含めることができる「分割数」です) 。一番上のメニューバーのパーティションにあります。または、すべての部門から文書を取得するには、単にuse allを使用します(これには時間がかかることがあります)。

また、今すぐc:\temp\docsというファイルのパスを設定してください。クエリツールでF5キーを押して実行するか、Data Hubからスクリプトを実行します。

関連する問題