使用Consolibyte Quickbooks Web连接器,如何将两组书籍分开放置?

时间:2019-08-12 22:46:21

标签: quickbooks

我有一个客户端,在同一Quickbooks安装上有两个单独的Quickbooks Company Files(书籍)。一种是针对一种类型的客户端(A型),另一种是针对另一种类型的客户端(B型)。

我为这两本书创建了两个单独的Web连接器应用程序(肥皂服务的URL相同),并在打开相应的书的情况下安装了它们。

但是,当我进行导入时,导入的记录(客户,项目)是针对当时打开的任何书籍集的。因此,尽管每套书籍都有单独的Web连接器用户名和密码,但它会将“类型B”的客户导入为“类型A”,反之亦然。也就是说,与“类型A”记录关联的用户名有时是“类型B”客户的用户名。

从Quickbooks导入项目时遇到相同的问题。

如何将这两套书分开?

1 个答案:

答案 0 :(得分:0)

Web连接器调用$('#cost').text() SOAP方法,并且该方法的响应可以包含要连接的正确QuickBooks文件的文件路径。

SOAP方法如下:

authenticate

返回的数组应如下所示:

array authenticate(string strUserName, string strPassword)

第二个数组值是可选的,但是您可以使用它将每个用户锁定在特定的array( 'a valid ticket string goes here', // send the session ID/ticket here 'C:/path/to/your/company/file.QBW' // you can send *either* an empty string to use the currently open QuickBooks company file, or specify a specific company file to use by sending the full path to that company file ) 文件/书集中,就像您要的那样。

以下是原始HTTP响应供您参考:

.QBW

参考:http://wiki.consolibyte.com/wiki/doku.php/quickbooks_web_connector#array_authenticate_string_strusername_string_strpassword