В рабочем столе QuickBooks у меня есть элемент инвентаря с настраиваемым полем, называемым кодом. Значение кода 12345. Мне нужно вытащить предмет из инвентаря, где код пользовательского поля 12345.ItemConsolidatedQuery Поиск по Пользовательскому полю
Вот мой 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);
Есть ли пример C# для запроса пользовательских полей в QBD?
Спасибо, но я имею в виду API платформы Intuit Partner. –