問題タブ [qbfc]

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.

0 投票する
1 に答える
496 参照

quickbooks - QBXMLによって作成された新しい見積もりを開く方法

こんにちは

私はWeb開発者です
私のWebページには、IRequestProcessor2オブジェクトと彼と連携するJavaScript関数がいくつかあります。
QBXMLクエリでQuickBooksに新しい見積もりを作成できます。

次に、QuickBooksウィンドウを自動的にアクティブにして、その見積もりを開く必要があります
。QBXML(またはQBFC)で可能ですか?
そしてどうやって?

ありがとうございました。

0 投票する
1 に答える
949 参照

sdk - Quickbooks エクスポート GL 情報 - アドバイス SDK、QBFC、QBxml

サードパーティのシステムを分析するために開発した BI ツールに Quickbooks を統合することを検討しています。(以前に Quickbooks を使用したことがありません)

基本的な要件は、GL アカウント、金額、顧客、日付、トランザクション タイプなどによって GL 情報をエクスポートし、この情報を SQL DB にロードすることです。

この製品は、デスクトップとオンラインの両方でさまざまなバージョンの Quickbooks を使用して、さまざまな企業の何千もの顧客にインストールされる可能性があります。

ライセンスに関する考慮事項やその他の問題を考えると、何が最善の方法であり、どのような問題が予測されるかを考えています.(私は多くのことを予測しています:))

私が知っているオプション:

qbXML を使用 QBFC を使用 サードパーティ ツール ODBC ラッパー ツールを使用

どんなアドバイスも素晴らしいでしょう。

ありがとう

0 投票する
1 に答える
705 参照

visual-studio-2008 - COMコンポーネントを途中で登録するにはどうすればよいですか?

Visual Studio 2008の展開(セットアップ)プロジェクトを使用してインストーラーを構築しています。プロジェクトには、管理者のみが実行できるように「特権」の起動条件があります。サードパーティが提供するマージモジュールを使用して、COMコンポーネントを登録します。COMコンポーネントは、.NET相互運用機能DLLを介して公開されます。このDLLは、インストーラーを構築しているプログラムによって使用されます。(詳細:これは、QBFCフレームワークをインストールするIntuitマージモジュールです)。

インストールが完了すると、COMコンポーネントをロードできなくなります。エラーは「クラスが登録されていません」です。しかし、レジストリにアクセスすると、正しいエントリがすべて下にあることがわかりますHKEY_CLASSES_ROOT\CLSID\{the class id}。ここで、クラスIDはエラーメッセージのクラスIDと一致します。次に、管理者モードでコマンドプロンプトを開き、Regsvr32を使用してCOMサーバーのDLLを再登録すると、すべてが修正されますが、KEY_CLASSES_ROOT\CLSID

クラスが登録されていないというエラーが発生しているときにプロセスモニターを使用してシステムを調べると、CLSIDが確実に存在しているにもかかわらず、アプリケーションがCLSIDを開こうとすると「名前が見つかりません」というエラーが発生していることがわかります(Iダブルチェックとトリプルチェックがあります)。これは許可と関係があるに違いないと思います。別の理論では、「クラスが登録されていません」というメッセージが依存コンポーネントから送信されている可能性がありますが、これではプロセスモニターに表示されている内容を説明できません。

これらのテスト結果はすべて、Windows 7Ultimate32ビットオペレーティングシステムからのものです。

この問題の根底に到達するためにどのような手順を実行しますか?

0 投票する
2 に答える
2702 参照

c# - Quickbooks SDK で生成された請求書を PDF にエクスポートする方法

Quickbooks SDK を使用して外部アプリケーションから請求書を作成し、その請求書の PDF コピーを呼び出し側アプリケーションに返す必要があるシナリオがあります。

請求書の作成は Quickbooks SDK を使用すると非常に簡単なので、この最初のステップで問題はありません。

しかし、外部呼び出しアプリケーションを介して請求書を (PDF として) 実際に印刷または返送する方法がわかりません。

