解决用友U8固定资产对账不平

合集下载

用友U8【固定资产】固定资产12月份月末结账显示对账不平,无法结账。

用友U8【固定资产】固定资产12月份月末结账显示对账不平,无法结账。
删除已生成的折旧凭证变动单批量变动部门转移变更前部门10004变更后部门10002
用友 U8【固定资产】固定资产 12月份月末结账显示对账不平, 无法结账。
问题描述:
固定资产12月份月末结账显示对账不平,无法结账。
原因分析:
固定资产12月份已结账,由于部分资产要【转移部门】,所以返结账,重新修改。删除已生成的折旧凭证,变动单---批量变门10002。变更后重新计提折旧。结账时提示对账不平。
后台修改了数据库之后,就可以结账了
【01部门】
【10004部门】
解决方法:
第一步:备份 SELECT * INTO fa_Total20210114 FROM fa_Total 第二步:执行 update FA_Total set dblDepr='3357.77',dblDeprTotal='309297.81' where sTypeNum='04' and iyear='2020' and iperiod='12' and sDeptNum='01' update FA_Total set dblDepr='14482.90',dblDeprTotal='1267947.17' where sTypeNum='04' and iyear='2020' and iperiod='12' and sDeptNum='10002'

用友U8固定资产初始化设置、原始卡片录入、对账不平处理方法

用友U8固定资产初始化设置、原始卡片录入、对账不平处理方法

用友U8固定资产初始化设置、原始卡片录入、对账不平处理
方法
初次使用固定资产模块往往会伴随很多问
题,最严重的就是对账不平
本文将从初始化开始教大家正确录入期初
资产卡片、对账不平的处理方法
一、固定资产初始化
根据提示点击下一步,注意截图说明
二、基础设置
1.点击固定资产-设置-资产类别
2.输入类别名称(其他可以使用默认)
3.点击固定资产-设置-部门对应折旧科目
4.选择部门对应的科目
三、录入原始卡片
1.点击固定资产-卡片-录入原始卡片
2.选择资产类别
3.录入卡片信息
红框必录,其他信息系统会自动计算四、对账不平的情况
1.检查固定资产原值、累计折旧点击固定资产-卡片-卡片管理
选择查询条件
点击栏目设置,勾选'累计折旧'
记录原值、累计折旧合计数
2.检查总账固定资产、累计折旧科目期初点击总账-期初-期初余额
记录固定资产、累计折旧科目期初
3.财务人员判断正确金额,修改科目期初或原始卡片即可
如果对您有帮助,请点个赞、点个关注,谢谢!。

解决用友U8固定资产对账不平

解决用友U8固定资产对账不平

begin TRANSACTION kk--创建临时表CREATE TABLE#fq([sCardID]int,PRIMARY key nonCLUSTERED ([sCardID]))commit TRANSACTION kk--初始化定义变量declare@Begin datetime,@end datetime,@iperiod int,@acc_id varchar(10),@acc_year varchar(10) declare@SQL nchar(2000)--得到当前本数据库的有关信息select@acc_id='999',@acc_year='2013',@iperiod=1,@Begin='2013-01-01 00:00:00.000',@end='2013-01-31 00:00:00.000'-----修改成需要重算总账的相关信息--SELECT @Begin=[dBegin], @end =[dEnd]FROM [UFSystem].[dbo].[UA_Period]-- where [cAcc_Id]=@acc_id and [iYear] =@acc_year and iId=@iperiod----Select @acc_id,@acc_year,@iperiod,@Begin,@end--取月初有效卡片序号数据,计算月初累计折旧数据if@iperiod>12 returninsert#fqSELECT max(C.[sCardID])FROM[fa_Cards]CWHERE ((c.dInputDate<@Begin)AND(c.dTransDate<@Begin Or c.dTransDate Is Null)AND(c.dDisposeDate<@Begin Or c.dDisposeDate Is Null))group by C.[sCardNum]--Set @SQL=update fa_totalset dblMonthDeprTotal=isnull(DT,0),dblMonthvalue=isnull(Dv,0)FROM fa_total Tleft join(Select D.[sDeptNum],C.[sTypeNum],sum(D.[dblValue])DV,sum(case@iperiod-1when 0 then[dblDeprT1]-[dblDepr1]when 1 then[dblDeprT1]when 2 then[dblDeprT2]when 3 then[dblDeprT3]when 5 then[dblDeprT5]when 6 then[dblDeprT6]when 7 then[dblDeprT7]when 8 then[dblDeprT8]when 9 then[dblDeprT9]when 10 then[dblDeprT10]when 11 then[dblDeprT11]else 0 end)DTfrom[fa_Cards]C JOIN[fa_Cards_Detail]D ON D.[sCardID]=C.[sCardID]JOIN[fa_DeprTransactions_Detail]P ON C.[sCardNum]=P.[sCardNum]AND D.[sDeptNum]=P.[sDeptNum]join#fq on#fq.[sCardID]=C.[sCardID]WHERE C.[dDisposeDate]is null and iyear=@acc_yeargroup by D.[sDeptNum],C.[sTypeNum])as Aon T.[sDeptNum]=a.[sDeptNum]and T.[sTypeNum]=a.[sTypeNum]where (T.dblMonthDeprTotal<>isnull(DT,0)or T.dblMonthvalue<>isnull(Dv,0))andT.iperiod=@iperiod--取月末有效卡片序号数据,计算月末累计折旧数据truncate table#fqinsert#fq SELECT max(C.[sCardID])FROM[fa_Cards]CWHERE ((c.dInputDate<=@end)AND(c.dTransDate<=@end Or c.dTransDate Is Null)AND(c.dDisposeDate<=@end Or c.dDisposeDate Is Null))group by C.[sCardNum]--Set @SQL=update fa_totalset dblDeprTotal=isnull(DT,0),dblDepr=isnull(DP,0),dblvalue=isnull(Dv,0)FROM fa_total Tleft join(Select D.[sDeptNum],C.[sTypeNum],sum(D.[dblValue])DV,sum(case@iperiodwhen 1 then[dblDeprT1]when 2 then[dblDeprT2]when 3 then[dblDeprT3]when 5 then[dblDeprT5]when 6 then[dblDeprT6]when 7 then[dblDeprT7]when 8 then[dblDeprT8]when 9 then[dblDeprT9]when 10 then[dblDeprT10]when 11 then[dblDeprT11]when 12 then[dblDeprT12]else 0 end)DT,sum(case@iperiodwhen 1 then[dblDepr1]when 2 then[dblDepr2]when 3 then[dblDepr3]when 4 then[dblDepr4]when 5 then[dblDepr5]when 6 then[dblDepr6]when 7 then[dblDepr7]when 8 then[dblDepr8]when 9 then[dblDepr9]when 10 then[dblDepr10]when 11 then[dblDepr11]when 12 then[dblDepr12]else 0 end)DPfrom[fa_Cards]C JOIN[fa_Cards_Detail]D ON D.[sCardID]=C.[sCardID]JOIN[fa_DeprTransactions_Detail]P ON C.[sCardNum]=P.[sCardNum]AND D.[sDeptNum]=P.[sDeptNum]join#fq on#fq.[sCardID]=C.[sCardID]WHERE C.[dDisposeDate]is null and iyear=@acc_yeargroup by D.[sDeptNum],C.[sTypeNum])as Aon T.[sDeptNum]=a.[sDeptNum]and T.[sTypeNum]=a.[sTypeNum]where (T.dblDeprTotal<>isnull(DT,0)or t.dblDepr<>isnull(DP,0)or t.dblvalue<>isnull(Dv,0))and T.iperiod=@iperiodtruncate table#fq--取本月新增或变动有效卡片序号数据,计算本月折旧变动情况insert#fqSELECT C.[sCardID]FROM[fa_Cards]CWHERE ((c.dInputDate between@begin and@end)or(c.dTransDate between@begin and@end)or(c.dDisposeDate between@begin and@end))update fa_totalset[dblTransInDeprTotal]=indt,[dblTransOutDeprTotal]=(outdt)FROM fa_total Tleft join(Select D.[sDeptNum],C.[sTypeNum],sum(d.[dblTransInDeprTCard])inDt,sum(d.[dblTransOutDeprTCard]+case when c.iopttype<>3 then 0 elsecase@iperiodwhen 1 then p.[dblDepr1]when 2 then p.[dblDepr2]when 3 then p.[dblDepr3]when 4 then p.[dblDepr4]when 5 then p.[dblDepr5]when 6 then p.[dblDepr6]when 7 then p.[dblDepr7]when 8 then p.[dblDepr8]when 9 then p.[dblDepr9]when 10 then p.[dblDepr10]when 11 then p.[dblDepr11]when 12 then p.[dblDepr12]else 0 end end)outDTfrom[fa_Cards]C JOIN[fa_Cards_Detail]D ON D.[sCardID]=C.[sCardID]JOIN[fa_DeprTransactions_Detail]P ON C.[sCardNum]=P.[sCardNum]AND D.[sDeptNum]=P.[sDeptNum]join#fq on#fq.[sCardID]=C.[sCardID]group by D.[sDeptNum],C.[sTypeNum])as Aon T.[sDeptNum]=a.[sDeptNum]and T.[sTypeNum]=a.[sTypeNum]where T.iperiod=@iperiod and([dblTransOutDeprTotal]<>isnull(outdt,0)or[dblTransInDeprTotal]<>isnull(indt,0))drop table#fq。

