获取使用QBFC在Quickbooks中打开的公司名称

时间:2013-03-26 21:51:13

标签: quickbooks qbfc

我可以使用QBFC获取CompanyFilename但无法获得相应的类来获取Quickbooks中已打开的公司名称。

任何想法都将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

我知道这是一个较老的问题。在搜索了与QBFC相关的其他答案后,我想我会发一个答案。它可能会对正在开始使用的人有所帮助。

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

CompanyQueryRq.IncludeRetElementList.Add("ab");

将其更改为:

CompanyQueryRq.IncludeRetElementList.Add("CompanyName");

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

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

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

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