この目的に関連していくつか質問があります。

  1. Quickbooks SDK には、ドキュメント (請求書など) の視覚的表現 (PDF など) を直接要求して返す機能がありますか?
  2. Quickbooks SDK には、ドキュメント (請求書など) を直接印刷する機能がありますか?

これらの質問のほとんどは、Quickbooks SDK に慣れていないことが原因です。

上記の番号 1 が不可能であると仮定すると、目的を達成するための可能な代替戦略は次のとおりです。

戦略 A - 所定のファイル名を使用して印刷および PDF へのエクスポート

サポートされている場合は、Quickbooks に請求書を PDF に印刷し、選択した名前を付けるように依頼します。Filewatcher を使用してディレクトリを監視し、印刷された請求書をプログラムで取得します。

戦略 B - Quickbooks 以外で独自の請求書レポートを作成する

Quickbooks SDK を介して請求書のすべてのデータを受け取ることができることがわかっています。独自の請求書レポートを作成し、Quickbooks の外部で完全に印刷することができました。これは大変な作業であり、可能であれば回避したいと考えています。

これらの戦略に関するコメントを歓迎します。さらに良いことに、実行可能なソリューションは素晴らしいでしょう。

参考までに、当社のテクノロジ スタックは、C#/ASP.NET、QBFC、Web コネクタ、および Quickbooks 2010 を使用しています。

前もって感謝します!

0 投票する
1 に答える
10743 参照

quickbooks - QuickBooks QBFC の説明

  • QBFCとは?
  • サード パーティ プログラムから QuickBooks への請求書と発注書の転記に関して、どのように機能しますか?
  • QuickBooks 2008 ではどの QBFC バージョンを使用すればよいですか?
0 投票する
1 に答える
4475 参照

winforms - Quickbooksインターフェイスエラーを解決する方法:QBFCエラー「ファイルまたはアセンブリInterop.QBFC7またはその依存関係の1つを読み込めませんでした」

最近、QBFCインターフェイスを介してQuickbooksと通信するC#Winformsアプリケーションを継承しました。アプリケーションには、COMサーバーInterop.QBFC7.dllへの参照が含まれています。このアプリケーションは、テスト環境といくつかのクライアント環境で正常に動作します。ただし、昨日、新しい顧客のシステムにインストールしようとすると、次のエラーが発生し続けました。

ファイルまたはアセンブリを読み込めませんでした'Interop.QBFC、Version = 8.0.0.87、Culture = neutral、PublicKeyToken=...'またはその依存関係の1つ。システムは、指定されたファイルを見つけることができません。

さまざまなバージョンのQuickbooks(つまり、2008年からEnterprise 11.0までのQuickbooksPro、Premier、Enterprise)でこのアプリケーションを実行しているお客様が何人かいることを私は知っています。私の知る限り、これはEnterprise12.0を搭載したこのアプリケーションの展開を試みた最初の顧客です。

問題を解決するために次のことを試みましたが、成功しませんでした。

1)Intuit Developer NetworkサイトからQBFC7_Installerをインストールします。2)IntuitDeveloperNetworkサイト
からQuickbooksSDK10インストーラーをインストールします
。3)Interop.QBFC7.dllファイルがファイルシステムに存在することを確認します。
4)コマンドプロンプトを介してCOMオブジェクトInterop.QBFC7.dllを手動で登録しようとしました:zippy32 Interop.QBFC7.dll(これも失敗し、Windowsはオブジェクトが見つからないことを示すエラーを返します)。

この問題を解決するために私が試みることができる追加の事柄について誰かが提案やフィードバックを持っていますか?異なるオペレーティングシステム(つまり、Windows Server 2008、Windows 7、およびWindows Vista)を実行しているサイトの3つの異なるマシンで同じエラーが発生しますか?また、x86ビット構成と64ビット構成の両方でコンパイルしてみましたが、役に立ちませんでした。

助けてくれてありがとう。

0 投票する
1 に答える
534 参照

c# - Quickbooksでチェックのために請求書情報を取得する方法

特定の小切手が生成されたすべての請求書のリストを取得したい。

