U8C服务小锦囊--总账--总账修改建账时间以及账簿启用时间——U8C实施与服务支持部闫静业务场景:新建公司账后,还未使用系统,但是由于上线时间或是操作失误导致建账时间以及账簿启用时间错误,需要在原公司上修改,现象如下:注意:以下操作基于sqlserver数据库,oracle数据库可自行调整语法;实现方式:(操作前务必要做好数据库备份)一、修改模块建账时间第一步:在功能注册节点下查询相关模块的功能编码,如下:记录下来财务会计节点的功能编码:20第二步:执行脚本修改数据1.备份数据Sqlserver数据库:select*intosm_createcorp_bak20211223fromsm_createcorp;oracle数据库:createtablesm_createcorp_bak20211223asselect*fromsm_createcorp;2.修改建账时间updatesm_createcorpsetaccountyear='正确的会计年',accountmonth='正确的会计月'wherefunccode='上一步查询出的模块编码'andpk_corp=(selectpk_corpfrombd_corpwhereunitcode='要修改的公司编码'),如下:updatesm_createcorpsetaccountyear='2022',accountmonth='01'wherefunccode='20'andpk_corp=(selectpk_corpfrombd_corpwhereunitcode='13')注意:要修改财务会计节点下所有节点的建账时间,下级节点建账时间要晚于上级节点建账时间,具体方法在功能注册节点找到相关模块编码,在语句中进行替换即可。二、修改总账、固定资产启用时间第一步:备份数据Sqlserver数据库:select*intobd_glorgbook_bak20211223frombd_glorgbookwherepk_glorgbookin(selectpk_glorgbookfrombd_glorgbookwhereglorgbookcode='会计主体账簿编码');oracle数据库:createtablebd_glorgbook_bak20211223asselect*frombd_glorgbookwherepk_glorgbookin(selectpk_glorgbookfrombd_glorgbookwhereglorgbookcode='会计主体账簿编码');第二步:更新数据总账:updatebd_glorgbooksetisstartuse='N'wherepk_glorgbookin(selectpk_glorgbookfrombd_glorgbookwhereglorgbookcode='会计主体账簿编码')固定资产:updatebd_glorgbooksetpk_startperiod_fa=nullwherepk_glorgbookin(selectpk_glorgbookfrombd_glorgbookwhereglorgbookcode='会计主体账簿编码')第三步:在前台重新启用第四步:重启服务,重新登陆系统需改完之后,需要重启服务清缓存之后,才可以正常使用。效果展示:建账时间:账簿启用时间:联系方式:本文档未尽事宜可邮件联系:yanjing17@yonyou.com