热门关键词用友BIP 用友U9 用友NC 用友U8 OA T+ 好业财

    详细信息

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

    速达T+13.0做往来核销时发现有2笔上年结转的数据存在,但是这2笔不应该存在的

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

    问题描述:

    数据是从T3升级到T+的,做往来核销时发现有2笔上年结转的数据存在,这2笔还没有凭证号,但是这2笔不应该存在的,上年结转的已经核销过了。其他的往来单位也是这样的


    问题回复:

    两套方案。 

    第一套比较简单粗暴。 客户自己核销的数据也没有多少,在往来核销中全都取消核销。 然后反结账,再重新结账。 然后一直结账到20年1月份,年结的时候有个对勾, 覆盖下年期初。这个要勾选。 如果客户T3数据升级过来之后,有过调整期初,那么还得调整一下。 这样就可以解决。 

    第二套就是研发的脚本。 先执行第一段查询的语句,可以看附件截图中的数据,把这些数据反核销了。 然后执行2 和 3的删除、修改语句。

    因为升级后数据有问题一起的。处理操作步骤如下 

    1、下面语句是查询参与核销的期初,如果不应该核销请手动进行反核销 --参与核销的期初 select GL_Journal.year, [WriteOffJournalDTO].idaccount, AA_Account.code,AA_Account.name, AA_Partner.code AS 往来单位编码,AA_Partner.name AS 往来单位名称, [WriteOffJournalDTO].* from [GL_WriteOffJournal] [WriteOffJournalDTO] INNER JOIN dbo.GL_Journal ON GL_Journal.id=[WriteOffJournalDTO].idjournal INNER JOIN dbo.AA_Account ON AA_Account.id = [WriteOffJournalDTO].idaccount INNER JOIN dbo.AA_Partner ON AA_Partner.id=[WriteOffJournalDTO].idauxAccCustomer WHERE isPeriodBegin=1 AND WriteOffJournalDTO.writeoffedamount<>0 


    2、查询没有参与核销的期初,如果不应该存在可以删除 select GL_Journal.year, [WriteOffJournalDTO].idaccount, AA_Account.code,AA_Account.name, AA_Partner.code AS 往来单位编码,AA_Partner.name AS 往来单位名称,[WriteOffJournalDTO].* from [GL_WriteOffJournal] [WriteOffJournalDTO] INNER JOIN GL_AccountAuxPeriodBeginDetail ON GL_AccountAuxPeriodBeginDetail.id= WriteOffJournalDTO.idauxperiodbegindetail INNER JOIN dbo.GL_Journal ON GL_Journal.id=[WriteOffJournalDTO].idjournal INNER JOIN dbo.AA_Account ON AA_Account.id = [WriteOffJournalDTO].idaccount INNER JOIN dbo.AA_Partner ON AA_Partner.id=[WriteOffJournalDTO].idauxAccCustomer WHERE isPeriodBegin=1 AND WriteOffJournalDTO.writeoffedamount=0 AND GL_Journal.year > 2017 AND GL_AccountAuxPeriodBeginDetail.summarry ='上年结转余额' 删除语句 DELETE FROM [GL_WriteOffJournal] from [GL_WriteOffJournal] [WriteOffJournalDTO] INNER JOIN GL_AccountAuxPeriodBeginDetail ON GL_AccountAuxPeriodBeginDetail.id= WriteOffJournalDTO.idauxperiodbegindetail INNER JOIN dbo.GL_Journal ON GL_Journal.id=[WriteOffJournalDTO].idjournal INNER JOIN dbo.AA_Account ON AA_Account.id = [WriteOffJournalDTO].idaccount INNER JOIN dbo.AA_Partner ON AA_Partner.id=[WriteOffJournalDTO].idauxAccCustomer WHERE isPeriodBegin=1 AND WriteOffJournalDTO.writeoffedamount=0 AND GL_Journal.year > 2017 AND GL_AccountAuxPeriodBeginDetail.summarry ='上年结转余额' 还有GL_AccountAuxPeriodBeginDetail.summarry ='期初' 的条件时的数据看看是否也要删除 


    3、修改GL_AccountAuxPeriodBeginDetail表的 isfrompreyear标志,把上年结转的标志更新成1 UPDATE GL_AccountAuxPeriodBeginDetail SET isfrompreyear=1 WHERE summarry='上年结转余额' 还有GL_AccountAuxPeriodBeginDetail.summarry ='期初' 的条件时的数据看看是否也要更新,可以根据自己的需求修改条件进行更新。 注意操作前请做好账套备份

     

     

    上一篇:t+ 13.0 标准版 ,提示认证,认证后,其他有操作员退出,后还需要认证

    客服电话:400-665-0028

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

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

    鲁ICP备2020041017号-6