QBD Query Documentation
Я прочитал документацию по созданию запросов QBD здесь: https://developer.intuit.com/docs/0025_quickbooksapi/0055_devkits/0100_ipp_.net_devkit/query_filters/quickbooks_desktop
И полная документация SDK здесь: http://developer-static.intuit.com/SDKDocs/QBV2Doc/IntuitDataServicesSDK/
Я пытаюсь создать запрос в C# и.Net SDK 2.0, который берет номер клиента из текстового поля и возвращает все счета этого клиента. Вот что у меня так далеко:
var qbdInvoiceQuery = new Intuit.Ipp.Data.Qbd.InvoiceQuery();
qbdInvoiceQuery.Item = "1";
qbdInvoiceQuery.ChunkSize = "10";
var qbdInvoices = qbdInvoiceQuery.ExecuteQuery<Intuit.Ipp.Data.Qbd.Invoice>(context).ToList();
grdQuickBooksInvoices.DataSource = qbdInvoices;
Это хорошо работает, но я получаю все счета. Пример запроса по приведенной выше ссылке хорош, но я не могу найти документацию для фильтров за пределами поля CDCAsOf.
1 ответ
Вам необходимо создать фильтр по запросу "Счет-фактура", чтобы получить счета-фактуры, принадлежащие определенному клиенту. Вы можете сделать что-то вроде этого.
<?xml version="1.0"?>
<InvoiceQuery xmlns="http://www.intuit.com/sb/cdm/v2"><IncludeTagElements>Invoice/Header/CustomerName</IncludeTagElements>
</InvoiceQuery>
Спасибо,
Джарред