QuickBooks Desktop には、code というカスタム フィールドを持つインベントリ アイテムがあります。コードの値は 12345 です。カスタム フィールド コードが 12345 のインベントリ アイテムを取得する必要があります。
ここに私のXMLがあります:
<?xml version="1.0" encoding="utf-8"?><ItemConsolidatedQuery xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.intuit.com/sb/cdm/v2"><CustomFieldEnable>true</CustomFieldEnable><NameContains>temple</NameContains></ItemConsolidatedQuery>
商品名は知っているので、調べてみました。同じ名前のアイテムが 3 つあるので、後でクエリを実行してみました。カスタム フィールド データが表示されません。
カスタムフィールドが存在することは知っています。ここに私のC#コードがあります:
Intuit.Ipp.Data.Qbd.ItemConsolidatedQuery itQuery = new Intuit.Ipp.Data.Qbd.ItemConsolidatedQuery();
itQuery.NameContains = "temple";
itQuery.CustomFieldEnable = true;
itQuery.CustomFieldEnableSpecified = true;
itQuery.CustomFieldFilter = Intuit.Ipp.Data.Qbd.customFieldFilterEnumType.Include;
var itemsList = itQuery.ExecuteQuery<Intuit.Ipp.Data.Qbd.ItemConsolidated>(ds.ServiceContext);
QBD でカスタム フィールドを照会する C# の例はありますか?