我创建了一个小型的c#WCF应用程序,它将在安装了QB并返回的计算机上运行 数据。我的GetCustomerTransaction Web方法调用QBFC RequestSet.AppendTransactionQueryRq()和RequestSet.AppendTxnDeletedQueryRq()。 老板现在说:)给我QB交易网格中的ITEM列值。 (例子:“评估”,“滞纳金”) 我没有在我的QBFC调用结果集中找到此字段。 TxnLineID字段是我需要的吗? 要添加哪个QBFC查询以获取ITEM的值(ItemQuery?)
谢谢,
维拉德
答案 0 :(得分:0)
您无法从TransactionQuery
请求中获取此信息。
使用特定于您尝试获取数据的对象类型的请求。例如,如果您尝试从发票中获取商品数据,请使用InvoiceQuery
。如果您尝试从销售收据中获取商品数据,请使用SalesReceiptQuery
。
您需要指定<IncludeLineItems>true</IncludeLineItems>
以确保获取这些交易的订单项。