浅谈用友中固定资产与总账不平衡的原因及总结

浅谈用友中固定资产与总账不平衡的原因及总结

浅谈用友中固定资产与总账不平衡的原因及总结先来谈一谈固定资产总账中与固定资产模块对账不平的原因:1.先查看总账中凭证是否全部记账了2.查看固定资产选项账务系统接口里面的对账科目是否设置正确。

3.查看是否制单信息里面是否还有需要作凭证的:(在选项中与账务系统接口里面的月末结账前一定要完成制单登账业务选择了后在月末结账时会提示是否有未制单信息):4.查看对账不平衡,是原值不平衡还是累计折旧不平衡:原值不平衡的话,可能是资产增加或者减少没有生成凭证。

在进入卡片管理界面后在卡片管理页签的下拉菜单选择自定义查询,其下方点击查找,点击新增行,然后选择项目选择录入日期,比较符为大于等于,比较值为本月开始日期,再新增行选择项目选择录入日期,比较符为小于等于,比较值为本月结束日期。

如果是累计折旧不平衡,查看是否在做完累计折旧后又做了新的操作(点击月末结账会有提示),重新计提然后生成凭证。

5.注意查看本期拆分卡片时特殊情况,累计折旧值是否正确。

固定资产与总账对账的总结:在固定资产的日常业务处理完毕以后,一般会在固定资产-处理-对账处,执行与总账的对账,那么对账不平,也就成为了一个常见问题,如果要对账,应首先在选项中的与账务系统接口页签,勾上与账务系统进行对账,否则在处理下是找不到对账节点的对账不平时,可以参考以下思路:(1) 如果显示账务账套原值、累计折旧都是0或者差别非常大,应首先检查固定资产-选项的与账务系统接口页签,对账科目是否设置正确:是否是固定资产、累计折旧科目(2)如果是账务账套的原值比较少,应去查看固定资产模块的业务是否都生成了凭证,尤其需要注意的是原始卡片,因为该卡片不会在固定资产的批量制单下形成折旧信息,所以容易忽略;最好是到批量制单下查看一下是否还有制单信息,如果有,要确认一下,是否需要生成凭证,因为有些凭证可能在总账或其他模块如应付款管理已经做过了(3)如果查看了制单信息及原始卡片都生成了凭证,然后再查看一下,固定资产的凭证是否都已经在总账中审核记账了,如果没有,先总账记账,然后再进行对账操作(4)如果只是累计折旧核对不上,可能是折旧凭证是在总账中作的,或者是在固定资产批量制单下生成折旧凭证时,修改了折旧额等,这时可以打印出折旧清单,然后将清单上的本月折旧额与总账中的累计折旧的本月贷方发生进行核对(5)如果问题依旧没有解决,只能输出固定资产中部门、类别明细账,然后与总账中的关于固定资产、累计折旧科目的明细账进行核对,去检查问题到底出在哪里上海公司陈金金。

财务会计-固定资产-总账与固定资产对账不平

财务会计-固定资产-总账与固定资产对账不平

总账与固定资产对账不平产品线:U8版本:U8V11.0领域:财务会计模块:固定资产数据库版本:SQL2005固定资产模块与总账对账不平,分为原值不平、累计折旧不平。

无论是固定资产还是累计折旧,都符合以下的平衡关系。

下面针对每种情况举例说明分析过程以及解决方案。

问题1:固定资产和总账对账时固定资产的原值和累计折旧都显示为0问题描述:在固定资产模块对账界面,固定资产和总账对账时固定资产原值和累计折旧都显示为0.如下图:问题分析:固定资产选项中的对账科目设置情况,发现对账科目全部都已设置好。

如下图:仔细查看选项,发现勾选了“按资产类别设置缺省科目”,因此想到,在资产类别中是否未设置缺省科目呢?解决方案:打开资产类别界面,发现确实是资产类别对应的固定资产和累计折旧缺省科目未设置。

将固定资产与累计折旧缺省入账科目设置上,对账就平了。

注意事项:只有在固定资产选项中,勾选“按资产类别设置缺省科目”,才需要在资产类别界面设置缺省入账科目。

如果没有勾选此项,只需要在固定资产选项中,将对账科目设置上即可。

问题2:固定资产模块,“资产对账”节点不显示。

