1. 程式人生 > >升級7.2後科目表重複,助記碼字尾多了重複值_1

升級7.2後科目表重複,助記碼字尾多了重複值_1

問題解決辦法
1、先備份科目
select * into t_bd_account_1125 from T_BD_ACCOUNT

2、查出問題憑證
select distinct b.FNUMBER as 帳簿編碼,v.FYEAR as 年度,v.FPERIOD as 期間,g.FNAME as 憑證字, v.FVOUCHERGROUPNO as 憑證號 from T_GL_VOUCHERENTRY ve inner join T_GL_VOUCHER v on v.FVOUCHERID=ve.FVOUCHERID
inner join T_BD_ACCOUNTBOOK b on v.FACCOUNTBOOKID=b.FBOOKID
inner join T_BD_VOUCHERGROUP_L g on v.FVOUCHERGROUPID=g.FVCHGROUPID and g.FLOCALEID=2052
where FACCOUNTID in(
select FACCTID from T_BD_ACCOUNT where FACCTTBLID=2001 and FHELPERCODE like '%/_1'escape '/')

3、通過憑證列表匯出憑證
(通過步驟2找出的憑證去憑證列表過濾,然後引出到Excel)

4、刪除錯誤科目
delete from T_BD_ACCOUNT where FACCTID in(select FACCTID from T_BD_ACCOUNT where FACCTTBLID=2001 and FHELPERCODE like '%/_1'escape '/'))

5、再引入憑證
引入步驟3中引出的Excel憑證

注意:操作步驟前後屬性不能亂