フォームに2つのグリッドがあるとします。1番目のグリッド(gridChecks)はQuickbooksのすべての小切手を表示し、ユーザーが小切手を選択すると、その小切手にリンクされているすべての請求書が2番目のグリッドに表示されgridBillsますDate, Type, ReferenceNumber, OriginalAmount, Balance, Paid Amount

IBillPaymentCheckRet使用方法や使用するインターフェース、使用方法がわかりません。

0 投票する
1 に答える
1335 参照

c# - QBFCを使用してQuickbooksで最初の小切手番号を見つける

Quickbooks QBFC を使用しており、「最初のチェック番号」フィールドの値をプログラムで取得したいと考えています。

[ファイル] > [フォームの印刷] > [小切手] の Quickbooks にあります。

これをどのように行うことができるか、または私が見ることができる参照を提案してください。

0 投票する
1 に答える
785 参照

quickbooks - Quickbooks タイムトラッキング

私は、従業員が簡単にアクセスして時間を入力し、その時間をクイックブックに公開できるタイム レコーダー システムを担当しています。

これはこれまでのところ問題ではありませんでした。Web コネクタを使用して、現在保留中のタイム シートをシステムに提供する Web サービスとのインターフェイスとして qbXML タイム トラッキングを使用してリクエスト オブジェクトを追加したためです。

このシステムは問題なく動作しますが、これは私たちがやりたいことを行うための最良の方法ではないと感じています。理由は次のとおりです。

時間を取得すると、個々の時間ブロック (つまり、4 時間の休暇、8 時間の通常の給与、2 時間の残業) が個別の時間追跡追加要求になります。私たちの会社は、quickbooks データベースを使用する代わりに会社ファイルを使用することに固執しているため、会社ファイルに多くの個々のエントリが追加されます。これにより発生する問題 (スローダウンやレポートを完全に実行できないなど) を軽減するために、過去に intuit に会社のファイルのアーカイブと最適化を実行させる必要がありました。

さて、これに対して私が見つけた 1 つの解決策がありますが、それは実際には小さなパッチにすぎません: 毎日ではなく毎週ベースで時間数を取得できます...これは、毎週 1 つのエントリがあることを意味します適切な平日に関連付けられた 8 つの通常時間の 5 つのエントリではなく、月曜日に 40 の通常時間。私はこの解決策を気にしませんが、正しい解決策のようには思えません...

私が探しているのは、時間に敏感なデータを 1 回の呼び出しで一括追加する手段です。つまり、Web コネクタが Web サービスを起動して ping を実行すると、マルチトランザクション システムではなく、単一のトランザクションですべてのデータを返す必要があります (会社のファイルに数千ではなく 1 つのトランザクションが作成されます)。

これはおそらく不可能ですが、Quickbooks のドキュメントがかなり不足しているため、ここで群衆にいくつかの質問を提案して、誰かがより良い解決策を見つけたかどうかを確認することにしました。

  1. timetrackingaddrq の代わりに、それぞれが特定の日付に関連付けられた複数の給与賃金項目エントリを入力できるようにする方法はありますか? これは、各週のすべての時間を単一のリクエストとして入力するのと同じですが、これらの時間をすべて 1 日で保存する必要はありません。

  2. Web サービス呼び出しで各要求を個別に返すのではなく、Quickbooks が解析できる timetrackingaddrq オブジェクト (または質問 1 で提起された代替) のリストを返す方法はありますか?

この質問がスタック オーバーフローのルールに当てはまらないかどうかは理解していますが、何らかのアクティビティがあるように見える唯一の情報源であるため、これが提案を見つけるのに最適な場所になることを願っています。Intuit フォーラムは、開発者支援の点ですぐに不足しています...

0 投票する
1 に答える
317 参照

quickbooks - QBFCを使用して消費税調整を追加するQuickBooks

QBFCを使用してQuickBooksに消費税調整を追加しようとしていますが、これを実現する方法がわかりません。任意のアイデアをいただければ幸いです。QuickBooksでこれを行うには、税コードを右クリックして、[消費税の調整]を選択する必要があります。