用友U8 总帐,科目设置为辅助核算后,在当年使用中都完全正常,但在结转到新一年帐后,部分辅助核算的期初余额与总帐期初不平,把辅助余额都删除完后,总帐中仍有余额,除非把辅助核算去掉后,才能删除总账余额,重新录入辅助余额才能正确,如少可照此办法,但多的话,该怎么办-请问该问题是什么原因造成-
2016-1-7 0:0:0 用友NC小编用友U8 总帐,科目设置为辅助核算后,在当年使用中都完全正常,但在结转到新一年帐后,部分辅助核算的期初余额与总帐期初不平,把辅助余额都删除完后,总帐中仍有余额,除非把辅助核算去掉后,才能删除总账余额,重新录入辅助余额才能正确,如少可照此办法,但多的话,该怎么办-请问该问题是什么原因造成-
用友U8 总帐,科目设置为辅助核算后,在当年使用中都完全正常,但在结转到新一年帐后,部分辅助核算的期初余额与总帐期初不平,把辅助余额都删除完后,总帐中仍有余额,除非把辅助核算去掉后,才能删除总账余额,重新录入辅助余额才能正确,如少可照此办法,但多的话,该怎么办?请问该问题是什么原因造成? 问题原因:如果出现对帐不平的现象,首先要恢复计帐甚至取消审核,然后重新审核后再记帐。此方法可如果不能解决,可判断数据库有问题,可从以下表中找原因:一般情况检查4个表(code科目表,GL_accsum总帐表,GL_accass辅助总帐表,GL_accVouch凭证明细表)即可。有如下可能性:1.科目表的末级标志错误2.总帐表或辅助总帐表记录丢失3.总帐表或辅助总帐表记录重复4.凭证本身错误 解决方法:情况1:此现象在U8下有时会出现,是已使用科目再增加下级科目时会出现。用如下语句可判断科目表非末级科目的末级标志错误select * from FROM [code] where exists(SELECT * FROM [code] v where code.ccode=left(ccode,len(code.ccode)) and code.ccode<>ccode ) and bend<>0修改语句update code set bend=0 FROM [code] where exists(SELECT * FROM [code] v where code.ccode=left(ccode,len(code.ccode)) and code.ccode<>ccode ) and bend<>0科目表末级科目的末级标志错误select * FROM [code] where not exists(SELECT * FROM [code] v where code.ccode=left(ccode,len(code.ccode)) and code.ccode<>ccode ) and bend<>1修改语句update code set bend=1 FROM [code] where not exists(SELECT * FROM [code] v where code.ccode=left(ccode,len(code.ccode)) and code.ccode<>ccode ) and bend<>1情况2:总帐表或辅助总帐表有数据丢失总账表中按科目划分有且只能由12条记录,每月一条记录SELECT [ccode]FROM [GL_accsum]group by [ccode]having count([i_id])<12辅助总账表中按科目和辅助项划分有且只能由12条记录,每月一条记录SELECT [ccode], [cdept_id], [cperson_id], [ccus_id], [csup_id], [citem_class], [citem_id] FROM [GL_accass] group by [ccode], [cdept_id], [cperson_id], [ccus_id], [csup_id], [citem_class], [citem_id] having count([i_id])<12如果发现此现象请手工添加丢失的记录情况3:总帐表或辅助总帐表记录重复(accesss升级到SQL后有时出现)删除总账表中的冗余数据delete [GL_accsum] from [GL_accsum] as v where not exists(SELECT * FROM [GL_accsum] as a where [iperiod] between 1 and 12 group by [ccode],[iperiod] having min([i_id])= [v].[i_id])删除辅助总账表中的冗余数据delete [GL_accass] from [GL_accass] v where not exists(SELECT * FROM [GL_accass] where [iperiod] between 1 and 12 group by [ccode], [cdept_id], [cperson_id], [ccus_id], [csup_id], [citem_class], [citem_id],[iperiod] having min([i_id])=v.[i_id])情况4:凭证本身错误(数据库损坏造成数据错误或外部数据导入时未做平衡和辅助核算的检查)可通过取消审核重新审核的方法找到错误凭证,进行进一步的修改以上方法有时要结合在一起灵活使用,不要孤立的认为一方治百病。同时处理后都要恢复记帐,重新记帐,方可判断是否正确。解决方案:
问题原因:如果出现对帐不平的现象,首先要恢复计帐甚至取消审核,然后重新审核后再记帐。此方法可如果不能解决,可判断数据库有问题,可从以下表中找原因:一般情况检查4个表(code科目表,GL_accsum总帐表,GL_accass辅助总帐表,GL_accVouch凭证明细表)即可。有如下可能性:1.科目表的末级标志错误2.总帐表或辅助总帐表记录丢失3.总帐表或辅助总帐表记录重复4.凭证本身错误 解决方法:情况1:此现象在U8下有时会出现,是已使用科目再增加下级科目时会出现。用如下语句可判断科目表非末级科目的末级标志错误select * from FROM [code] where exists(SELECT * FROM [code] v where code.ccode=left(ccode,len(code.ccode)) and code.ccode<>ccode ) and bend<>0修改语句update code set bend=0 FROM [code] where exists(SELECT * FROM [code] v where code.ccode=left(ccode,len(code.ccode)) and code.ccode<>ccode ) and bend<>0科目表末级科目的末级标志错误select * FROM [code] where not exists(SELECT * FROM [code] v where code.ccode=left(ccode,len(code.ccode)) and code.ccode<>ccode ) and bend<>1修改语句update code set bend=1 FROM [code] where not exists(SELECT * FROM [code] v where code.ccode=left(ccode,len(code.ccode)) and code.ccode<>ccode ) and bend<>1情况2:总帐表或辅助总帐表有数据丢失总账表中按科目划分有且只能由12条记录,每月一条记录SELECT [ccode]FROM [GL_accsum]group by [ccode]having count([i_id])<12辅助总账表中按科目和辅助项划分有且只能由12条记录,每月一条记录SELECT [ccode], [cdept_id], [cperson_id], [ccus_id], [csup_id], [citem_class], [citem_id] FROM [GL_accass] group by [ccode], [cdept_id], [cperson_id], [ccus_id], [csup_id], [citem_class], [citem_id] having count([i_id])<12如果发现此现象请手工添加丢失的记录情况3:总帐表或辅助总帐表记录重复(accesss升级到SQL后有时出现)删除总账表中的冗余数据delete [GL_accsum] from [GL_accsum] as v where not exists(SELECT * FROM [GL_accsum] as a where [iperiod] between 1 and 12 group by [ccode],[iperiod] having min([i_id])= [v].[i_id])删除辅助总账表中的冗余数据delete [GL_accass] from [GL_accass] v where not exists(SELECT * FROM [GL_accass] where [iperiod] between 1 and 12 group by [ccode], [cdept_id], [cperson_id], [ccus_id], [csup_id], [citem_class], [citem_id],[iperiod] having min([i_id])=v.[i_id])情况4:凭证本身错误(数据库损坏造成数据错误或外部数据导入时未做平衡和辅助核算的检查)可通过取消审核重新审核的方法找到错误凭证,进行进一步的修改以上方法有时要结合在一起灵活使用,不要孤立的认为一方治百病。同时处理后都要恢复记帐,重新记帐,方可判断是否正确。
如果您的问题还没有解决,可以到 T+搜索>>上找一下
相关阅读
- 用友NC软件凭证打印设置方法2018-11-5 13:51:36
- 调拨单审核生成的其他入库单将其它手工填写的其他入库单覆盖2016-9-7 12:11:10
- 调整固定资产折旧2016-8-30 11:5:55
- 用友NC物资管理系统解决方案2016-8-10 0:0:0
- 升级前(NC,带辅助核算项的集团科目分配给下面公司后,下面公司不能修改该集团科目的辅助核算项目,但是升级NC,该项控制不再受约束。2016-8-10 0:0:0
- 利润表联查主营业务成本__的来源数据,为什么总帐中那么多笔明细,在IUFO联查时,则只有两笔,汇总依据是什么?2016-8-10 0:0:0
- 在做凭证分析时,无析界面只有按金额对比分析,无其它分配方式 (“空”、不分析”、“金额对应”、“比例分配”“月末结转”)可选2016-8-10 0:0:0
- 用友U8 保存凭证时提示有人正在保存凭证。2016-8-10 0:0:0
- 用友U8 保存凭证时提示有人正在保存凭证。_02016-8-10 0:0:0
- 用友U8 保存凭证时,提示有其他人在使用,无法保存。2016-8-10 0:0:0
最新信息
- 程序检测到“T3产品服务”没有开启,请问您是否开启?这是什么问题
- 采购入库生单,选择采购到货单时,到货数量800,入库数量800时,老是提示:入库数量不能大于所参照到货单的数量,不能保存! 实际入库数量和到货数量是相等的。当把入库数量改成100之后,又可以生单成功!但是入库数量改成700,也是不能成功的。不知道什么原因??
- 采购分开流程,存货启用该了部门辅助项,参照进货单生成凭证,存货科目不能带出部门辅助项。但是进货单是录入了部门的。
- 采购到货单做好了,采购检验单生单时还是没有
- 采购发票制单的时候提示供应商被锁定
- 采购发票如何控制重复做单,现在发现有的采购发票有重复的单据,已经结账如何处理?可以做红字发票冲掉重复的蓝字发票吗?
- 采购批量 都影响那些单据啊?是只影响采购订单吗
- 采购期初记账是在什么情况下需要记账呢,在什么时候记账?
- 采购管理中的采购订单中的单价能否设置不录入,或者默认为0
- 采购管理中进货页面打开后出现脚本错误,其他控件都无法选择访问。