0

Quickbooks POS AddOn DevKitv10を使用して最初のアドオンを作成しています。

レシートサイドボタンパネルにボタンを作成しました。今私が欲しいのは現在の領収書です。

そのために、私がやろうとしているのは、TxnIDとクエリ要求プロセッサを取得し、そのTxnIDを使用してレシート全体を取得することです。

Qty、Desc1、ItemNumなどの情報を取得できました。ReceiptSchemaも取得しました。

https://idnforums.intuit.com/messageview.aspx?catid=49&threadid=16722 上記のURLから、DocSIDはTxnIDであると表示されますが、DocSIDを介してフィールド値を取得できません。

TxnIDを取得するにはどうすればよいですか、または現在の売上レシートを取得するためのより良い方法はありますか?

前もって感謝します。

4

1 に答える 1

0

2〜3日間作業した後、IPOSServiceProcessQBPOSXMLRequestメソッドを使用して領収書をQBPOSに保存した後、TxnIDが作成されることがわかりました。

ProcessQBPOSXMLRequestは、XML形式でのみ応答します。領収書リクエストをXMLで作成し、ProcessQBPOSXMLRequestを送信して処理しました。

長くて退屈な作業だったので、XMLリクエストの作成を避けていましたが、QBPOSSDKv3とQBPOSFC3ライブラリを使用して別のアプリケーションを作成するときに同様の作業を行いました。コードをコピーしてQBPOSFC3.dllへの参照を追加し、IMsgSetRequestインターフェイスからxmlを作成して、POSリクエストプロセッサにリクエストを送信し、リクエストをXML形式に変換しました。

于 2013-03-12T10:19:02.223 に答える