问题描述:登陆固定资产模块后其它功能节点显示均正常,只有“资产对账”节点不显示,如下图:左图是正常显示,右图缺少了“资产对账”功能节点。

问题分析:如果当月已经结账,资产对账也会显示,所以跟是否结账没有关系;由于其它功能节点显示均正常,因此也排除了accinformation表的问题。

因此看一下选,是否有相关控制。

解决方案:打开固定资产选项,“与账务系统接口”页签,发现,“与账务系统进行对账”没有勾选。

如下图:将“与账务系统进行对账”勾选后,“资产对账”功能节点就显示出来了。

注意事项:要求对软件功能节点以及选项要非常熟悉,才能又快又准的判断出问题原因所在。

建议多测问题,多在软件中操作。

问题3:固定资产与总账对账,显示账务系统原值和累计折旧少。

问题描述:在固定资产与总账对账时,对账结果显示账务系统原值和累计折旧均比固定资产的原值和累计折旧少。

用友U8总账对账不平问题总结

用友U8总账对账不平问题总结

用友U8总账对账不平问题总结(转帖)1:个人往来科目总账与明细账对账不平问题现象:个人往来科目总账与明细账对账不平解决方案:将GL_ACCVOUCH表期初数据相关科目凭证标志字段IFLAG=1改为IFLAG=0,问题解决。

2:客户往来总账与明细账对账不平 8.61问题现象:客户往来总账与明细账对账不平决方案:删除GL_ACCVOUCH表中的相关科目的供应商字段数据,问题解决。

3:安易转用友,总账期初余额结转后客户往来辅助核算科目“客户往来”问题现象:总账期初余额结转后客户往来辅助核算科目"客户往来总账-明细账"对账不平,总账有数,明细账无数,而在辅助账(双击)里有数。

且制单日期都被修改为1900-12-31,不符合实际情况。

解决方案:修改凭证明细表gl_accvouch中往来科目期初数据记账标识ibook=1及制单日期为上年末。

参考语句如下UPDATEGL_accvouch SET dbill_date = '2005-12-31', ibook = 1,idoc=0 WHERE(iperiod = 0)4:固定资产与总帐对帐不平 861问题现象:2005年11月固定资产与总帐工具对帐不平,本次问题现象与10月份一样使用上次处理方法处理后仍旧对帐不平但数据有变化,不知是何原因?解决方案:问题原因分析:FA_TOTal固定资产总帐表中的10月末累计折旧与fa_DeprTransactions_Detail固定资产折旧数据明细表的对应数据不一致。

做完上述操作后,经查发现,固定资产对账不平是由于11月份固定资产模块做过资产清理累计折旧其金额为:128.72元。

而总账中做的凭证18号0064凭证却将这笔业务做成了325元,所以造成固定资产与总账对账相差:196.28元。

5:固定资产与总帐对账不平 8.52问题现象:固定资产与总帐对账不平,对账中数据与卡片管理中原值以及累计折旧,包括账表中数据都不一致。

如何分析用友U8账务对账不平-总账明细账不平、辅助账总账明细账不平 (2)

如何分析用友U8账务对账不平-总账明细账不平、辅助账总账明细账不平 (2)

对账不平问题专题讲解内容一.总账对账不平二.模块间对账不平其他模块与总账间的对账不平其他模块间的对账不平一.总账对账不平总帐中大部分数据问题多出现在对账不平这个环节上,对账的形式主要有:1、明细帐(gl_accvouch)-辅助总帐(gl_accass)2、明细帐(gl_accvouch)-科目总帐(gl_accsum)3、辅助总帐(gl_accass)-科目总帐(gl_accsum)对账不平的主要原因可以归纳为gl_accvvouch、gl_accass、gl_accsum这三个表中同一科目的对应信息不一致所致。

重要的数据表科目表(code)凭证及明细账表(gl_accvouch)科目总账表(gl_accsum)科目辅助账(gl_accass)科目表(code)记录总账科目信息,如科目属性、特殊标识等重要表列科目编码(ccode)科目名称(ccode_name)编码级次(igrade):X表示X级(如3表示此科目是3级科目)是否未级(bend):1:未级0:非未级科目类型(cclass)科目类型英文名称(cclass_engl)关注1、编码级次和是否未级出错会导致对账不平问题(经常是由于增加或删除子科目引起)2、科目类型错误会引起“科目性质与该行业质不相符”错误3、科目类型会影响行政事业等行业做期间损益凭证及明细账表(gl_accvouch)记录总账期初和期间所有明细信息1、期初明细指有辅助核算的科目明细2、期间明细指凭证每一条明细分录重要表列会计期间(iperiod)0:期初1--12:指1到12会计期间凭证编号(ino_id)、科目编码(ccode)借方金额(md)、贷方金额(mc)制单人(cbill)、审核人(ccheck)、记账人(cbook)关注是否核销(bdelete):指银行对账核算标识0:未核销1:已核销科目总账表(gl_accsum)总账期初余额和期间凭证记账后登记的科目总账1、记录每个科目每个会计期间所对应的借方金额、贷方金额、期初金额、期未金额2、期初余额录入后就相当于记账3、期间凭证做记账操作后才记账4、该表还反映数量核算、外币核算的总账数据重要表列会计期间(iperiod)1--12:指1到12会计期间科目编码(ccode)借方金额(md)、贷方金额(mc)期初金额(mb)、期未金额(me)科目辅助账(gl_accass)总账期初明细和期间有辅助核算凭证记账后登记的科目辅助账1、涉及的辅助核算有:部门、个人、供应商、客户、项目2、记录每个科目每一个辅助核算内容每一条明细信息例:某科目Code有供应商和项目核算,供应商有A和B,项目有X,Y,总账里A中只有X的数据,B 有X和Y的数据,记账情况分布如下:Code A XCode B XCode B Y重要表列会计期间(iperiod)1--12:指1到12会计期间科目编码(ccode)借方金额(md)、贷方金额(mc)期初金额(mb)、期未金额(me)总账和辅助总账不平1.原因分析:科目发生数据后重新更改科目辅助属性1.1 期初不平解决方案:先期初清空再调整数据1.2期间不平解决方案:查询并修改对应凭证总账与明细账不平2.总账和明细账不平原因分析:科目增加或删除子科目引起解决方案:查看并调整Code表编码级次列(igrade)和是否未级列(bend)3. 总账数据年结后期初对账不平原因分析:建立年度账后转结总账数据前做了基础档案的修改1.1期初不平的处理期初设置录入错误:在期初录入阶段,科目录入了期初数据之后,在没有删除该期初数据之前,又对该科目设置了辅助核算项目,或者之前该会计科目设置有辅助核算项目,之后没有清除该科目辅助核算明细的情况下修改辅助核算的项目(如客户往来辅助核算变更为供应商往来辅助核算或者多项辅助核算减少或增加辅助核算项目)等情况均会造成总账与辅助账簿对账不平的情况!在期初的对账中可以直接查询出错误的科目!处理方法:将所有月份取消记账,然后将错误方式修改的辅助核算期初先修改回来,然后在软件界面上清空数据,再重新按照正确的方法进行设置,再将正确的期初输入。

