热门关键词好会计 好业财 T+ 易代账 好生意 用友U8 用友BIP

    详细信息

    您现在的位置:网站首页 >> 百科问答 >> 详细信息

    畅捷通T+凭证编码不按顺序排序

    特价活动:>>>> 畅云管家新购、续费8折优惠,畅捷通T+cloud、好会计、易代账、好业财、好生意云产品8折优惠 

    【问题现象】:

    凭证管理,查询所有凭证,发现凭证没有按凭证号排序




    【解决方案】:

    经查看,客户的凭证编码有3位,有4位,说明客户的凭证编码有问题

    第一步:备份好账套数据,执行脚本,修复凭证编码位数,统一修改为4位,前面空位直接补0。

    脚本:UPDATE dbo.GL_Doc SET code = RIGHT('000' + code, 4) WHERE LEN(code) < 4


    第二步,整理凭证排序

    update a set DocOrderNum= RIGHT('000'+CONVERT(VARCHAR(50),a.IdMarketingOrgan),4) + CAST(a.accountingyear as varchar(10))+isnull(replicate('0',2-len(a.accountingperiod)),'')

    +cast(a.accountingperiod as varchar(30))+cast(b.sequencenumber as varchar(30)) +isnull(replicate('0',18-len(a.code)),'')+cast(a.code as varchar(30))

    from gl_doc a left join AA_DocType b on a.iddoctype=b.id

    where DocOrderNum != RIGHT('000'+CONVERT(VARCHAR(50),a.IdMarketingOrgan),4) + CAST(a.accountingyear as varchar(10))+isnull(replicate('0',2-len(a.accountingperiod)),'')

    +cast(a.accountingperiod as varchar(30))+cast(b.sequencenumber as varchar(30)) +isnull(replicate('0',18-len(a.code)),'')+cast(a.code as varchar(30))





     

     

    上一篇:T+软件缺少会计期间,t+怎么取消记账凭证t3如何恢复记账前状态

    客服电话:400-665-0028

    关键字:用友财务软件,畅捷通软件,财务软件,进销存软件,U9官网,用友U8,用友T1,用友T+,用友T3,用友T6,畅捷通好会计,好生意,智+好业财,用友培训服务售后公司,畅捷通运营培训服务公司

    版权所有:用友畅捷通软件 Copyright © 2026 All rights reserved.

    鲁ICP备2020041017号-6