【问题标题】:QBD Query DocumentationQBD 查询文档
【发布时间】:2013-06-21 15:22:39
【问题描述】:

我已在此处阅读有关创建 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 字段之外的过滤器文档。

【问题讨论】:

    标签: intuit-partner-platform


    【解决方案1】:

    您需要在发票查询上创建一个过滤器,以获取属于某个客户的发票。你可以这样做。

    <?xml version="1.0"?>
    <InvoiceQuery xmlns="http://www.intuit.com/sb/cdm/v2"><IncludeTagElements>Invoice/Header/CustomerName</IncludeTagElements>
    </InvoiceQuery>
    

    谢谢,
    震动

    【讨论】:

    • 谢谢。我想我可以用 XML 编写查询,在这种情况下,文档似乎很好,但我想用 C# 来做。您能否在 C# 中显示代码 sn-p 以了解如何添加过滤器?
    猜你喜欢
    • 2016-10-02
    • 2012-10-31
    • 1970-01-01
    • 1970-01-01
    • 2017-11-18
    • 1970-01-01
    • 2013-12-07
    • 2020-06-06
    • 2013-09-12
    相关资源
    最近更新 更多