如何分析用友U8账务对账不平-总账明细账不平、辅助账总账明细账不平

如何分析用友U8账务对账不平-总账明细账不平、辅助账总账明细账不平

对账不平问题专题讲解内容一.总账对账不平二.模块间对账不平其他模块与总账间的对账不平其他模块间的对账不平一.总账对账不平总帐中大部分数据问题多出现在对账不平这个环节上,对账的形式主要有:1、明细帐(gl_accvouch)-辅助总帐(gl_accass)2、明细帐(gl_accvouch)-科目总帐(gl_accsum)3、辅助总帐(gl_accass)-科目总帐(gl_accsum)对账不平的主要原因可以归纳为gl_accvvouch、gl_accass、gl_accsum这三个表中同一科目的对应信息不一致所致。

重要的数据表科目表(code)凭证及明细账表(gl_accvouch)科目总账表(gl_accsum)科目辅助账(gl_accass)科目表(code)记录总账科目信息,如科目属性、特殊标识等重要表列科目编码(ccode)科目名称(ccode_name)编码级次(igrade):X表示X级(如3表示此科目是3级科目)是否未级(bend):1:未级0:非未级科目类型(cclass)科目类型英文名称(cclass_engl)关注1、编码级次和是否未级出错会导致对账不平问题(经常是由于增加或删除子科目引起)2、科目类型错误会引起“科目性质与该行业质不相符”错误3、科目类型会影响行政事业等行业做期间损益凭证及明细账表(gl_accvouch)记录总账期初和期间所有明细信息1、期初明细指有辅助核算的科目明细2、期间明细指凭证每一条明细分录重要表列会计期间(iperiod)0:期初1--12:指1到12会计期间凭证编号(ino_id)、科目编码(ccode)借方金额(md)、贷方金额(mc)制单人(cbill)、审核人(ccheck)、记账人(cbook)关注是否核销(bdelete):指银行对账核算标识0:未核销1:已核销科目总账表(gl_accsum)总账期初余额和期间凭证记账后登记的科目总账1、记录每个科目每个会计期间所对应的借方金额、贷方金额、期初金额、期未金额2、期初余额录入后就相当于记账3、期间凭证做记账操作后才记账4、该表还反映数量核算、外币核算的总账数据重要表列会计期间(iperiod)1--12:指1到12会计期间科目编码(ccode)借方金额(md)、贷方金额(mc)期初金额(mb)、期未金额(me)科目辅助账(gl_accass)总账期初明细和期间有辅助核算凭证记账后登记的科目辅助账1、涉及的辅助核算有:部门、个人、供应商、客户、项目2、记录每个科目每一个辅助核算内容每一条明细信息例:某科目Code有供应商和项目核算,供应商有A和B,项目有X,Y,总账里A中只有X的数据,B 有X和Y的数据,记账情况分布如下:Code A XCode B XCode B Y重要表列会计期间(iperiod)1--12:指1到12会计期间科目编码(ccode)借方金额(md)、贷方金额(mc)期初金额(mb)、期未金额(me)总账和辅助总账不平1.原因分析:科目发生数据后重新更改科目辅助属性1.1 期初不平解决方案:先期初清空再调整数据1.2期间不平解决方案:查询并修改对应凭证总账与明细账不平2.总账和明细账不平原因分析:科目增加或删除子科目引起解决方案:查看并调整Code表编码级次列(igrade)和是否未级列(bend)3. 总账数据年结后期初对账不平原因分析:建立年度账后转结总账数据前做了基础档案的修改1.1期初不平的处理期初设置录入错误:在期初录入阶段,科目录入了期初数据之后,在没有删除该期初数据之前,又对该科目设置了辅助核算项目,或者之前该会计科目设置有辅助核算项目,之后没有清除该科目辅助核算明细的情况下修改辅助核算的项目(如客户往来辅助核算变更为供应商往来辅助核算或者多项辅助核算减少或增加辅助核算项目)等情况均会造成总账与辅助账簿对账不平的情况!在期初的对账中可以直接查询出错误的科目!处理方法:将所有月份取消记账,然后将错误方式修改的辅助核算期初先修改回来,然后在软件界面上清空数据,再重新按照正确的方法进行设置,再将正确的期初输入。

用友U8【总账】总账结账时,对账不平

用友U8【总账】总账结账时,对账不平

⽤友U8【总账】总账结账时,对账不平问题描述:总账模块,结12的⽉份总账时,提⽰对账不平(辅助账与多辅助账、辅助账与明细账、总账与辅助账)显⽰对账错误:原因分析:(前提11⽉份对账是平的)1、相关表gl_accsum(科⽬总账表)、gl_accass(辅助总账表)、gl_accmultiass (多辅助明细账汇总表)表中必须有对应的数据,如果gl_accass有记录但是gl_accmultiass没有记录的话,证明数据有问题。

2、出现gl_accass中有数据但是gl_accmultiass表中没有数据的情况,⾸先将对账功能中提⽰的不平科⽬编码的记录从gl_accass、gl_accmultiass中删除掉。

3、反记账12⽉份的所有凭证;4、重新记账---对账---结账5、问题解决处理⽅法:1、查询相关表gl_accsum(科⽬总账表)、gl_accass(辅助总账表)、gl_accmultiass (多辅助明细账汇总表)select cdept_id,ccus_id,citem_id,iflag,*from gl_accvouch where ccode='1401'and iyear=2020and iYPeriod='202012'and csup_id='0107000300048'select*from gl_accass where ccode='1401'and csup_id='0107000300048'and iperiod=12and iyear=2020select*from gl_accmultiass where ccode='1401'and csup_id='0107000300048'and iperiod=12and iyear=2020(注:这后台数据变成这样,原因也不知道怎么造成的)2、将对账功能中提⽰的不平科⽬编码的记录从gl_accass、gl_accmultiass中删除掉delete from gl_accass where ccode='1401'and csup_id='0107000300048'and iperiod=12and iyear=2020delete from gl_accmultiass where ccode='1401'and csup_id='0107000300048'and iperiod=12and iyear=20203、取消12⽉的记账4、重新记账5、重新查询gl_accass(辅助总账表)、gl_accmultiass (多辅助明细账汇总表)6、对账,结账。

用友对账不平解决方法

用友对账不平解决方法

对账不平问题说明内容如下:一.总账对账不平二.模块间对账不平三.其他模块与总账间的对账不平四.其他模块间的对账不平一.总账对账不平总帐中大部分数据问题多出现在对账不平这个环节上,对账的形式主要有:1、明细帐(gl_accvouch)-辅助总帐(gl_accass)2、明细帐(gl_accvouch)-科目总帐(gl_accsum)3、辅助总帐(gl_accass)-科目总帐(gl_accsum)对账不平的主要原因可以归纳为gl_accvvouch、gl_accass、gl_accsum这三个表中同一科目的对应信息不一致所致。

