0

QBFCを使用して、クイックブックからCSVファイルにクイックブックのアイテムデータをインポートしています。

同じ値 (103) を持つフィールドはほとんどありません。

  1. 親参照タイプ = 103

  2. SalesTaxCodeRefType = 103

  3. ExpenseAccountType = 103

  4. PrefVendorType = 103

  5. PurchaseTaxCodeType = 103

ここでファイルを見つけます

理由を教えてください。この値が Quick book アプリケーションから直接表示されることはありません。

この値が背景から来ることを願っています。

4

1 に答える 1

0

簡単に言うと、103 は FullName 参照型を指します。はい、これらの値は Quickbooks と QBFC の「バックグラウンド」から来ているため、Quickbooks UI のどこにも表示されない可能性があります。

上記のフィールドはすべて、Quickbooks オブジェクトの参照タイプです (つまり、Parent、SalesTaxCode、ExpenseAccount など)。ListID または FullName の 2 つの方法でオブジェクトを参照できます。参照の Type は、オブジェクトが ListID 参照または FullName 参照を使用しているかどうかを示します。

整数 103 は、FullName 参照型の内部識別子のようです。エクスポート ファイル ( Item.csv ) で、すべての参照オブジェクトが FullName タイプを使用してオブジェクトを参照していることに注意してください (ParentRefFullName、SalesTaxCodeRefFullName、ExpenseAccountRefFullName などの列を参照してください)。これらの直後の列が Ref Type 列であることにも注意してください (つまり、ParentRefType、SalesTaxCodeRefType など)。これらの Ref Type 列は、左側のセル (FullName セル) に値が含まれる場合は常に 103 に設定されます。FullName 参照がない場合、Type 列にはゼロが含まれます (これは、Ref Type Not Known または同様のものを意味すると想定しています)。

QBFC クイック リファレンスには、次のように記載されています ( IQBBaseRef定義の下)。

IQBBaseRef は、オブジェクトを参照するすべての qbXML「オブジェクト参照」に使用されます。たとえば、AccountRef は勘定科目表の勘定科目を参照します。リクエストで ListID と FullName の両方が指定されている場合、QuickBooks は ListID のみを使用します。

この最後の文は重要です。ListID 参照は、FullName 参照よりも優先されます。ただし、エクスポート ファイルで使用されている ListID 参照はないようです。

于 2013-03-06T04:31:46.383 に答える