金蝶常见问题分析表.docx
文本预览下载声明
金蝶KIS软件常见问题收集:1)、当前使用的功能与其他用户有冲突【分析】:这情况一般是在系统中进行关键操作时,检查到有其他用户在使用该功能,为了保证数据的正确性,系统暂时终止该功能的执行。【处理】:?这时需要检查一下,是否有别人有凭证相同的功能系统或模块,如果有则通知对方暂时退出;然后通过客户端程序组中的“系统工具 系统工具 网络控制工具”功能,登录对应的账套后,把其中的信息清除后,再执行操作就可以了。(2)、财务期末结账时提示:不能在对象?t_Balance?中插入重复键【现象】:在财务期末结账时提示:错误代码:3631(E2FH)?Source :Microsoft OLE DB Provider for SQL Server?Detail :违反了 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=glselect @Fperiod=fvalue from t_systemprofile where fkey=currentperiod and fcategory=gldelete 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类型时发生语法错误。在别的电脑上相同的用户登录操作,却又可以正常完成业务操作。【分析】:从提示可以看出,这跟用户账数据、用户信息没有多少的关系,而是跟客户端的具体设置有关。而在制作凭证过程中,涉及到日期的就是系统自动按客户端日期格式设置来获得的日期数据。故此可以推断出,应该是在区域设置中的时间、日期设置格式可能存在问题。【处理】:通过控制面板 》 区域和语言选项 》区域选项 》 自定义,修改日期格式是为YYYY-MM-DD的格式,然后重新进行业务操作即可。详细的处理过程,请点击这里。(4)、打开报表说类型不匹配怎么解决【现象】:有时在打开自定义报表如资产负债表说类型不匹配,无法查询报表数据。【分析】:报表数据是比较特殊的,出现这种现象,一般有两种情况:1、软件的报表临时文件信息出现了错误;2、报表本身出现了错误。【处理】:?针对不同的情况,可分别采用不同的方法处理:1、如果是报表临时文件信息存在错误,可以在退出软件的情况下,将软件安装目录下的Report文件夹删除,然后重新进入软件,这时报表查询可以恢复正常;2、如果上述方法不能解决,那应该是报表数据本身出了问题,这种情况下,只有在报表管理界面中删除这张报表,然后从备份报表中引入这张报表。建议:各报表设置好后,一般都不会有什么变化,而且报表本身一般是只保存公式而不保存数据的。这时建议将所有自定义报表都单独引出备份,这样在万一出现这种情况时,可以直接引入报表文件来恢复报表。(5)、在自定义报表中设置报表期间的方法?【现象】:把自定义报表设计好后,需要在报表的台头位置中设置报表期间,需要如何操作?【分析】:要在报表上设置报表期间,需用利用软件提供的报表期间函数RPTDATE实现。【处理】:1、打开报表,进入报表属性管理2、 在“页眉页脚”页签编辑单位名称这一行信息3、设置报表期间的位置,进行函数选择4、选择RPTDATE函数5、
显示全部