重要的数据表科目表(code)凭证及明细账表(gl_accvouch)科目总账表(gl_accsum)科目辅助账(gl_accass)科目表(code)记录总账科目信息,如科目属性、特殊标识等重要表列科目编码(ccode)科目名称(ccode_name)编码级次(igrade):X表示X级(如3表示此科目是3级科目)是否未级(bend):1:未级0:非未级科目类型(cclass)科目类型英文名称(cclass_engl)关注1、编码级次和是否未级出错会导致对账不平问题(经常是由于增加或删除子科目引起)2、科目类型错误会引起“科目性质与该行业质不相符”错误3、科目类型会影响行政事业等行业做期间损益凭证及明细账表(gl_accvouch)记录总账期初和期间所有明细信息1、期初明细指有辅助核算的科目明细2、期间明细指凭证每一条明细分录重要表列会计期间(iperiod)0:期初1--12:指1到12会计期间凭证编号(ino_id)、科目编码(ccode)借方金额(md)、贷方金额(mc)制单人(cbill)、审核人(ccheck)、记账人(cbook)关注是否核销(bdelete):指银行对账核算标识0:未核销1:已核销科目总账表(gl_accsum)总账期初余额和期间凭证记账后登记的科目总账1、记录每个科目每个会计期间所对应的借方金额、贷方金额、期初金额、期未金额2、期初余额录入后就相当于记账3、期间凭证做记账操作后才记账4、该表还反映数量核算、外币核算的总账数据重要表列会计期间(iperiod)1--12:指1到12会计期间科目编码(ccode)借方金额(md)、贷方金额(mc)期初金额(mb)、期未金额(me)科目辅助账(gl_accass)总账期初明细和期间有辅助核算凭证记账后登记的科目辅助账1、涉及的辅助核算有:部门、个人、供应商、客户、项目2、记录每个科目每一个辅助核算内容每一条明细信息例:某科目Code有供应商和项目核算,供应商有A和B,项目有X,Y,总账里A中只有X的数据,B有X和Y的数据,记账情况分布如下:Code A XCode B XCode B Y重要表列会计期间(iperiod)1--12:指1到12会计期间科目编码(ccode)借方金额(md)、贷方金额(mc)期初金额(mb)、期未金额(me)总账和辅助总账不平1.原因分析:科目发生数据后重新更改科目辅助属性1.1 期初不平解决方案:先期初清空再调整数据1.2期间不平解决方案:查询并修改对应凭证总账与明细账不平2.总账和明细账不平原因分析:科目增加或删除子科目引起解决方案:查看并调整Code表编码级次列(igrade)和是否未级列(bend)3. 总账数据年结后期初对账不平原因分析:建立年度账后转结总账数据前做了基础档案的修改1.1期初不平的处理期初设置录入错误:在期初录入阶段,科目录入了期初数据之后,在没有删除该期初数据之前,又对该科目设置了辅助核算项目,或者之前该会计科目设置有辅助核算项目,之后没有清除该科目辅助核算明细的情况下修改辅助核算的项目(如客户往来辅助核算变更为供应商往来辅助核算或者多项辅助核算减少或增加辅助核算项目)等情况均会造成总账与辅助账簿对账不平的情况!在期初的对账中可以直接查询出错误的科目!处理方法:将所有月份取消记账,然后将错误方式修改的辅助核算期初先修改回来,然后在软件界面上清空数据,再重新按照正确的方法进行设置,再将正确的期初输入。

用友T3,用友T6,用友U8账务对账不平-总账明细账不平、辅助账总账明细账不平

用友T3,用友T6,用友U8账务对账不平-总账明细账不平、辅助账总账明细账不平

对账不平问题专题讲解内容一.总账对账不平二.模块间对账不平其他模块与总账间的对账不平其他模块间的对账不平一.总账对账不平总帐中大部分数据问题多出现在对账不平这个环节上,对账的形式主要有:1、明细帐(gl_accvouch)-辅助总帐(gl_accass)2、明细帐(gl_accvouch)-科目总帐(gl_accsum)3、辅助总帐(gl_accass)-科目总帐(gl_accsum)对账不平的主要原因可以归纳为gl_accvvouch、gl_accass、gl_accsum这三个表中同一科目的对应信息不一致所致。

重要的数据表科目表(code)凭证及明细账表(gl_accvouch)科目总账表(gl_accsum)科目辅助账(gl_accass)科目表(code)记录总账科目信息,如科目属性、特殊标识等重要表列科目编码(ccode)科目名称(ccode_name)编码级次(igrade):X表示X级(如3表示此科目是3级科目)是否未级(bend):1:未级0:非未级科目类型(cclass)科目类型英文名称(cclass_engl)关注1、编码级次和是否未级出错会导致对账不平问题(经常是由于增加或删除子科目引起)2、科目类型错误会引起“科目性质与该行业质不相符”错误3、科目类型会影响行政事业等行业做期间损益凭证及明细账表(gl_accvouch)记录总账期初和期间所有明细信息1、期初明细指有辅助核算的科目明细2、期间明细指凭证每一条明细分录重要表列会计期间(iperiod)0:期初1--12:指1到12会计期间凭证编号(ino_id)、科目编码(ccode)借方金额(md)、贷方金额(mc)制单人(cbill)、审核人(ccheck)、记账人(cbook)关注是否核销(bdelete):指银行对账核算标识0:未核销1:已核销科目总账表(gl_accsum)总账期初余额和期间凭证记账后登记的科目总账1、记录每个科目每个会计期间所对应的借方金额、贷方金额、期初金额、期未金额2、期初余额录入后就相当于记账3、期间凭证做记账操作后才记账4、该表还反映数量核算、外币核算的总账数据重要表列会计期间(iperiod)1--12:指1到12会计期间科目编码(ccode)借方金额(md)、贷方金额(mc)期初金额(mb)、期未金额(me)科目辅助账(gl_accass)总账期初明细和期间有辅助核算凭证记账后登记的科目辅助账1、涉及的辅助核算有:部门、个人、供应商、客户、项目2、记录每个科目每一个辅助核算内容每一条明细信息例:某科目Code有供应商和项目核算,供应商有A和B,项目有X,Y,总账里A中只有X的数据,B有X和Y的数据,记账情况分布如下:Code A XCode B XCode B Y重要表列会计期间(iperiod)1--12:指1到12会计期间科目编码(ccode)借方金额(md)、贷方金额(mc)期初金额(mb)、期未金额(me)总账和辅助总账不平1.原因分析:科目发生数据后重新更改科目辅助属性1.1 期初不平解决方案:先期初清空再调整数据1.2期间不平解决方案:查询并修改对应凭证总账与明细账不平2.总账和明细账不平原因分析:科目增加或删除子科目引起解决方案:查看并调整Code表编码级次列(igrade)和是否未级列(bend)3. 总账数据年结后期初对账不平原因分析:建立年度账后转结总账数据前做了基础档案的修改1.1期初不平的处理期初设置录入错误:在期初录入阶段,科目录入了期初数据之后,在没有删除该期初数据之前,又对该科目设置了辅助核算项目,或者之前该会计科目设置有辅助核算项目,之后没有清除该科目辅助核算明细的情况下修改辅助核算的项目(如客户往来辅助核算变更为供应商往来辅助核算或者多项辅助核算减少或增加辅助核算项目)等情况均会造成总账与辅助账簿对账不平的情况!在期初的对账中可以直接查询出错误的科目!处理方法:将所有月份取消记账,然后将错误方式修改的辅助核算期初先修改回来,然后在软件界面上清空数据,再重新按照正确的方法进行设置,再将正确的期初输入。

