我有一个客户端,在同一Quickbooks安装上有两个单独的Quickbooks Company Files(书籍)。一种是针对一种类型的客户端(A型),另一种是针对另一种类型的客户端(B型)。
我为这两本书创建了两个单独的Web连接器应用程序(肥皂服务的URL相同),并在打开相应的书的情况下安装了它们。
但是,当我进行导入时,导入的记录(客户,项目)是针对当时打开的任何书籍集的。因此,尽管每套书籍都有单独的Web连接器用户名和密码,但它会将“类型B”的客户导入为“类型A”,反之亦然。也就是说,与“类型A”记录关联的用户名有时是“类型B”客户的用户名。
从Quickbooks导入项目时遇到相同的问题。
如何将这两套书分开?
答案 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