标题摘要内容
删除历史数据
作者:凡城科技 | 作者:佚名 | 发布时间: 1065天前 | 388 次浏览 | 分享到:

--检查下期间 是否是12期  还是13期 或自定义 以下是按正常12期间执行


UPDATE t_Voucher SET FChecked=0 WHERE FDATE<='2018-12-31'

UPDATE t_Voucher SET FCHECKERID=-1 WHERE FDATE<='2018-12-31'

UPDATE t_Voucher SET FPOSTED=0 WHERE FDATE<='2018-12-31'

UPDATE t_Voucher SET FPosterID=-1 WHERE FDATE<='2018-12-31'

UPDATE t_Voucher SET FInternalInd='NULL' FDATE<='2018-12-31'

UPDATE t_Voucher SET FParameter='NULL' FDATE<='2018-12-31'

DELETE FROM t_Voucher WHERE FDATE<='2018-12-31'

DELETE FROM t_VoucherEntry WHERE FVoucherID NOT IN (select  FVoucherID FROM t_Voucher)

DELETE FROM T_BALANCE WHERE FYear<'2019'

--删除财务数据


UPDATE ICStockBill SET fstatus=0 WHERE FDATE<='2018-12-31'

UPDATE ICStockBill SET FCHECKERID=NULL  WHERE FDATE<='2018-12-31'

UPDATE ICStockBill SET FPOSTED=0 WHERE FDATE<='2018-12-31'

UPDATE ICStockBill SET FPosterID=NULL WHERE FDATE<='2018-12-31'

DELETE FROM ICStockBill WHERE FDATE<='2018-12-31'

DELETE FROM ICBal WHERE FYear<'2019'

DELETE FROM ICINVBal WHERE FYear<'2019'

--删除库存单据


UPDATE ICSale SET fstatus=0 WHERE FDATE<='2018-12-31'

UPDATE ICSale SET FCHECKERID=NULL  WHERE FDATE<='2018-12-31'

UPDATE ICSale SET FPOSTED=0 WHERE FDATE<='2018-12-31'

UPDATE ICSale SET FPosterID=NULL WHERE FDATE<='2018-12-31'

DELETE FROM ICSale WHERE FDATE<='2018-12-31'

--删除销售发票


UPDATE ICPurchase SET fstatus=0 WHERE FDATE<='2018-12-31'

UPDATE ICPurchase SET FCHECKERID=NULL  WHERE FDATE<='2018-12-31'

UPDATE ICPurchase SET FPOSTED=0 WHERE FDATE<='2018-12-31'

UPDATE ICPurchase SET FPosterID=NULL WHERE FDATE<='2018-12-31'

DELETE FROM ICPurchase WHERE FDATE<='2018-12-31'

--删除采购发票


UPDATE T_SYSTEMPROFILE SET FVALUE='2019' WHERE FKEY='StartYear' 

UPDATE T_SYSTEMPROFILE SET FVALUE='1' WHERE FKEY='StartPeriod'

--修改启用期间



--如果提示游标 错误 执行以下语句

close Cur

deallocate Cur