发布时间:2024-8-9
特价活动:>>>> 畅云管家新购、续费7折优惠,畅捷通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';
客服电话:400-665-0028
关键字:用友财务软件,畅捷通软件,财务软件,进销存软件,U9官网,用友U8,用友T1,用友T+,用友T3,用友T6,畅捷通好会计,好生意,智+好业财,用友培训服务售后公司,畅捷通运营培训服务公司
版权所有:用友畅捷通软件 Copyright © 2025 All rights reserved.