問題タブ [qbwc]
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.
qbxml - ItemInventoryQuery は、使用可能なすべてのフィールドを返していません。
QBPOS 10.0 がインストールされている側で Web Connector を使用しています。
サーバー側では、QBPOSFC3.0 (QB POS Foundation Classes) を使用して ItemInventoryQuery リクエストを発行します。
Quickbooks から受け取った応答には、在庫品目で使用可能なほとんどのフィールドが含まれていますが、返されないフィールドがいくつかあります。具体的には、Quickbooks から受け取った XML で「測定単位」が返されていません。
画面上の参照によると、"UnitOfMeasure" は ItemInventoryQuery の応答で使用可能なフィールドです https://member.developer.intuit.com/qbsdk-current/Common/newOSR/index.html
それにもかかわらず、これらの値を取得できません。「UnitOfMeasure」ノードは、Quickbooks から取得した XML 応答には存在しません。他のすべては応答に含まれています (例: アイテムの ListID、名前、ベンダーなど)。
ここで何が欠けていますか?
以下は、受け取った XML 応答のサンプルです: http://pastebin.com/pA6KDr0k
quickbooks - Quickbook Web コネクタ エラー
Quickbooks Web コネクタを PHP Web サイトに接続しようとしています。QWCファイルを正常に統合しました。
QWC ファイルは次のとおりです。
これを Web コネクタから実行すると、エラーが発生しますLast result: authentication failed
。
以下は、エラー ログの小さなスニペットです。
quickbooks - QBWC1013: QuickBooks への接続エラー。0x80040408 - 会社ファイルへのフルパスが含まれています
QB が閉じているときに、会社のファイルに接続する QuickBooks Web コネクタに問題があります。ログは次のとおりです。
ご覧のとおり、ファイルへのフル パスが適切に含まれています (パスが正しいことを 3 回確認しました)。
誰にもアイデアはありますか??
qbxml - QBXML を使用してベンダーを作成すると、ドキュメントが間違っているようです
Quickbooks Web Connector と qbxml を使用して、仕入先、請求書、支払いを QB に追加しています。基本的なコードは正常に機能し、ベンダー、請求書、支払いを追加します。
私が抱えている問題は、一部のフィールド、特に IsVendorEligibleFor1099、VendorTaxIdent、IsActive など、あまり気にしないいくつかのフィールドの名前が xml で間違っているように見えることです。
このコードのチャンクは機能します:
(醜いところはごめんなさい)
<IsVendorEligibleFor1099>True</IsVendorEligibleFor1099>
インポート時に QB エラーを追加すると。
何か案は?(さまざまな $arr[] アイテムをエスケープする必要があることは既に知っていますが、それはここでは問題ではありません)
quickbooks - QB PRO 2013 + 非公開会社との Web コネクタ
Web Connector がインストールされた Quickbooks Pro 2013 を使用しています。
同期アプリケーションを作成し、アクセス許可とすべてを付与し、Web コネクタを取得して、会社のファイル (QB PRO 2013) と Web サービスの間でデータを正常に交換します。
これは、QB PRO 2013 がOPENのときにのみ発生します。ログインしているユーザーは必要ありません。アプリケーションを開いたままにしておくだけで、Web コネクタが会社のファイルに接続してデータを交換するのに十分です。
問題は、アプリケーションを閉じると、Web コネクタがQBWC1013エラーで不平を言い 始め、 QuickBooks を開始できませんでした。- このリンクの 2 行目: http://www.zoho.com/crm/help/quickbooks/troubleshooting.html#sthash.hk3Dc8dl.dpuf
私は会社を開く必要のない QB POS に慣れています。この動作は非 POS 製品では異なりますか? QB を常に開いておく必要がありますか? 会社のファイルへのパスと同期ロジックは問題ありません。QB が開いている間のみ接続、認証、データ交換をスムーズに行うことができます (ログインする必要はなく、アプリを開いたままにしておくだけです)。
これは、Web コネクタが認証のために QuickBooks の実行中のインスタンスを必要とするようなものです。これは、その場合、誰かがログインしてからログアウトしたかのように、QuickBooks がちらつくためです。
Web Connector アプリケーションには、会社のファイルへのフル アクセスと管理者ログインが付与されています。
何かご意見は :)