金蝶K提示未设置对象变量或withblock变量解决方法
- 格式:doc
- 大小:52.50 KB
- 文档页数:2
金蝶常见问题及处理方法(1)1、明细帐查询错误错误描述:帐套在查询明细帐(包括数量明细帐)时提示“产生未知错误”或提示:发生未知错误,系统将当前操作取消,错误号为0,请与金蝶公司联系。
问题原因:数据库表Glbal, Glpnl 表损坏处理方法:备份当前数据表后,导入新的表结构,并把原数据导入到新表,再利用Check 检查关系的完整性。
2、报表取数出现翻倍错误描述:在报表中进行数据重算后,数据出现双倍。
问题原因:系统在凭证过账时产生过账错误。
(报表公式错误除外)处理方法:具体步骤如下:1)进行反过帐、反结帐到出错期间,2)安装新版本软件(建议用比较高的版本),3)在新版本软件中恢复操作权限,4)在新版本软件中重新进行过帐、结帐注意:如果是偶尔在最近一期才出现这种现象,则只需将数据中的Glpnl 表中的记录删除,再反过帐→反结帐→过帐→结帐,即可。
3、利用ODBC 修复账套操作步骤;1)、打开Office 工作组管理文件Wrkgadm.Exe 链接System.Mda 文件2)、取消System.Mda的登录密码:进入Access,不打帐套,通过“工具--安全--用户组与帐号”----“更改登录密码”,输入原密码后,直接确定。
3)、设置Odbc:进入Win2000 的ODBC,添加--选择“Driver Do Microsoft - Access (*.Mdb)”---完成4)、数据库---选择System.Mda 所在路径和它的文件名5)、设置高级选项:输入登录的名称(Morningstar);此时不要输入密码,它也没有密码的。
6)、设置修复选项:选择需要修复的帐套,确定。
7)、待系统将提示修复成功,可以用Access 和软件检测试数据了,结合Check 检查该帐套的完整性。
8)、修改完成后,建议回到Access 中,将密码还原,以确保数据库的安全。
-帮助顾客成功 - 4 - 技术支持快递第6 期4、帐套备份提示错误错误描述:进行账套备份时,系统提示:文件操作发生下面的错误,请仔细检查有关的文件、路径和驱动器91:未设置对象变量或With Block 变量。
在查询明细账时提示“运行时错误91,未设置对象变量或with block变量”请看一下机器名和登陆操作系统的用户名有没有特殊符号,或带有中文名,如有请将机器名修改为纯英文的,增加一个纯英文的操作系统用户。
如过没有,那请将软件进行卸载,删除system32下的ufcomsql文件夹,重新安装软件在总账中,查询管理费用时报"7-内存溢出"或“未设置对象变量,运行时91错误”。
此问题请检查机器环境: 机器名是否含特殊字符或中文,登陆操作系统的操作员名是否含特殊字符或中文,其权限是否为超级管理员或高级用户. 重新注册软件的所有组件,可使用通网站服务工具中的维护通2.0中的三十九号工具进行注册. 清空系统临时文件夹,路径: C:\Documents and Settings\Administrator\Local Settings\Temp 如问题未解决,请将账套引入到其它机器确定是否为数据问题.2. 在总账记账时提示“运行时错误91,未设置对象变量或With block 变量”。
总账中遇到这种错误,可能就是和计算机名称、登陆账户有关。
计算机名称最好是全英文的,登陆账户也应该用英文名。
查看登陆操作系统的用户具有什么权限,我们要求必须是超级用户以上的权限才可以。
3. 客户在使用薪资统计查询时,出现“91号错误,未设置对象变量或With block 变量”同时个人工资统计查询表不可用,不能查询出结果此问题是因为组件丢失所致请重新注册一下组件或是重新安装一下软件4. 销售发票列表联查销售发票,出错“运行错误91”开发已做出补丁,请上网下载相应版本的补丁。
补丁路径:用友通10.2标准版:\\tongserver\补丁包\补丁包\用友通10.2补丁包\标准版\2007-11-05星期一\23335-23067 用友通10.2工业版\\tongserver\补丁包\补丁包\用友通10.2补丁包\工业版\2007-11-05星期一\23335- 230675. 查询账表时提示,运行时错误91,服务器为2000server可以正常登陆,客户端为xp出现此问题< /font>使用服务工具中的维护通2.0中的工具三十九把客户端的组件重新注册一下,或卸载客户端软件,删除system32\ fcomsql这个文件夹,然后再重新安装软件。
对象变量或With 块变量没有设置(错误91)创建对象变量有两个步骤。
第一,必须先声明对象变量。
然后必须用Set语句将一个正确的引用赋值给对象变量。
同样地,With...End With块必须先用With语句进入点来执行初始化。
此错误有以下的原因和解决方法:试图使用的对象变量,还没有用一个正确对象的引用来赋值。
给对象变量指定或再指定一个引用。
例如,如果在下列的代码中省略Set语句的话,那么引用MyObject将会产生错误:Dim MyObject As Object '创建对象变量。
Set MyObject = Sheets(1) '创建一个正确的对象引用。
MyCount = MyObject.Count '计数值赋给MyCount。
试图用的对象变量已经被设为Nothing。
Set MyObject = Nothing '释放此对象。
MyCount = MyObject.Count '引用了已释放的对象。
再指定引用给对象变量。
例如,使用新的Set语句给对象设置新的引用。
此对象是正确的对象,但没有被设置,因为在对象库中,在“引用”对话框中没有被选取。
在“添加引用”对话框选择对象库。
在With块内GoTo语句的去向。
不要跳进With块。
确保块使用With语句进入点以执行初始化。
当选了“设置下一条语句”命令时,在With块内指定了一行。
With块必须用With语句执行初始化。
详细信息,可选取有问题的项目,并按下F1 (在Windows中)或HELP(在Macintosh中)键。
(1)、当前使用的功能与其他用户有冲突【分析】:这情况一般是在系统中进行关键操作时,检查到有其他用户在使用该功能,为了保证数据的正确性,系统暂时终止该功能的执行。
【处理】:这时需要检查一下,是否有别人有凭证相同的功能系统或模块,如果有则通知对方暂时退出;然后通过客户端程序组中的“系统工具> 系统工具> 网络控制工具”功能,登录对应的账套后,把其中的信息清除后,再执行操作就可以了。
(2)、财务期末结账时提示:不能在对象't_Balance' 中插入重复键【现象】:在财务期末结账时提示:错误代码:3631(E2FH)Source :Microsoft OLE DB Provider for SQL ServerDetail :违反了PRIMARY KEY 约束'pk_Balance'。
不能在对象't_Balance' 中插入重复键。
能继续反结帐到以前期间,反结后也能继续结帐到本期,但从本期向下一期结账时系统仍然报以上的错误。
【分析】:1、从提示的Detail可以看出,这是因为账套中存在错误的数据,从而导致如果结账的话将在数据库中产生重复的记录。
2、这种情况基本上都发生在余额表中保存了当前期间以后的数据。
造成产生这样的数据的可能原因是曾经进行过期末结账,但是在结账过程中遇到意外错误造成程序无法将数据还原。
3、账套结账的原理:根据当期期末数据,形成下期的期初数据。
那么在进行期末结账之前,在余额表中不应该存在当前期间以后的数据。
【处理】:这种情况下的错误,一般需要使用SQL语句来处理。
建议在备份账套的情况下,在查询分析器中选择正确的账套数据库实体后,执行以下SQL再结账。
godeclare @Fyear int,@Fperiod intselect @Fyear=fvalue from t_systemprofile where fkey='currentyear' and fcategory='gl'select @Fperiod=fvalue from t_systemprofile where fkey='currentperiod' and fcategory='gl'delete from t_balance where fyear*100+fperiod>@Fyear*100+@Fperioddelete from t_profitandloss where fyear*100+fperiod>@Fyear*100+@Fperioddelete from t_quantitybalance where fyear*100+fperiod>@Fyear*100+@Fperiodgo(3)、在制作单据生成汇总凭证时提示“从字符串转换为Datetime类型时发生语法错”【现象】:KIS商贸版中在制作单据生成汇总凭证时提示:从字符串转换为Datetime类型时发生语法错误。
金蝶KIS专业版10常见故障及解决办法安装金蝶提醒:金蝶软件不挑系统,WIN7、WIN8和XP都可以安装。
安装金蝶要注意修改“计算机名字”,计算机名字最好是全英文。
另,一定要关闭“杀毒软件”和“安全卫士”,同时看看这个视频,有教怎么操作的:一、金蝶操作中提示:当前使用的功能与其他用户有冲突,目前无法使用。
解决方法:开始--程序-- 金蝶KIS专业版---工具----系统工具----系统工具----网络控制工具----打开,登录后清除挂在里面的数据。
在操作时遇到非正常情况都可先用这个工具操作一下,能解决很多问题。
二、我安装新版本的金蝶安装不上,总是提示先卸以前有的程序,可是以前的已经卸啦首先打开我的电脑,然后点工具—文件夹选项点查看,取消隠藏受保护的操作系统文件。
把显示所有文件和文件夹勾上。
在系统盘(C盘)找到 program files文件夹,选择installshield installation information文件夹。
专业版产品把以“160D1940”开头的那个文件夹删掉,标准版产品把以“A88DEDF3”开头的那个文件夹删掉,迷你版产品把以“EDA858D8”开头的文件夹删掉,重新启动电脑即可。
三、在一台新amd的3核台式机安装金蝶kis专业版不能成功,尝试n遍所用软件是金蝶kis专业版。
安装步骤正确(在别的机器安装已成功)。
出现的错误提示有:“安装程序配置服务器失败,请参考服务器错误日志和安装错误日志以了解更多信息”、“启动本机的SQL数据服务失败,创建演示帐套失败”、“[DBNETLIB][ConnectionOpen (Connect().]SQL Server不存在或拒绝访问。
sql2000的sp4不支持三核cpu,一个办法是换cpu为双核或者四核。
另一个办法是在bios里面屏蔽一个核心,这个办法最简单。
屏蔽的选项旺旺在cpu设置或者cpu超频设置里面。
你自己逐项找找看。
SQL SERVER SP4不支持奇数核心CPU (除单核心),这个问题我也遇到过,最后没办法只有在CMOS中屏蔽了一个核心才安装成功。
金蝶K3 提示“未设置对象变量或with block变量”解决方法
方法一,
1.运行dcomcnfg 在出现在界面:组件服务--计算机--我的电脑,然后选择我的电脑用右件关闭DTC,再重启DTC。
2。
运行CMD命令,输入:msdtc-uninstall 回车后,再输入:msdtc-install.
如重启MSDTC后还是提示以上错误的话,请用kdmaindbg.exe,跟踪操作提示,文件在安装目录下面,C:\Program Files\Kingdee\K3ERP\下面,跟踪文件如果看到有红色记录,就得查看红色记录组件运行情况,或者重新注册组件,如查提示k3definebill.dll,组件错误,按方法二、操作;
方法二,如果是录入单据时或打开物流单据时提示“未设置对象变量或with block变量”如果有打过补丁PT024026、PT024840 的以请重新御掉重新安装,中层间层服务器,升级SQL账套。
金蝶K3提示连接中间层加密服务失败解决方法
如果打开帐套管理KdActMgr.exe,帐套正常并能正常看到授权站点数。
中间层重新注册也无效。
最终确认是由于kdsvrmgrservices服务没有正常启动。
解决方法:
1、打开-开始-运行,在K3安装目录中搜索kdsvrmgrservices程序,找到后,托到运行处,空格/service
或者直接在运行输入“C:\Program Files\Kingdee\K3ERP\KDCOM\KDSvrMgrService.exe /unregserver -卸载命令
/service -加载命令然后再启用
2、点确定,进行我的电脑右键,管理,找到服务,看是否有此服务,然后将其启动。
打开K3,正常启动
如果能正常登陆,在某些模块,不能正常使用提示中间层加密服务失败或者使作BOS数据交换平台导出数据时提示中间层加密服务失败。
解决方法:
查看服务KDSvrMgrService.exe是否是自动并且已启动,没有启动的话,右击启动
如果启动不了,右击-属性-登陆-信任-添加中间层注册时添加的本地账户,启动Remote Procedure Call (RPC)服务
服务KDSVRMGRSERVICE 服务与remote procedure call(RPC)服务输入相对应的登陆账号密码重新启动。