0

I can get the CompanyFilename using QBFC but could not get the appropriate class to get the opened company name in Quickbooks.

Any idea will be highly appreciated.

4

1 回答 1

2

我知道这是一个较老的问题。在搜索了与 QBFC 相关的其他答案后,我想我会发布一个答案。它可能会帮助刚入门的人。

IDN 统一 OSR(屏幕参考)是此类问题的绝佳资源。使用起来有点麻烦。但是,它将为您提供一些用于在 VB.NET 或 C# 中进行测试的示例代码。你必须知道你想了解什么请求消息。在这种情况下,您正在寻找CompanyQuery\ ICompanyQuery。生成的示例代码显示了如何构建请求和解析响应。示例代码中命名的函数BuildCompanyQueryRq包含一些无效代码,您需要针对解决方案进行更改。

CompanyQueryRq.IncludeRetElementList.Add("ab");

将其更改为:

CompanyQueryRq.IncludeRetElementList.Add("CompanyName");

这将只请求 CompanyName 属性。如果您想添加更多属性,您可以使用属性名称添加到列表中。如果您完全删除该行,您将检索所有字段。建议只请求您需要的内容。

注意:根据我阅读的文档,它区分大小写。

然后,您需要查看该WalkCompanyQueryRs函数以了解如何获取返回的值。该示例将从响应中检索尽可能多的数据。您需要将代码修剪回请求的字段。

仅供参考:OSR 能够更改生成参考时使用的 SDK 规范的版本。

于 2015-07-07T15:34:21.453 回答