资源预览内容
第1页 / 共62页
第2页 / 共62页
第3页 / 共62页
第4页 / 共62页
第5页 / 共62页
第6页 / 共62页
第7页 / 共62页
第8页 / 共62页
第9页 / 共62页
第10页 / 共62页
亲,该文档总共62页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
,U8-871 年结流程,用友软件股份有限公司 2008年10月8日,年结导航,一、年结流程概括 二、跨年业务处理规则 三、年结前准备工作 四、典型问题分析 五、结转后业务数据检查 六、常见问题,年结流程概括,一、年结流程概括,U8-871是用友软件U8系列中目前最新版本,其年结过程也较之前其他版本有较大改善,提供自动和手工两种结转方法,您可以根据自己的实际情况选择使用。现在就年结流程有以下四点说明。 一 、使用手工结转请根据年结向导中的结转步骤勾选结转。 二 、无论手工或自动结转,如果账套启用薪资模块都需要在薪资模块结转后将总账12月结账,再手工结转总账模块。 三 、如果账套中没有启用薪资模块可以将总账连同其他模块一并结转。 四、供应链、应收应付不支持重复结转。,年结流程概括手工结转流程介绍,完成上年工作,年度数据结转,账套备份,登陆系统管理 建立新年度账套,账套备份,说明: 红实线表示启用薪资模块的结转路线 蓝实线表示没有启用薪资模块的结转路线 绿虚线表示何时进行账套备份,完成结转核 对各模块数据,返回上年度 将总账结账,登陆系统管理 手工结转总账,年结流程概括自动结转流程介绍,完成上年度工作,账套备份,登陆系统管理进行年 度账套数据自动结转,完成结转核 对各模块数据,返回上年度 将总账结账,登陆系统管理 手工结转总账,说明: 红实线表示启用薪资模块的结转路线 蓝实线表示没有启用薪资模块的结转路线 绿虚线表示何时进行账套备份,二、跨年业务处理规则,跨年业务处理规则,三、年结前准备工作,财务,总账 银行对帐平衡后,核销银行帐操作。 会计科目设置了往来辅助核算,需要进行个人、客户或供应商往来两清操作。 将“本年利润”科目转到“利润分配”科目(手工填制或通过设置自定义转账生成凭证)。 选项中启用调整期,不关帐的情况下也可以进行年度结转。调整期凭证数据只要记账就能结转到下年,不记账不参与结转。 固定资产 固定资产要在第12个会计期间月末结账要求把所有制单业务完成,即使在选项中设置了“月末结账前不需完成制单业务”,在12月末结账时,若有未制单的业务,系统也会提示:制单业务未完成,不能进行第12个会计期间的月末结账!如确实不需制单,则在批量制单中把所有未制单记录删除,否则系统不予结账。 如固定资产与总帐系统连用,年结前建议与总帐系统对帐,保证数据两边一致,如两边数据不一致也不影响年结的进行,建议最好在上年里把数据调平。,财务,应收应付 应收应付中当选项里设置单据审核日期为业务日期时,本月的应收/付 款单,发票,合同结算单合同结算单等单据不审核情况下也可以月末结账 并结转,结转过程中系统会再次提示:上年尚有未审核的单据,是否结转 到下一年度。 应收应付中当选项中设置单据审核日期为单据日期时,本月的应收 (应付)单、发票、合同结算单等单据必须全部审核,否则不能结账,年结。 建议将本年可以核销的记录进行核销或转账操作后再结转 建议月结前将所有外币余额为零,本币余额不为零的单据,通过汇兑 损益(外币结清)调整 12月份月结前进行本年度数据核对,确保业务账,科目账,应收应付 与总账对账正确性,从而尽量规避数据结转到新年度后出现对账不平情况。,供应链,采购管理、委外管理 没有限制 销售管理 发货单、销售发票、销售调拨单、零售日报、代垫费用单:全部审核或复核(红蓝单据均遵循此规则) 库存管理 采购入库单、产成品入库单、其他入库单、销售出库单、材料出库单、其他出库单、盘点单、调拨单、组装单、拆卸单、形态转换单、不合格品记录单、不合格品处理单、限额领料单:全部审核 整理现存量 存货核算 出入库调整单全部记账、结算成本处理中已结算单据全部做完结算成本处理,另:如本年已记账单据在结转前不生成凭证,则结转到下年后无法生成凭证; 12月份期末处理前一定要先做结算成本处理 使用计划价计价方式的年结前不要修改存货档案中的计划价 先进先出法,请备份年度帐后,再用计价辅助重写工具重算后,再结转,结转后恢复原来年度帐;,HR,薪资管理 薪资做完12月份的数据后,不做月末处理。新建09年年度账,在未做薪资的年度结转前不要进入薪资模块做任何操作。 考勤管理 考勤管理的考勤期间必须全部封存后才能做年结。封存的考勤期间的刷卡数据和日结果数据不结转到下年。 HR基础设置 “基础设置”菜单下的人员档案与“业务工作”菜单下的人力资源模块的人员档案的区别: 前者属于基础档案,年结时通过“新建年度账”传递到新年度 后者属于业务数据,年结时通过“结转上年数据”传递到新年度 建立新年度账之后,结转上年数据之前,旧年度账中,HR基础信息中的信息结构以及人事、薪资模块的人员档案的变动都可以同步到新年度。,平台及环境,基础档案: 检查上下年基础档案是否一致 建立年度帐后下年基础档案不要进行删除。 数据库: 启用生产制造模块,数据库使用SQL2005 需要特别配置。配置方法如下:开始程序-Microsoft SQL Server2005-配置工具外围应用配置器功能的外围应用配置即席远程查询,选中“启用OPENROWSET和OPENDATASOURCE支持“。 进行数据库收缩。 操作系统: 建议年结前重新启动服务器操作系统,如不能重新启动服务器,可以重新启动SQL服务。,补丁: A、建议在自动更新工具中看到CP开头,以JZ结尾的补丁要打上。(供应链结转在UFCOMSQL中对应的DLL文件是USGXLJZ.DLL) B、 到2008-10-13日为止年结相关补丁列表: CP-U871-1613-081011-AR CP-U871-1615-081011-CM CP-U871-1611-081010-PUOM CP-U871-1595-080928-CA CP-U871-1590-080927-SA CP-U871-1606-081009-JZ C、之后年结的补丁请通过ERP资源中心等渠道查询。,平台及环境,四、典型问题分析,一、 HR基础档案结转时报错 二、薪资结转过程报某一个工资项目无效 三、缺少基础档案报违反约束 四、年结过程中报“将截断字符串或二进制数值” 五、存货核算提示没有暂估成本单据,结转终止 六、红叉错误(缺少存储过程),一、 HR基础档案结转时报错 (1),帐套名称:871版本2008-2009年结演示数据 产品名称:人力资源 发生时间: 2008-09-09 11:14:22 消息内容: 结转失败:用户取消结转,一、 HR基础档案结转时报错 (2),通过SQL的跟踪器跟踪过程(如下图),把SQL语句在查询分析器里执行(如下图),通过上面的语句分析该问题是由于2008年度账的数据库里多了一个表hr_hi_personbak。用下面语句删除就可以了。 drop table hr_hi_personbak,一、 HR基础档案结转时报错 (3),分析总结: 对于此类问题,一般都是在上年的数据库里用户添加了自己定义的表,或者维护人员在修改数据时,做了一些临时的备份表,这类表一般都是以BAK结尾,不光在HR模块里会出现,如果对其他表做了备份,在结转对应模块时会有类似的错误,这种现象用SQL的跟踪都容易发现,确认是做的临时备份表删除就可以了。,一、 HR基础档案结转时报错 (4),二、薪资结转过程报某一个工资项目无效(1),帐套名称:871版本2008-2009年结演示数据 产品名称:人力资源 发生时间: 2008-09-09 11:56:52 消息内容: 结转失败:用户取消结转,通过SQL的跟踪器跟踪过程(如下图),二、薪资结转过程报某一个工资项目无效(2),把SQL语句在查询分析器里执行(如下图),通过上面的语句可以看出在08年的数据库里表wa_gzdata少了一个字段F_15,用语句加上或者在表设计里加上就可以了。 ALTER TABLE wa_gzdata ADD F_15 numeric(18, 2) NULL,二、薪资结转过程报某一个工资项目无效(3),分析总结: 对于此类问题,一般都是在上年的数据库里用户修改(删除)过工资项目,或者维护人员在后台修改数据时,没有对数据表修改全,提示无效字段F_* 一般都是这三个表不匹配对应造成的。在表WA_GZtblset里有一个工资项目,根据这个项目对应的ID号,在表WA_GZData里会产生一个 F_ID号的字段,在表WA_GZHZB里会产生一个 FG_ID号的字段,这些都是一一对应的不能缺少,如不对应根据具体情况在工资数据表添加或删除字段。,二、薪资结转过程报某一个工资项目无效(4),三、缺少基础档案报违反约束 (1),根据提示,“约束冲突,发生在表vendor字段vencode”,可以判断是档案记录不一致,具体出错还是用事件探查器跟踪。,三、缺少基础档案报违反约束(2),三、缺少基础档案报违反约束(3),问题解决: 使用下面的语句检查不一致的档案记录 select * from ufdata_XXX_2008vendor where cvencode not in (select cvencode from ufdata_XXX_2009vendor ) 将缺失的记录参照正常的记录拷贝过来,问题解决。,三、缺少基础档案报违反约束(4),四、年结过程报“将截断字符串或二进制数值” (1),供应链结转至采购订单时报错“将截断字符串或二进制数值”,采购结转失败,导致年结失败。,查看结转报告 错误说明如图,查看跟踪文件,发现“Error:8152”,错误跟前台错误一致,四、年结过程报“将截断字符串或二进制数值” (2),查看语句,是在执行 insert into PO_Pomain时报错的。,四、年结过程报“将截断字符串或二进制数值”(3),打开查询分析器,执行该语句。,错误再现,问题出在这里,前台显示正常,四、年结过程报“将截断字符串或二进制数值” (4),首先看下2009年年度库中PO_Pomain表结构,再来看下2008年年度库中PO_Pomain表结构,09年为20 而08年是120,四、年结过程报“将截断字符串或二进制数值” (5),错误原因: 修改了上年数据库中表PO_Pomain结构,加长了表头自定义项目的长度,导致上下年度数据库表结构不一致,引发了截断字符串的问题,进而导致采购结转失败。,解决方法: 1、手工修改下年不一致的表结构,保持与上年一致。 2、在建立年度帐之前,修改 X:u8softadmin userdevelopupdate.sql,把修改表结构的脚本加入进去,让系统在建立年度帐后自动执行脚本,修改对应表结构。,四、年结过程报“将截断字符串或二进制数值” (6),五、存货核算提示没有暂估成本单据,结转终止 (1),后台跟踪没有发现报错信息,但发现此语句为对08年出入库单据的检验,五、存货核算提示没有暂估成本单据,结转终止 (2),在查询分析器中执行此语句发现有2条记录,并查询出具体记录,五、存货核算提示没有暂估成本单据,结转终止 (3),通过对上面查询语句及结果进行分析,在上一年的出入库单据中存在iaprice和facost为NULL的单据 解决方法:根据数量反算出来单价或金额,UPDATE更新即可。,五、存货核算提示没有暂估成本单据,结转终止 (4),六、红叉错误(缺少存储过程) (1),这个错误没有明显的提示,只有用老办法,使用事件探查器跟踪,定位到出错的语句,然后在查询分析器中执行,看详细的错误情况。,六、红叉错误(缺少存储过程)(2),六、红叉错误(缺少存储过程)(3),经过分析,我们可以看到,提示的错误是“未能找到存储过程sp_clearcurrentstock_st”, 问题解决: 1、在其他正常的年度账中,找到这个存储过程并生成sql脚本,在新年度执行该脚本即可。 2、使用查询分析器:Sp_helptext sp_clearcurrentstock_st 得到该存储过程
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号