2013-03-26 33 views
0

我可以使用QBFC获取CompanyFilename,但无法获得适当的类以在Quickbooks中获取已打开的公司名称。获取使用QBFC在Quickbooks中打开的公司名称

任何想法将不胜感激。

+0

发布你的代码,并澄清你想要做什么。据我所知,QBFC *可以获得的唯一公司名称是公开文件*。 – 2013-03-27 11:24:25

+0

你能告诉我如何使用QBFC获取公司文件名。 – Kavitha 2013-03-28 03:35:25

+0

您是否试图获取当前在Quickbooks中打开的公司文件的公司名称或文件路径? – 2013-04-05 05:29:02

回答

1

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

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

CompanyQueryRq.IncludeRetElementList.Add("ab");

将其更改为:

CompanyQueryRq.IncludeRetElementList.Add("CompanyName");

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

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

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

仅供参考:当生成参考时,OSR有能力更改所使用的SDK规范的版本。

相关问题