我正在使用我的应用程序的Web连接器与quickbooks桌面集成。当quickbooks运行时所有东西都运行良好但是当quickbooks没有运行时我得到以下错误:
20140820.15:43:08 UTC:QBWebConnector.SOAPWebService.CheckCFNResponse():用户通过身份验证。 20140820.15:43:08 UTC:QBWebConnector.SOAPWebService.do_authenticate():完成。 20140820.15:43:08 UTC:QBWebConnector.SOAPWebService.OpenConnection():连接到QuickBooks ... 20140820.15:43:08 UTC:QBWebConnector.SOAPWebService.handleAllOtherError():QBWC1013:连接到QuickBooks时出错。将错误消息返回给应用程序。 如果QuickBooks公司数据文件未打开,则对“BeginSession”方法的调用必须包含数据文件的名称。
我在身份验证响应中发送公司数据文件路径,但即使我选择了“是始终;即使Quickbooks未运行也允许访问”选项,并且还检查了quickbooks公司首选项中的自动登录,我仍然会收到此错误。
我搜索了这个错误并找到了以下链接
但是当我检查了quickbooks时,它已经设置为从应用程序自动登录。
请为此错误提供任何解决方案。
答案 0 :(得分:1)
最后我能够解决这个问题,这是由于一个愚蠢的错误。文件路径为" C:/ Users / Public / Documents / Intuit / QuickBooks / sample Company Files / QuickBooks Enterprise Solutions 14.0 / sample_manufacturing business.qbw"我发送的应该是" C:\ Users \ Public \ Documents \ Intuit \ QuickBooks \ Sample Company Files \ QuickBooks Enterprise Solutions 14.0 \ sample_manufacturing business.QBW"对于Windows系统。
完成并忽略了一件愚蠢的事情:)。
最后做对了。 谢谢William