如何分析用友U8账务对账不平-总账明细账不平、辅助账总账明细账不平

如何分析用友U8账务对账不平-总账明细账不平、辅助账总账明细账不平

对账不平问题专题讲解内容一.总账对账不平二.模块间对账不平其他模块与总账间的对账不平其他模块间的对账不平一.总账对账不平总帐中大部分数据问题多出现在对账不平这个环节上,对账的形式主要有:1、明细帐(gl_accvouch)-辅助总帐(gl_accass)2、明细帐(gl_accvouch)-科目总帐(gl_accsum)3、辅助总帐(gl_accass)-科目总帐(gl_accsum)对账不平的主要原因可以归纳为gl_accvvouch、gl_accass、gl_accsum这三个表中同一科目的对应信息不一致所致。

重要的数据表科目表(code)凭证及明细账表(gl_accvouch)科目总账表(gl_accsum)科目辅助账(gl_accass)科目表(code)记录总账科目信息,如科目属性、特殊标识等重要表列科目编码(ccode)科目名称(ccode_name)编码级次(igrade):X表示X级(如3表示此科目是3级科目)是否未级(bend):1:未级0:非未级科目类型(cclass)科目类型英文名称(cclass_engl)关注1、编码级次和是否未级出错会导致对账不平问题(经常是由于增加或删除子科目引起)2、科目类型错误会引起“科目性质与该行业质不相符”错误3、科目类型会影响行政事业等行业做期间损益凭证及明细账表(gl_accvouch)记录总账期初和期间所有明细信息1、期初明细指有辅助核算的科目明细2、期间明细指凭证每一条明细分录重要表列会计期间(iperiod)0:期初1--12:指1到12会计期间凭证编号(ino_id)、科目编码(ccode)借方金额(md)、贷方金额(mc)制单人(cbill)、审核人(ccheck)、记账人(cbook)关注是否核销(bdelete):指银行对账核算标识0:未核销1:已核销科目总账表(gl_accsum)总账期初余额和期间凭证记账后登记的科目总账1、记录每个科目每个会计期间所对应的借方金额、贷方金额、期初金额、期未金额2、期初余额录入后就相当于记账3、期间凭证做记账操作后才记账4、该表还反映数量核算、外币核算的总账数据重要表列会计期间(iperiod)1--12:指1到12会计期间科目编码(ccode)借方金额(md)、贷方金额(mc)期初金额(mb)、期未金额(me)科目辅助账(gl_accass)总账期初明细和期间有辅助核算凭证记账后登记的科目辅助账1、涉及的辅助核算有:部门、个人、供应商、客户、项目2、记录每个科目每一个辅助核算内容每一条明细信息例:某科目Code有供应商和项目核算,供应商有A和B,项目有X,Y,总账里A中只有X的数据,B 有X和Y的数据,记账情况分布如下:Code A XCode B XCode B Y重要表列会计期间(iperiod)1--12:指1到12会计期间科目编码(ccode)借方金额(md)、贷方金额(mc)期初金额(mb)、期未金额(me)总账和辅助总账不平1.原因分析:科目发生数据后重新更改科目辅助属性1.1 期初不平解决方案:先期初清空再调整数据1.2期间不平解决方案:查询并修改对应凭证总账与明细账不平2.总账和明细账不平原因分析:科目增加或删除子科目引起解决方案:查看并调整Code表编码级次列(igrade)和是否未级列(bend)3. 总账数据年结后期初对账不平原因分析:建立年度账后转结总账数据前做了基础档案的修改1.1期初不平的处理期初设置录入错误:在期初录入阶段,科目录入了期初数据之后,在没有删除该期初数据之前,又对该科目设置了辅助核算项目,或者之前该会计科目设置有辅助核算项目,之后没有清除该科目辅助核算明细的情况下修改辅助核算的项目(如客户往来辅助核算变更为供应商往来辅助核算或者多项辅助核算减少或增加辅助核算项目)等情况均会造成总账与辅助账簿对账不平的情况!在期初的对账中可以直接查询出错误的科目!处理方法:将所有月份取消记账,然后将错误方式修改的辅助核算期初先修改回来,然后在软件界面上清空数据,再重新按照正确的方法进行设置,再将正确的期初输入。

用友U8对账不平,对账错误简单处理方法

用友U8对账不平,对账错误简单处理方法
请求出错错误代码503请尝试刷新页面重试
用友 U8对账不平,对账错误简单处理方法
月末做记账结账的时候,会发现,凭证都没有问题,账表也没有问题,但是就是莫名其妙的出现,对账错误,一般针对这种情况。可以采取 以下的方法: 1、依次恢复结账、记账到年初,然后依次再记账、结账到当前会计月,一般即可解决问题。 如果对账仍然报错,可以参看第 二步。 2、打开相应年度库ufdata_2007_xxx中的CODE表 查看相应的科目,看看里面的bend字段,如果一级科目,应该是0,末级科目应 该是1 如果不一致,改回来,再重新进软件,记账结

财务会计-固定资产-总账与固定资产对账不平——【用友 专题培训】

财务会计-固定资产-总账与固定资产对账不平——【用友 专题培训】

总账与固定资产对账不平产品线:U8版本:U8V11.0领域:财务会计模块:固定资产数据库版本:SQL2005固定资产模块与总账对账不平,分为原值不平、累计折旧不平。

无论是固定资产还是累计折旧,都符合以下的平衡关系。

期初余额本期发生期末余额对账不平期初是否平?平不平检查本期发生调整期初数据建账期初不平?是否下面针对每种情况举例说明分析过程以及解决方案。

问题1:固定资产和总账对账时固定资产的原值和累计折旧都显示为0 问题描述:在固定资产模块对账界面,固定资产和总账对账时固定资产原值和累计折旧都显示为0.如下图:查固定资产和累计折旧科目明细账固定资产业务是否制单是否直接在总账录入了凭证固定资产没有对应业务关于固定资产和计提折旧的凭证是否记账检查固定资产相关选项凭证上的科目是否错误,凭证金额是否与固定资产不一致,凭证期间与业务期间是否一致 如果未记账,需要在对账界面选择“包含未记账凭证”如:对账科目是否选择;是否按资产类别对账等数据问题调整相关表数据问题分析:固定资产选项中的对账科目设置情况,发现对账科目全部都已设置好。

