应付单单据类型修改SQL参考原创
96人赞赏了该文章
515次浏览
编辑于2024年03月22日 15:56:08
业务场景:有需要修改应付单单据类型但业务类型不变的场景
注意事项:
1. 如果涉及历史期间单据的单据类型修改,应付款需要反结账至涉及期间重新结账(仅反结应付款),否则可能影响应付款汇总表和明细表余额查询
2. 如果是入库单下推的应付单或已经做费用分配不允许修改!!!
如下SQL语句仅供参考!!!更新前建议做全表备份!!!
merge into T_AP_PAYABLE t1 using ( select fbillno 单据编号,fdate 业务日期,fid,fbilltypeid 单据类型,(select fbilltypeid from T_BAS_BILLTYPE where fnumber='新单据类型编码') 新单据类型 from T_AP_PAYABLE where fbillno='单据编号' ) t2 on (t1.fid=t2.fid) when matched then update set t1.fbilltypeid=t2.新单据类型;
推荐阅读