0

QBFC を使用して CompanyFilename を取得できますが、Quickbooks で開いている会社名を取得するための適切なクラスを取得できませんでした。

どんなアイデアでも高く評価されます。

4

1 に答える 1

2

これは古い質問であることは知っています。QBFC に関連する他の回答を検索した後、回答を投稿すると思いました。これから始める人の参考になるかもしれません。

IDN Unified OSR (オンスクリーン リファレンス)は、この種の質問に対する優れたリソースです。使い方が少し面倒です。ただし、VB.NET または C# でテストするためのサンプル コードが提供されます。どのリクエスト メッセージについて知りたいかを知る必要があります。CompanyQueryこの場合、 \を探していますICompanyQuery。生成されるサンプル コードは、要求を作成して応答を解析する方法を示しています。という名前のサンプル コードの関数にはBuildCompanyQueryRq、ソリューションに合わせて変更する必要がある無効なコードが含まれています。

CompanyQueryRq.IncludeRetElementList.Add("ab");

次のように変更します。

CompanyQueryRq.IncludeRetElementList.Add("CompanyName");

これは、CompanyName プロパティのみを要求します。さらにプロパティを追加する場合は、プロパティの名前を使用してリストに追加します。行を完全に削除すると、すべてのフィールドが取得されます。必要なものだけをリクエストすることをお勧めします。

注:私が読んだドキュメントによると、大文字と小文字が区別されます。

次に、WalkCompanyQueryRs関数を調べて、返された値を取得する方法を確認する必要があります。サンプルは、応答から可能な限り多くのデータを取得します。コードを要求されたフィールドに戻す必要があります。

参考までに: OSR には、参照の生成時に使用される SDK 仕様のバージョンを変更する機能があります。

于 2015-07-07T15:34:21.453 に答える