如下图:仔细查看选项,发现勾选了“按资产类别设置缺省科目”,因此想到,在资产类别中是否未设置缺省科目呢?解决方案:打开资产类别界面,发现确实是资产类别对应的固定资产和累计折旧缺省科目未设置。

将固定资产与累计折旧缺省入账科目设置上,对账就平了。

注意事项:只有在固定资产选项中,勾选“按资产类别设置缺省科目”,才需要在资产类别界面设置缺省入账科目。

如果没有勾选此项,只需要在固定资产选项中,将对账科目设置上即可。

问题2:固定资产模块,“资产对账”节点不显示。

问题描述:登陆固定资产模块后其它功能节点显示均正常,只有“资产对账”节点不显示,如下图:左图是正常显示,右图缺少了“资产对账”功能节点。

问题分析:如果当月已经结账,资产对账也会显示,所以跟是否结账没有关系;由于其它功能节点显示均正常,因此也排除了accinformation表的问题。

用友U8对账不平的解决方法

用友U8对账不平的解决方法
对于总账有数据而明细账没有数据的情况,一般是因为会计 科目的墨迹标记错误
112201会计科目的辅助明细只有 条记录,因此可以判定 会计科目的辅助明细只有10条记录 因此可以判定gl_accass表中 会计科目的辅助明细只有 条记录, 表中 存在多余记录
取消结账、取消记账,直到 月份 取消结账、取消记账,直到1月份 在期初余额中重新录入112201科目的金额 在期初余额中重新录入 科目的金额
对账不平的解决方法
如果出现对帐不平的现象,可以先恢复记账甚至取消审核, 如果出现对帐不平的现象,可以先恢复记账甚至取消审核,然后重新审 核再记帐。如果这种方法不能解决,可以判断为数据库有问题, 核再记帐。如果这种方法不能解决,可以判断为数据库有问题,可以 从以下表中找原因:code会计科目表 GL_accsum科目总帐表 会计科目表、 科目总帐表、 从以下表中找原因:code会计科目表、GL_accsum科目总帐表、 GL_accass辅助总帐表 GL_accVouch凭证及明细账表 辅助总帐表、 凭证及明细账表。 GL_accass辅助总帐表、GL_accVouch凭证及明细账表。 一般情况下可能存在下列错误: 一般情况下可能存在下列错误: 1.科目表的末级标志错误 2.总帐表或辅助总帐表记录丢失 3.总帐表或辅助总帐表记录重复 4.凭证本身错误

如何分析用友U8账务对账不平-总账明细账不平、辅助账总账明细账不平

如何分析用友U8账务对账不平-总账明细账不平、辅助账总账明细账不平

对账不平问题专题讲解内容一.总账对账不平二.模块间对账不平其他模块与总账间的对账不平其他模块间的对账不平一.总账对账不平总帐中大部分数据问题多出现在对账不平这个环节上,对账的形式主要有:1、明细帐(gl_accvouch)-辅助总帐(gl_accass)2、明细帐(gl_accvouch)-科目总帐(gl_accsum)3、辅助总帐(gl_accass)-科目总帐(gl_accsum)对账不平的主要原因可以归纳为gl_accvvouch、gl_accass、gl_accsum这三个表中同一科目的对应信息不一致所致。

重要的数据表科目表(code)凭证及明细账表(gl_accvouch)科目总账表(gl_accsum)科目辅助账(gl_accass)科目表(code)记录总账科目信息,如科目属性、特殊标识等重要表列科目编码(ccode)科目名称(ccode_name)编码级次(igrade):X表示X级(如3表示此科目是3级科目)是否未级(bend):1:未级0:非未级科目类型(cclass)科目类型英文名称(cclass_engl)关注1、编码级次和是否未级出错会导致对账不平问题(经常是由于增加或删除子科目引起)2、科目类型错误会引起“科目性质与该行业质不相符”错误3、科目类型会影响行政事业等行业做期间损益凭证及明细账表(gl_accvouch)记录总账期初和期间所有明细信息1、期初明细指有辅助核算的科目明细2、期间明细指凭证每一条明细分录重要表列会计期间(iperiod)0:期初1--12:指1到12会计期间凭证编号(ino_id)、科目编码(ccode)借方金额(md)、贷方金额(mc)制单人(cbill)、审核人(ccheck)、记账人(cbook)关注是否核销(bdelete):指银行对账核算标识0:未核销1:已核销科目总账表(gl_accsum)总账期初余额和期间凭证记账后登记的科目总账1、记录每个科目每个会计期间所对应的借方金额、贷方金额、期初金额、期未金额2、期初余额录入后就相当于记账3、期间凭证做记账操作后才记账4、该表还反映数量核算、外币核算的总账数据重要表列会计期间(iperiod)1--12:指1到12会计期间科目编码(ccode)借方金额(md)、贷方金额(mc)期初金额(mb)、期未金额(me)科目辅助账(gl_accass)总账期初明细和期间有辅助核算凭证记账后登记的科目辅助账1、涉及的辅助核算有:部门、个人、供应商、客户、项目2、记录每个科目每一个辅助核算内容每一条明细信息例:某科目Code有供应商和项目核算,供应商有A和B,项目有X,Y,总账里A中只有X的数据,B 有X和Y的数据,记账情况分布如下:Code A XCode B XCode B Y重要表列会计期间(iperiod)1--12:指1到12会计期间科目编码(ccode)借方金额(md)、贷方金额(mc)期初金额(mb)、期未金额(me)总账和辅助总账不平1.原因分析:科目发生数据后重新更改科目辅助属性1.1 期初不平解决方案:先期初清空再调整数据1.2期间不平解决方案:查询并修改对应凭证总账与明细账不平2.总账和明细账不平原因分析:科目增加或删除子科目引起解决方案:查看并调整Code表编码级次列(igrade)和是否未级列(bend)3. 总账数据年结后期初对账不平原因分析:建立年度账后转结总账数据前做了基础档案的修改1.1期初不平的处理期初设置录入错误:在期初录入阶段,科目录入了期初数据之后,在没有删除该期初数据之前,又对该科目设置了辅助核算项目,或者之前该会计科目设置有辅助核算项目,之后没有清除该科目辅助核算明细的情况下修改辅助核算的项目(如客户往来辅助核算变更为供应商往来辅助核算或者多项辅助核算减少或增加辅助核算项目)等情况均会造成总账与辅助账簿对账不平的情况!在期初的对账中可以直接查询出错误的科目!处理方法:将所有月份取消记账,然后将错误方式修改的辅助核算期初先修改回来,然后在软件界面上清空数据,再重新按照正确的方法进行设置,再将正确的期初输入。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

