我正在尝试让一个应用程序显示在QB中的“集成应用程序”列表中。不知道我在做什么错。我的代码如下,在按钮单击事件上:
QBSessionManager sessionManager = new QBSessionManager();
sessionManager.OpenConnection("", "QB Test");
sessionManager.BeginSession(@"PATH TO QBW FILE", ENOpenMode.omDontCare);
当我在没有打开QB的情况下运行此程序时,出现错误:
该应用程序无法自动登录此QuickBooks公司数据文件;QuickBooks管理员可以通过“集成应用程序”首选项授予权限。
打开QB,我得到:
该应用程序之前未访问过此QuickBooks公司数据文件。只有QuickBooks管理员可以授予首次访问QuickBooks公司文件的权限。
打开QB,以管理员身份运行该应用程序后,将打开一个新的QB窗口,我得到:
运行多个QuickBooks实例时,不支持尝试连接到QuickBooks的应用程序。
我从来没有看到我的应用程序在程序的集成应用程序列表中列出来允许我使用它的权限
所以:
安装了QB SDK
有QB管理员帐户
在集成应用程序中列出了其他应用程序,例如misys
我很困惑
小唯快跑啊
倚天杖
忽然笑
相关分类