百科问答

百科问答 国内资讯 公司资讯 政策法规 培训资料 产品下载

用友GRP-U8Cloud新国标2022资产类别升级说明

发布时间:2024-8-9 

特价活动:>>>> 用友U8、T6、T+、T3软件产品4折优惠,畅捷通T+cloud、好会计、好业财、好生意云产品6-8折优惠,另有话费赠送。

 

新国标资产类别升级涉及大批量数据的更新,请先在测试环境测试验证,并做好数据库备份。

一、升级前数据检查、整理

1、检查卡片表中类别代码、类别名称的准确性

1.1 类别代码+类别名称不存在于资产类别基础资料

select * from fa_kp kp where not exists(select 1 from fa_gdlb lb where lb.gsdm=kp.gsdm and lb.lbdm=kp.lbdm and lb.lbmc=kp.lbmc)

如上图,查出的这些卡片里的lbdm+lbmc存在问题,需先处理。


1.2 类别代码相同,但类别名称不同

select lbdm from (select lbdm,lbmc from fa_kp where gsdm not like 'a%' group by lbdm,lbmc) a group by lbdm having count(*)>1

此类数据也需处理。

1.3卡片表中是否存在非明细级类别代码

select * from fa_kp kp where
not exists(select 1 from
(select gsdm,lbdm from fa_gdlb a where (select count(*) from fa_gdlb b where b.gsdm=a.gsdm and b.lbdm like a.lbdm+'%')=1) mxlb where mxlb.gsdm=kp.gsdm and mxlb.lbdm=kp.lbdm);

查询出来的问题数据需先处理后才能继续下一步。


2、标准数据准备

2.1 预置2022新国标资产类别数据(系统级)

 执行脚本《fa_gdlb.sql》

2.2 新增新旧类别对照表

 执行脚本《FA_XJLBDZB.sql》

2.3 预置标准对照关系数据

 执行脚本《资产类别标准对照数据.sql》


3、整理资产类别对照关系

3.1 执行以下语句,根据标准对照关系自动匹配出新国标代码

delete from fa_xjlbdzb where

gsdm<>'99999999999999999999';

insert into

fa_xjlbdzb(gsdm,lbdm_old,lbmc_old,lbdm_new,lbmc_new)
select a.gsdm,a.lbdm,a.lbmc,b.lbdm_new,c.lbmc

from
(select gsdm,lbdm,lbmc from fa_kp group by gsdm,lbdm,lbmc) a
left outer join (select * from fa_xjlbdzb where gsdm='99999999999999999999' --and ysgx in ('一对一','多对一')
and lbdm_old in (select lbdm_old from fa_xjlbdzb

where gsdm='99999999999999999999' and

lbdm_old is not null group by lbdm_old having

count(*)=1) --旧类别代码不能一对多

 ) b on b.lbdm_old=a.lbdm
left outer join (select * from fa_gdlb where

gsdm='99999999999999999999') c on

c.lbdm=b.lbdm_new
order by a.gsdm,a.lbdm;

3.2由于存在一对多等情况,少量无法自动匹配的类别,需手工确认。

select * from fa_xjlbdzb  where

gsdm<>'99999999999999999999' and lbdm_new

is null;
补充其中的lbdm_new和lbmc_new

  

二、升级

1、确保所有旧类别都匹配了新的类别后,通过脚本更新相关业务表中的类别信息。

执行脚本《FA_XJLBUpdateSet.sql》。FA_XJLBUpdateSet表中定义了需要更新的表和字段,可根据实际环境配置。
执行脚本《FA_XJLBUpdate.sql》。
执行存储过程:exec FA_XJLBUpdate。


2、以上步骤成功执行后,更新单位级资产类别基础数据及编码方案。图片

delete from fa_gdlb where

gsdm<>'99999999999999999999';
INSERT INTO fa_gdlb (gsdm, lbdm, lbmc, yjnx, cjl,

jldw, jtss, zjff, kpys, Sjly, XEKZ, CYLBBZ,

MRSLWYBZ, ZCLX_DM, dylbdm, dylbmc, ZJM,

SYQDM)
select gs.gsdm, lbdm, lbmc, yjnx, cjl, jldw, jtss,

zjff, kpys, Sjly, XEKZ, CYLBBZ, MRSLWYBZ,

ZCLX_DM, dylbdm, dylbmc, ZJM, SYQDM from

fa_gdlb,
(select gsdm from PubModSetup where

modname='FAQC' and IsStart='1') gs

where fa_gdlb.gsdm='99999999999999999999';
update fa_ztcs set gdfj='3-2-2-2';

XT+Cloud、好业财、好会计、易代账、易代账,好生意,限时6-8折活动!

截屏,微信识别二维码

客服QQ:5151867

(点击QQ号复制,添加好友)