特价活动:>>>> 畅云管家新购、续费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 ='期初' 的条件时的数据看看是否也要更新,可以根据自己的需求修改条件进行更新。 注意操作前请做好账套备份
客服电话:400-665-0028
关键字:用友财务软件,畅捷通软件,财务软件,进销存软件,U9官网,用友U8,用友T1,用友T+,用友T3,用友T6,畅捷通好会计,好生意,智+好业财,用友培训服务售后公司,畅捷通运营培训服务公司
版权所有:用友畅捷通软件 Copyright © 2025 All rights reserved.