begin TRANSACTION kk--创建临时表CREATE TABLE#fq([sCardID]int,PRIMARY key nonCLUSTERED ([sCardID]))commit TRANSACTION kk--初始化定义变量declare@Begin datetime,@end datetime,@iperiod int,@acc_id varchar(10),@acc_year varchar(10) declare@SQL nchar(2000)--得到当前本数据库的有关信息select@acc_id='999',@acc_year='2013',@iperiod=1,@Begin='2013-01-01 00:00:00.000',@end='2013-01-31 00:00:00.000'-----修改成需要重算总账的相关信息--SELECT @Begin=[dBegin], @end =[dEnd]FROM [UFSystem].[dbo].[UA_Period]-- where [cAcc_Id]=@acc_id and [iYear] =@acc_year and iId=@iperiod----Select @acc_id,@acc_year,@iperiod,@Begin,@end--取月初有效卡片序号数据,计算月初累计折旧数据if@iperiod>12 returninsert#fqSELECT max(C.[sCardID])FROM[fa_Cards]CWHERE ((c.dInputDate<@Begin)AND(c.dTransDate<@Begin Or c.dTransDate Is Null)AND(c.dDisposeDate<@Begin Or c.dDisposeDate Is Null))group by C.[sCardNum]--Set @SQL=update fa_totalset dblMonthDeprTotal=isnull(DT,0),dblMonthvalue=isnull(Dv,0)FROM fa_total Tleft join(Select D.[sDeptNum],C.[sTypeNum],sum(D.[dblValue])DV,sum(case@iperiod-1when 0 then[dblDeprT1]-[dblDepr1]when 1 then[dblDeprT1]when 2 then[dblDeprT2]when 3 then[dblDeprT3]when 5 then[dblDeprT5]when 6 then[dblDeprT6]when 7 then[dblDeprT7]when 8 then[dblDeprT8]when 9 then[dblDeprT9]when 10 then[dblDeprT10]when 11 then[dblDeprT11]else 0 end)DTfrom[fa_Cards]C JOIN[fa_Cards_Detail]D ON D.[sCardID]=C.[sCardID]JOIN[fa_DeprTransactions_Detail]P ON C.[sCardNum]=P.[sCardNum]AND D.[sDeptNum]=P.[sDeptNum]join#fq on#fq.[sCardID]=C.[sCardID]WHERE C.[dDisposeDate]is null and iyear=@acc_yeargroup by D.[sDeptNum],C.[sTypeNum])as Aon T.[sDeptNum]=a.[sDeptNum]and T.[sTypeNum]=a.[sTypeNum]where (T.dblMonthDeprTotal<>isnull(DT,0)or T.dblMonthvalue<>isnull(Dv,0))andT.iperiod=@iperiod--取月末有效卡片序号数据,计算月末累计折旧数据truncate table#fqinsert#fq SELECT max(C.[sCardID])FROM[fa_Cards]CWHERE ((c.dInputDate<=@end)AND(c.dTransDate<=@end Or c.dTransDate Is Null)AND(c.dDisposeDate<=@end Or c.dDisposeDate Is Null))group by C.[sCardNum]--Set @SQL=update fa_totalset dblDeprTotal=isnull(DT,0),dblDepr=isnull(DP,0),dblvalue=isnull(Dv,0)FROM fa_total Tleft join(Select D.[sDeptNum],C.[sTypeNum],sum(D.[dblValue])DV,sum(case@iperiodwhen 1 then[dblDeprT1]when 2 then[dblDeprT2]when 3 then[dblDeprT3]when 5 then[dblDeprT5]when 6 then[dblDeprT6]when 7 then[dblDeprT7]when 8 then[dblDeprT8]when 9 then[dblDeprT9]when 10 then[dblDeprT10]when 11 then[dblDeprT11]when 12 then[dblDeprT12]else 0 end)DT,sum(case@iperiodwhen 1 then[dblDepr1]when 2 then[dblDepr2]when 3 then[dblDepr3]when 4 then[dblDepr4]when 5 then[dblDepr5]when 6 then[dblDepr6]when 7 then[dblDepr7]when 8 then[dblDepr8]when 9 then[dblDepr9]when 10 then[dblDepr10]when 11 then[dblDepr11]when 12 then[dblDepr12]else 0 end)DPfrom[fa_Cards]C JOIN[fa_Cards_Detail]D ON D.[sCardID]=C.[sCardID]JOIN[fa_DeprTransactions_Detail]P ON C.[sCardNum]=P.[sCardNum]AND D.[sDeptNum]=P.[sDeptNum]join#fq on#fq.[sCardID]=C.[sCardID]WHERE C.[dDisposeDate]is null and iyear=@acc_yeargroup by D.[sDeptNum],C.[sTypeNum])as Aon T.[sDeptNum]=a.[sDeptNum]and T.[sTypeNum]=a.[sTypeNum]where (T.dblDeprTotal<>isnull(DT,0)or t.dblDepr<>isnull(DP,0)or t.dblvalue<>isnull(Dv,0))and T.iperiod=@iperiodtruncate table#fq--取本月新增或变动有效卡片序号数据,计算本月折旧变动情况insert#fqSELECT C.[sCardID]FROM[fa_Cards]CWHERE ((c.dInputDate between@begin and@end)or(c.dTransDate between@begin and@end)or(c.dDisposeDate between@begin and@end))update fa_totalset[dblTransInDeprTotal]=indt,[dblTransOutDeprTotal]=(outdt)FROM fa_total Tleft join(Select D.[sDeptNum],C.[sTypeNum],sum(d.[dblTransInDeprTCard])inDt,sum(d.[dblTransOutDeprTCard]+case when c.iopttype<>3 then 0 elsecase@iperiodwhen 1 then p.[dblDepr1]when 2 then p.[dblDepr2]when 3 then p.[dblDepr3]when 4 then p.[dblDepr4]when 5 then p.[dblDepr5]when 6 then p.[dblDepr6]when 7 then p.[dblDepr7]when 8 then p.[dblDepr8]when 9 then p.[dblDepr9]when 10 then p.[dblDepr10]when 11 then p.[dblDepr11]when 12 then p.[dblDepr12]else 0 end end)outDTfrom[fa_Cards]C JOIN[fa_Cards_Detail]D ON D.[sCardID]=C.[sCardID]JOIN[fa_DeprTransactions_Detail]P ON C.[sCardNum]=P.[sCardNum]AND D.[sDeptNum]=P.[sDeptNum]join#fq on#fq.[sCardID]=C.[sCardID]group by D.[sDeptNum],C.[sTypeNum])as Aon T.[sDeptNum]=a.[sDeptNum]and T.[sTypeNum]=a.[sTypeNum]where T.iperiod=@iperiod and([dblTransOutDeprTotal]<>isnull(outdt,0)or[dblTransInDeprTotal]<>isnull(indt,0))drop table#fq。

相关文档
最新文档