版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、技术支持部技术支持部卡片静态信息,不做变动卡片静态信息,不做变动,不再改动,不再改动卡片新增新增卡片变动情况t_faalter 新增卡片根本信息t_facard 新增自定义工程t_facarditem 新增设备信息t_fadevice 新增原值原币信息t_faorgfor 新增部门分配t_fadept新增余额t_fabalance 新增T_fabalcard 新增T_fabaldept 新增费用分配t_faexpense新增T_fabalexpense 动态信息,每期都不同,因动态信息,每期都不同,因此每期都有一条记录此每期都有一条记录 数 据 表根底资料表根底资料表 :T_FAAlterMo
2、de ,T_FAGroup ,T_FAStatus ,T_FALocation T_FAEconomyUse ,T_FACardItemDefine ,T_FAGroupItem ,T_FADeprMethodT_FAUserDeprRate 卡片变动相关表:卡片变动相关表: T_FAAlter,T_FACard ,T_FADevice ,T_FAOrgFor ,T_FADept ,T_FAExpenses ,T_FACardItem 余额与计提折旧相关表某期余额情况表余额与计提折旧相关表某期余额情况表 :T_FABalance ,T_FAbalCard ,T_FABalDevice ,T_F
3、ABalOrgFor ,T_FABalDept ,T_FABalExpenses ,T_FABalCardItem ,其他表其他表 :T_FAClear ,T_FAVoucher t_faaltermode(t_faaltermode(变动方式类别表变动方式类别表),t_fastatus(),t_fastatus(运用形状类别表运用形状类别表), ),t_FADeprMethod(t_FADeprMethod(折旧方法定义表折旧方法定义表), ),t_fagroup(t_fagroup(卡片类别表卡片类别表),t_falocation(),t_falocation(存放地点表存放地点表) )t
4、_fagroup(t_fagroup(卡片类别表卡片类别表),t_falocation(),t_falocation(存放地点表存放地点表保管静态信息,只在变动期间保管一次保管静态信息,只在变动期间保管一次动态信息,每期保管一条,直到卡片清理动态信息,每期保管一条,直到卡片清理 T_FAAlter T_FABalance T_FACard t_facarditem t_fadevice t_faorgfor t_fadept t_faexpense faalteridT_fabalcardT_fabaldeptT_fabalexpense F b a I dfassetid新增卡片变动情况t_
5、faalter 新增卡片根本信息t_facard 新增自定义工程t_facarditem 新增设备信息t_fadevice 新增原值原币信息t_faorgfor 新增部门分配t_fadept修正余额t_fabalance 新增T_fabalcard 新增T_fabaldept 新增费用分配t_faexpense新增T_fabalexpense 卡片变动清理T_faclear部门,费用科目,折部门,费用科目,折旧方法的变动与新增旧方法的变动与新增卡片的保管方式一样卡片的保管方式一样变动与新增根本类似变动与新增根本类似独一差别独一差别,写入写入t_fabalance信息不同信息不同变动变动T_fa
6、balanceT_fabalcard清理,可以看作是清理,可以看作是原值和累计折旧减原值和累计折旧减少的变动少的变动清理清理差别差别,写入写入t_fabalance,t_fabalcard,t_faclear信息不同信息不同 关系关系累计折旧累计折旧+净值净值-累积折累积折旧调整旧调整=0而净值而净值=本期折旧本期折旧案例:清理不正确,导致下期对帐时,期初折旧与总帐不符案例:清理不正确,导致下期对帐时,期初折旧与总帐不符此问题是由于在上期做清理之前没有先记提折旧,所以卡片做清理时,清理的折旧数据错误导致。判别原那么:当月清理的卡片,必需保证期初折旧+本期折旧+调增-调减=0,否那么下期对帐一定
7、不平 调减也就是清理的折旧执行下面SQL找出不正确的清理卡片(aa不为0,那么此卡片清理不正确)select fasetid,(sum (FAccumDeprP)+sum(fdepr)+sum(faccumdeprinc)-sum(faccumdeprdec) as aa from t_fabalance where fperiod=期间 and fyear=年度 and fassetid in ( select fassetid from t_faclear where fperiod=期间 and fyear=年度) group by fassetid处置方法:假设更改数据库,虽能处理此问
8、题,但是已生成的相对应的总帐凭证却是错的。所以彻底的处理方法是:反结到第上期,将错误的清理卡片删除掉,然后重新记提折旧之后再清理.这样结到下期之后将不会再发生这种情况.或那么,直接在总帐当期做凭证调整可以运转以下可以运转以下SQLSQL进展数据调整进展数据调整: :请运转以下请运转以下SQLSQLupdate a set a.fdeptid=x.fitemid from t_FAbalexpense a, t_FABalDept x where update a set a.fdeptid=x.fitemid from t_FAbalexpense a, t_FABalDept x where
9、 a.fbalid=x.fbalid a.fbalid=x.fbalid and a.fbalid in (select fbalid from (select a.fitemid,a.fbalid,b.fdeptid from t_FABalDept a and a.fbalid in (select fbalid from (select a.fitemid,a.fbalid,b.fdeptid from t_FABalDept a left join t_FAbalexpense b on a.fbalid=b.fbalid and a.fitemid=b.fdeptid) c wher
10、e fdeptid is left join t_FAbalexpense b on a.fbalid=b.fbalid and a.fitemid=b.fdeptid) c where fdeptid is null)null)update a set a.fdeptid=x.fitemid from t_FAexpense a,t_FADept x where update a set a.fdeptid=x.fitemid from t_FAexpense a,t_FADept x where a.falterid=x.falterid a.falterid=x.falterid and
11、 a.falterid in (select falterid from (select a.fitemid,a.falterid,b.fdeptid from t_FADept a and a.falterid in (select falterid from (select a.fitemid,a.falterid,b.fdeptid from t_FADept a left join t_FAexpense b on a.falterid=b.falterid and a.fitemid=b.fdeptid) c where fdeptid is left join t_FAexpens
12、e b on a.falterid=b.falterid and a.fitemid=b.fdeptid) c where fdeptid is null)null)由于由于t_faexpenset_faexpense及及t_fabalexpenset_fabalexpense表中的部门虽然丧失了,但是与之相对应的表中的部门虽然丧失了,但是与之相对应的t_fadeptt_fadept表及表及t_fabaldeptt_fabaldept表中的部门数据却没有丧失,所以可以将之交换到与之相表中的部门数据却没有丧失,所以可以将之交换到与之相对应的表内。对应的表内。 计提折旧计提折旧分摊本期折旧到部门与
13、折旧费分配表调用折旧子函数算出折旧额率调用折旧子函数算出折旧额生成计提折旧凭证获得本期要折旧卡片的信息记录集合去除本期部门与折旧费用分配表(0)第一阶段第一阶段第二阶段第二阶段第三阶段第三阶段 计提折旧的特点计提折旧的特点1.计提折旧是采用公式计算折旧额和折旧率,0,1,2,3,4,5,6折旧方法为系统予设,0为没有公式,不提折旧,1,2,3,4,5折旧时全用卡片入帐时的信息来折旧,6变动时采用的方法,以变动后的值来折旧.同时系统允许自定义折旧公式(自定义折旧公式和自定义折旧率法), 自定义折旧率法折旧时用入帐时的值为根底来体折旧,自定义方法用自定义的计算工程值提折旧 获得本期要折旧卡片的信息
14、记录集合获得本期要折旧卡片的信息记录集合 Select j.*, z.FassetNumber,z.FassetName,z.FDeprAcctId,z.Forgval,z.FResidueval,z.FDeprMethodid,z.Flifeperiods,z.FDeprPeriods,z.Fbuildvoucher,z.FLocationName,z.FFormula,z.FIsWorkLoad,z.FDeprOption,z.FUserRate,z.FGroupName,i.FInitDate,i.FBeginUseDate,i.FOrgValS,i.FAccumDeprS,i.FRes
15、idueValS,i.FDecPreReadS,i.FLifePeriodsS,i.FPeriodsUsedS, q.FaccumDeprA, q.FperiodsUsedA from Jleft outer join I on i.Fassetid=j.fassetid left outer join Q on q.Fassetid=j.Fassetid and q.fyear=j.Falteryear and q.fperiod=j.falterperiod and q.FCleared=j.FAlterCleared left outer join Z on z.Fassetid=j.f
16、assetid折旧信息折旧信息(Select a.FassetId,a.FBalId,a.fworkload,a.fdeprshould,a.fader,a.fdate,a.FOrgvalP,a.FAccumDeprp,FAccumDeprInc,FAccumDeprDec,a.FDecPreP,a.FDeprShouldLP,a.FDeprRemain, d.Forgval ForgvalA ,d.FResidueval FResiduevalA,d.FAMiuValueRead FDecPreReadA,d.FlifePeriods FlifePeriodsA,c.Fyear Falter
17、Year,c.Fperiod FalterPeriod ,c.FCleared FAlterCleared From T_FaBalance a,T_FaBalCard b,T_Faalter c,T_FaCard d Where c.FAlterNum=(Select max(FAlterNum) from t_FAAlter Where fassetid=c.fassetid) and a.Fyear=2001 and a.FPeriod=1 And a.FOrgvalp0 And a.FBalId=b.FBalId And a.FAssetId=c.Fassetid and a.Fdat
18、e=c.Fdate and c.Falterid=d.Falterid And a.FCleared=c.FCleared And a.FHasDepr=1)J (Select b.Fassetid,b.Fdate FInitDate,a.FBeginUseDate,a.FOrgVal FOrgValS,a.FAccumDepr FAccumDeprS,a.FAMiuValueRead FDecPreReadS,a.FResidueval FResidueValS,a.FLifePeriods FLifePeriodsS,a.FPeriodsUsed FPeriodsUsedS from t_
19、facard a,t_faalter b where a.Falterid=b.falterid and b.fnew=1 ) I (Select Fassetid,fyear,fperiod,FCleared, Faccumdeprp+faccumdeprinc-faccumdeprdec+Fdepr FaccumDeprA,Fdeprperiods FperiodsUsedA from t_FAbalance ) Q (Select a.FassetId,b.FassetNumber,b.FModel,b.FassetName, b.FDeprAcctId,b.Forgval,b.FRes
20、idueval,b.FDeprMethodid, a.FDeprPeriods,b.Flifeperiods,b.Fbuildvoucher,l.Fname FLocationName, c.FFormula,c.FIsWorkLoad,c.FDeprOption,c.FUserRate,e.Fname FGroupName From T_FaBalance a,T_FaBalCard b,T_FaDeprMethod c,T_FaStatus d,T_FaGroup E,T_Falocation l Where a.Fyear=2001 And a.Fperiod=0 And a.FBalI
21、d=b.FBalId and b.FStatusId=d.FId And b.FGroupId=e.FId And b.FLocationId=l.Fid And c.Fid=b.FDeprMethodId ) Z折旧信息折旧信息了解此了解此SQLSQL语句,关键在语句,关键在 J,I,Q,ZJ,I,Q,Z三个查询表三个查询表J J表:取期初信息和上一次变动信息,主要用于折旧公式变动表:取期初信息和上一次变动信息,主要用于折旧公式变动6 6和自定义和自定义公式计提折旧公式计提折旧I I表:取初始卡片信息,主要是由于折旧方法为表:取初始卡片信息,主要是由于折旧方法为1 1,2 2,3 3, 4
22、4,5 5的卡片计的卡片计提折旧提折旧Q Q表:最近一次变动后卡片期末的累计折旧,已运用期间等信息,与表:最近一次变动后卡片期末的累计折旧,已运用期间等信息,与j j结结合,用于折旧方法合,用于折旧方法6 6Z Z表:取上一期卡片信息和计算折旧方法,假设刚好是第一期,那么表:取上一期卡片信息和计算折旧方法,假设刚好是第一期,那么a.fperiod=0,a.fperiod=0,折旧信息折旧信息调用函数计算折旧额取出z.Flifeperiods,z.FdeprPeriods,z.Fresidueval对应Z表,实践Flifeperiods估计运用期间 Fresidueval估计净残值来源t_fab
23、alcard,而FdeprPeriods(已运用期间)来源 t_fanalance ForgvalP期初原值对应J表,实践来源当期t_fanalanc的Forgval期初原值,来判别卡片能否要计提折旧:条件一:FdeprPeriodsFlifeperiods (已提折旧期间=估计运用期间) If rs(FDeprRemain) 0 Then -剩余折旧额0If rs(FDeprShouldLP) *2 rs(FDeprRemain), DeprValue = rs(FDeprShouldLP)每期应提折旧额剩余折旧额,直接取应提折旧额作为这一期卡片的折旧额 Else DeprValue = r
24、s(FDeprRemain) 取剩余折旧额作为这一期卡片的折旧额条件二:Forgval-fresidueval=0 (原值= 2 Then DeprValue = DDB(rs(FOrgValS), rs(FResidueValS), Years, Yearid, 2) / PeriodCount Else 双倍余额递减法到了最后两年用直线法 DeprValue = rs(FOrgValS) - rs(FResidueValS) - rs(FAccumDeprP) 净值 If rs(FLifePeriodsS) - rs(FDeprPeriods) 1000,并且fuserateo那么是用户自
25、定义折旧率法deprvalue=forgvals-fresiduevalsdeprvalue=deprvalue*折旧率/100折旧计算折旧计算 5. 处置特殊情况 一:计提的折旧额比剩余净值大,导致净值出现负数:提剩余值 二:最后一期,折旧没有提完:根据设置,提完或只提应提数 SalOrg = rs(FOrgValP) - rs(FResidueVal) - rs(FAccumDeprP) 剩余净值 SalLife = LifePeriods - rs(FDeprPeriods) 剩余期间If SalLife = 1 And rs(FDeprMethodId) 3 And rs(FDeprM
26、ethodId) DeprValue Then SalOrg为未提的折旧额 If rs(FDeprOption) = 0 Then 最后期间全部提完 DeprValue = SalOrgElse If rs(FDeprOption) = 2 Then 最后一期剩余折旧额大于2倍当期折旧额那么继续提取,否那么当期提 If SalOrg DeprValue * 2 Then将剩余金额写入当前余额表 update t_fabalance set fdeprshouidlp=fdeprvalue,fdeprremain=salorg 折旧计算折旧计算第一阶段问题分析第一阶段问题分析1.余额记录(t_f
27、abalance)日期与变动表(t_faalter)不一致2.上期余额记录(t_fabalance)丧失3.原值和累计折旧科目丧失提取卡片折旧要素,常见的错误是:折旧相关要素取不提取卡片折旧要素,常见的错误是:折旧相关要素取不到,系统提示到,系统提示null错误错误折旧分析折旧分析 思想聚焦: 提取本期折旧卡片信息能否全面,完好,t_facard的原值科目,折旧方法t_fabalcard),原值,累计折旧,剩余期间,t_fabalance上期卡片记录能否丧失比较上下期记录条数Select j.*, z.FassetNumber,。第二阶段问题分析第二阶段问题分析1.折旧方法丧失折旧方法丧失(t
28、_fabalcard和和t_facard不一致不一致 2.已到最后一期已到最后一期3.参与折旧计算的原值,累计折旧,估计运用期间等数参与折旧计算的原值,累计折旧,估计运用期间等数据发生变化据发生变化计算折旧阶段,常见问题是系统折旧额与手工不符计算折旧阶段,常见问题是系统折旧额与手工不符折旧分析折旧分析 思想聚焦: 直接检查卡片上的折旧要素t_fabalance),根据折旧方法的计算公式手工计算折旧,再进一步确定问题缘由。Select * from (Select j.*, z.FassetNumber,。b where fassetid=?第三阶段问题分析第三阶段问题分析1.费用科目非明细科目
29、,科目工程非明细,或折旧费用科目带其它工程核算部门2.核算工程丧失3.t_fabalexpense记录丧失4.费用科目输入错误生成凭证阶段,常见问题,凭证无法生成,或那生成凭证阶段,常见问题,凭证无法生成,或那么凭证金额与实践折旧额不符么凭证金额与实践折旧额不符折旧分析折旧分析 思想聚焦: 汇总t_fabalexpense当期折旧额,生成凭证,借方科目为t_fabalexpense的facctid,贷方为t_facard中的fdepracctid累积折旧科目计提折旧时提示“科目无权限,无法进展下去,如何处置?回答:为什么说没有权限呢?登陆的身份是系统管理员,具有一切的权限,所以真正的缘由一定不
30、是由于权限的问题。由于曾经发生过曾经授权的用户授权信息丧失的案例,故新建了一个用户,授予了一切的权限,但依然出现这个错误提示,所以排除权限的问题。后来运用profile 工具进展跟踪,发现程序在科目表中查找一条内码为0的科目,为什么会是内码为0呢?这阐明某个卡片运用的科目内码为0。经查找t_faexpense和t_fabalexpense表,发现折旧费用科目有为0的记录。解答:普通来说是固定资产所运用的科目内码为0,如累计折旧科目。这种问题普通来说是晋级或导数据的缘由呵斥的。处置的方法是到卡片表t_facard和t_fabalcard中把fdepracctid为0的记录改为正确的科目内码即可问
31、题.提折旧提示“核算工程没有权限,无法进展下去,如何处置?回答:分析过程: 这个问题和提示“科目没有权限类似,但内容不一样,这一次是“核算工程。经查,固定资产相关科目设置了核算工程,假设不设置类别核算的话,是不需求用到核算工程的。到t_faexpense和t_fabalexpense表中查找到fdetailid,然后在t_itemdetail查找对应的核算工程,发现这些核算工程内码对应的t_item表的记录为非明细核算工程或那么该核算工程曾经做了删除标志,这当然是不允许的。解答:普通是所对应的运用部门或折旧费用科目所对应的核算工程不存在或非明细的核算工程。处置方法是到部门分配表(t_fadep
32、t和t_fabaldept)和核算工程概略表t_itemdetail中把核算工程内码更正过来或者把对应的核算工程置为最明细即可。案例分析案例分析Select distinct facctid from t_fabalexpense where facctid not in (select faccountid from t_account where fdetail=1)select fdete* from t_account where faccountid in (Select distinct facctid from t_fabalexpense )科目无权限科目无权限核算工程无权限核
33、算工程无权限Select distinct fdetailid from t_fabalexpense where fdetailid not in (select fdetailid from t_itemdetail)Select distinct fdetailid from t_fabalexpense where fdetailid not in (select fdetailid from t_itemdetailv)Exec Sp_cleanitemdetailvSelect fitemid,* from t_itemdetailv where fitemid not in (s
34、elect fitemid from t_item where fdetail=1)Select * from t_department(t_org)系统参数检查 系统期间更新 插入修正t_fabalance 更新卡片表t_fabalcard 更新t_fabalcarditem 更新t_fabaldevice 更新t_fabalorgfor 更新t_fabaldept 更新t_fabalexpense 更新t_fabalcarditem 将下期折旧额清0 更新t_identity 更新t_fabbalance表最近变动日期 fdate字段固定资产结帐 只更只更t_fabal开头的表开头的表更新
35、t_fabalance 一.获得当期最小余额fbalid, 获得t_fabalance最大余额fbalid(不是当期最大,能够反结帐)进而把一切介于在当期最小fbalid和最大fbalid的一切t_fabalance记录,假设结果集为S,找出来做如下处置留意S集合能够只是当期的余额,也能够包括以后期间的余额反结帐情况下二.先更新当期余额表中已提折旧期间数初始化不更新S集合本期t_fabalance中已提折旧卡片的fdeprperiods加1 三.更新期初数S集合已存在下期余额的记录作过反结帐,只需更新S集合的期初数和发生数据由于反结帐后,即使对原值,累积折旧或其它元素发生了改动,那么变动产生的
36、数据差别,已在变动处置时,已作过调整,反映到t_fabalance。阐明:b指当期t_fabalance固定资产结帐 期初数据下期.Fdeprperiods=b. Fdeprperiods下期.forgvalp=b. forgvalp+b. forgvalinc_b. forgvaldec下期.fdecprep=b. fdecprep+. B.fdecprep_b. fdecpredec下期.faccumdeprp=b. faccumdeprp+b.deprinc-b.depredc下期.fnump=b.fnump+b.fnumalter-数量四.更新本年累计数据假设年结,那么一切累计数为0
37、或那么。下期累数=当期累数+当期发生固定资产结帐 另一种情况,无下期记录,从当期取数然后插入生成下期记录已清理的固定资产卡片下期不在登记余额insert into t_fabalance 期初数下期fbalid=当期fbalid+1+最大fbalid-最小fbalid下期期出数据=当期期初+当期添加-当期减少 本年累计数假设年结,那么本年累计数为0 否那么下期本年累计数=当期本年累计数+当期发生数1 更新卡片表t_fabalcard以t_fabalance为根底,从FBALid取fbalid 固定资产结帐 固定资产反结帐 特点:固定资产反结帐,不会删除以后期间的数据,仅仅做以下操作:1 更新上
38、期余额表中的已提折旧期间字段反初始化不更新3 修正系统参数,固定资产当前期间减1固定资产结帐,对于有数据的情况,那么不会更新记录期末结帐时,提示算术溢出期末结帐时,提示算术溢出,如何处置?如何处置?缘由:缘由:com_balance的的fbalid太大,超越系统定义范围太大,超越系统定义范围思绪:重新编排思绪:重新编排com_balance的的fbalidselect * into t_fabal_hetemp from t_fabalance where fyear(select fvalue from t_systemprofile where fcategory=fa and fkey=
39、currentyear) -根根据实践需求修正条件据实践需求修正条件-生成新旧内码对照表生成新旧内码对照表select distinct(fbalid) AS Foldid,IDENTITY(int,1,1) as fnewid into #tmpa from t_fabalance用新内码更新就内码用新内码更新就内码案例分析案例分析 反结帐回去修正以前的卡片信息,然后结帐回来,但是修正后的信息反结帐回去修正以前的卡片信息,然后结帐回来,但是修正后的信息没有更新过来,如何处置?有那些本卷须知?没有更新过来,如何处置?有那些本卷须知?-备份需求删除的数据备份需求删除的数据-删除删除2004年的数
40、据年的数据-大于当前年度的大于当前年度的select * into t_fabal_hetemp from t_fabalance where fyear(select fvalue from t_systemprofile where fcategory=fa and fkey=currentyear) -根据实践需求修正根据实践需求修正条件条件-根据暂时表删除相关数据根据暂时表删除相关数据delete from t_FABalCardItem where fbalid in (select fbalid from t_fabal_hetemp )delete from t_FABalCar
41、d where fbalid in (select fbalid from t_fabal_hetemp )delete from t_FABaldevice where fbalid in (select fbalid from t_fabal_hetemp )delete from t_FABalorgfor where fbalid in (select fbalid from t_fabal_hetemp )delete from t_FABaldept where fbalid in (select fbalid from t_fabal_hetemp )delete from t_
42、FABalexpense where fbalid in (select fbalid from t_fabal_hetemp )delete from t_fabalance where fbalid in (select fbalid from t_fabal_hetemp )drop table t_fabal_hetemp T_fabalexpense,t_fabaldept,t_fabalance ,t_fabalcard,与折旧凭证的关系与折旧凭证的关系报表分析报表分析Select * from t_fabalance where fperiod=10 and fyear=2004
43、Select * from t_fabaldept where fbalid in (Select fbalid from t_fabalance where fperiod=10 and fyear=2004)同一期间,折旧金额一样,折旧凭证中的折旧同一期间,折旧金额一样,折旧凭证中的折旧额直接来源额直接来源T_fabalexpense固定资产清单:固定资产清单的内容来自t_fabalance,t_fabalcard,t_fabaldept,t_fabalexpense,t_faalter等等余额相关表和变动相关。固定资产清单是可以按期间查询的。其中有一个选项,是“多部门运用的固定资产能否显
44、示,或那么如何显示的问题。一个固定资产假设有多个部门运用,那可以只显示其中的一个部门,也可以多个部门都显示出来。报表分析报表分析折旧费用明细表、折旧费用汇总表:两个表的数据来源都是t_fabalance,t_fabalcard,t_fabaldept,t_fabalexpense等等余额相关表,只不过是折旧汇总表只显示汇总数据,而明细表把每个卡片的各自数据都显示出来。普通情况下,不论固定资产数据能否存在数据不一致的情况,但这两个表的数据都是一致的,由于他们的来源和算法一样。 报表分析报表分析折旧费用分配表:这个表的数据来自 t_fabalance、t_fabalcard、t_fabaldept
45、、t_fabalexpense等等余额相关表。固定资产明细帐:固定资产明细帐除了折旧凭证的信息外,一切数据来自t_fabalance、t_falter、t_facard等余额和变动相关表。折旧凭证的信息来自凭证表中fobjectname=fa 和fparameter=depr的当期折旧凭证报表分析报表分析固定资产的固定资产的t_fabalexpense数据丧失,如何从数据丧失,如何从t_fabalance,t_faexpense 恢复恢复delete from t_fabalexpense where fbalid in (select fbalid from t_fabalance wher
46、e fperiod=1 and fyear=2005)insert into t_fabalexpense(fbalid,facctid,fdetailid,frate,famount,fdeptid)select c.fbalid,e.facctid,e.fdetailid,e.frate,0,e.fdeptid from (select a.falterid,b.fbalid from t_fabalance b,t_faalter a where b.fperiod=1 and b.fyear=2005 and b.fassetid=a.fassetid) c, t_faexpense
47、e where e.falterid=c.falterid自动对帐分析总帐的数据来自余额表和当期的凭证;固定资产的数据全部来自于t_fabalance余额表。固定资产系统取数 固资原值: s e l e c t i s n u l l ( s u m ( a . F O r g V a l P ) , 0 ) O r g Va l B e g i n , i s n u l l ( s u m ( a . F O r g Va l I n c ) , 0 ) OrgValD,isnull(sum(a.FOrgValDec),0) OrgValC from t_fabalance a,t_faa
48、lter b,t_facard c,t_account d where a.fassetid=b.fassetid and a.faltdate=b.fdate and b.falterid=c.falterid and c.Fassetacctid=d.faccountid and d.Fdetail=1 and a.fyear=2001 and a.fperiod=3 And (d.Fnumber=1501 or d.Fnumber like 1501.%)累计折旧: select isnull(Sum(a.FAccumDeprP),0) AccumDeprBegin, i s n u l
49、 l ( s u m ( a . F a c c u m d e p r d e c ) , 0 ) AccumDeprD,isnull(sum(a.fdepr+a.faccumdeprinc),0) AccumDeprC from t_fabalance a,t_faalter b,t_facard c,t_account d where a.fassetid=b.fassetid and a.faltdate=b.fdate and b.falterid=c.falterid and c.FDepracctid=d.faccountid and d.Fdetail=1 and a.fyea
50、r=2001 and a.fperiod=3 And (d.Fnumber=1502 or d.Fnumber like 1502.%)自动对帐分析减值预备: select isnull(sum(a.FDecPreP),0) DecValBegin,isnull(sum(a.FDecPreInc),0) DecValC,isnull(sum(a.FDecPreDec),0) DecValD from t_fabalance a,t_faalter b,t_facard c , t _ f a g r o u p e , t _ a c c o u n t d w h e r e a.fassetid=b.fassetid and a.faltdate=b.fdate and b.f
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年江西婺源茶业职业学院单招(计算机)测试备考题库附答案
- 2026安康市汉滨区第一医院招聘(20人)笔试备考题库及答案解析
- 2026年初级经济师之初级建筑与房地产经济考试题库300道附答案(研优卷)
- 2026年保定市满城区选聘高中教师60人宣讲考试参考试题及答案解析
- 上饶高铁经济试验区社区工作者招聘【16人】笔试备考试题及答案解析
- 2026上海科技大学细胞与基因治疗技术转化平台招聘质量控制工程师1名考试备考试题及答案解析
- 2025年下半年四川成都隆科城乡发展集团有限公司第二次招聘成都隆科润康医药健康产业有限公司质量体系岗等岗位4人考试备考试题及答案解析
- 安徽省阜阳市太和县2024-2025学年高一上学期期中地理试卷及答案
- 大学生创新创业项目中商业模式创新研究课题报告教学研究课题报告
- 2025云南昆明昆医大附一院第三批次公开招聘科研助理人员(非事业编)第二次笔试模拟试题及答案解析
- 2026年湖南电气职业技术学院单招综合素质考试题库含答案详解
- 2025年度护士个人工作总结与展望
- 2025秋人教版(新教材)初中美术八年级上册知识点及期末测试卷及答案
- 医院副院长年度工作述职报告范文
- DB50∕T 867.76-2025 安全生产技术规范 第76部分:汽车制造企业
- 2026年保安员考试题库500道附完整答案(历年真题)
- 工地给水管预埋施工方案
- 地理试卷(26-138B)+答案河北省邢台市卓越联盟2025-2026学年第一学期高二12月期中考试(12.4-12.5)
- 2025至2030中国司法鉴定行业发展研究与产业战略规划分析评估报告
- 2025年粮油质量检验员知识竞赛考试题库500题(含答案)
- 膝关节韧带损伤康复课件
评论
0/150
提交评论