如何新增一个历史会计期间
举例:想要新增一个2016年的会计期间,请先在前端新增一个2021年的会计期间,再进行修改。
--备份表
Select * into bk_bd_period from t_bd_period
--会计期间类型表
SELECT * FROM t_bd_periodtype like '%会计期间类型的名称%'
--会计期间表
SELECT * FROM t_bd_period where FTYPEID = 'b0Jo7oGYQF2WEX4SubMVY19piaY=' and FPERIODYEAR = '2021'
--步骤一
--修改:FNUMBER和FDescription_l2
UPDATE t_bd_period SET FDESCRIPTION_L2 = REPLACE( FDESCRIPTION_L2 , '2021年', '2016年'),FNUMBER = REPLACE(FNUMBER,'2021','2016') WHERE FTYPEID = 'b0Jo7oGYQF2WEX4SubMVY19piaY=' and FPERIODYEAR = '2021'
--步骤二
--修改:FBeginDate和FEndDate
UPDATE t_bd_period SET FBEGINDATE = DATEADD(yyyy,-5,FBEGINDATE),FENDDATE = DATEADD(yyyy,-5,FENDDATE) WHERE FTYPEID = 'b0Jo7oGYQF2WEX4SubMVY19piaY=' and FPERIODYEAR = '2021'
--步骤三
--修改:FPERIODYEAR
UPDATE t_bd_period SET FPERIODYEAR = '2016' WHERE FTYPEID = 'b0Jo7oGYQF2WEX4SubMVY19piaY=' and FPERIODYEAR = '2021'
这里修改所用到的SQL函数,主要有REPLACE和DATEADD,如果想要更全面了解的话,可百度查阅。
如何新增一个历史会计期间
本文2024-09-16 23:06:53发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-52484.html