我可以使用QBFC获取CompanyFilename但无法获得相应的类来获取Quickbooks中已打开的公司名称。
任何想法都将受到高度赞赏。
答案 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规范的版本。