我想创建本机QuickBooks连接器。在连接QuickBooks Company文件时,我收到以下错误。
“此应用程序不允许登录此QuickBooks公司 数据文件自动。 QuickBooks管理员可以授予 通过集成应用程序自动登录的权限 偏好“。
这是我的代码:
QBSessionManagerClass sMgr = new QBSessionManagerClass();
try
{
sMgr.BeginSession(fileName, ENOpenMode.omMultiUser);
}
catch
{
sMgr.CloseConnection();
throw;
}
我正在使用QuickBooks Desktop Enterprise Solutions 17.0和QBXML SDK 13.0安装程序。
有没有人对这个问题有什么想法?提前谢谢。
答案 0 :(得分:0)
首先点击 Ctrl + 1 以显示以下 QuickBooks产品信息屏幕
其次,让每个人都退出QuickBooks。 第三步,将文件路径(不包括QB文件的名称)复制到Windows资源管理器中以找到权限/用户.lgb文件:重命名或删除它。
以单一用户模式打开 QuickBooks ,以 ADMIN 身份登录。
转到修改>偏好设置:
转到集成应用程序和公司首选项标签。突出显示' CLEARIFY-QQube工具'然后点击删除按钮。
接下来,回答是进行确认。
点击确定退出该窗口。
将 QuickBooks 返回多用户模式,并以管理员身份登录。 打开 QQube配置工具。然后突出显示该公司并单击“删除”按钮。
将出现一个对话框,告诉您打开QB,并以管理员等方式登录。
点击确定继续。
QuickBooks 会弹出权限:
确认继续:
如果您有 QuickBooks Enterprise 11 ,系统会弹出此对话框,为您提供有关添加自定义报告用户的详细说明" QQube " 。请务必输入在 QuickBooks 中设置用户时使用的SAME密码。
该公司将出现在公司文件列表中:(点击保存按钮 - 如果您忘记了,它会自动提示您这样做)