此应用程序不允许自动登录此QuickBooks公司数据文件

VIG*_*LAM 5 quickbooks

我想创建本机QuickBooks连接器.在连接QuickBooks Company文件时,我收到以下错误.

"此应用程序不允许自动登录此QuickBooks公司数据文件.QuickBooks管理员可以通过集成应用程序首选项授予自动登录权限."

错误

这是我的代码:

QBSessionManagerClass sMgr = new QBSessionManagerClass();

try
{
    sMgr.BeginSession(fileName, ENOpenMode.omMultiUser);
}
catch
{
    sMgr.CloseConnection();
    throw;
}
Run Code Online (Sandbox Code Playgroud)

我正在使用QuickBooks Desktop Enterprise Solutions 17.0和QBXML SDK 13.0安装程序.

有没有人对这个问题有什么想法?提前致谢.

VIG*_*LAM 1

首先按Ctrl+1调出以下QuickBooks 产品信息屏幕

在此输入图像描述 其次,让所有人退出 QuickBooks。第三,将文件路径(不包括 QB 文件的名称)复制到 Windows 资源管理器中以找到权限/用户 .lgb 文件:重命名或删除它。

单用户模式下打开QuickBooks ,以ADMIN 身份登录。

转到编辑>首选项

在此输入图像描述

转到“集成应用程序”“公司首选项”选项卡。突出显示“ CLEARIFY-QQube 工具”并单击“删除”按钮。

接下来,回答“是”进行确认。

单击“确定”退出窗口。

将QuickBooks返回到多用户模式并以Admin 身份登录。打开QQube 配置工具。然后突出显示该公司并单击“删除”按钮。

在此输入图像描述

将出现一个对话框,告诉您打开 QB,并以Admin等身份登录。

单击“确定”继续。

QuickBooks弹出权限

确认继续:

如果您有QuickBooks Enterprise 11,则会弹出此对话框,为您提供添加名为“ QQube ”的自定义报告用户的进一步说明。请务必输入与在QuickBooks中设置用户时使用的密码相同的密码。

该公司将显示在公司文件列表中:(单击“保存”按钮 - 如果您忘记,它会自动提示您这样做)