T+修改凭证编号保存提示单据号重复
【问题现象】
2023年填制凭证编号直接从007号开始,手动修改凭证编号为001到006会提示编号重复,凭证管理里只能查到007号以后的凭证,凭证整理无效?
【原因分析】
在年度2023来临时通过手工新建了年度账并做了2023年的凭证,凭证编号为001到006后来删除了年度账,而相关凭证占用没有清除,需要使用脚本处理!
【解决方案】
备份好数据,执行脚本。
UPDATE GL_Doc SET idperiod = P.id
FROM GL_Doc AS DOC
INNER JOIN SM_Period AS P ON P.currentyear = DOC.accountingyear AND P.currentperiod = DOC.accountingperiod
Where P.id != DOC.idperiod
UPDATE GL_Journal SET idaccountingperiod = P.id
FROM GL_Journal AS DOC
INNER JOIN SM_Period AS P ON P.currentyear = DOC.year AND P.currentperiod = DOC.currentperiod
Where P.id != DOC.idaccountingperiod
作者:周义刚 |  时间:2023年01月08日 22:10

