应付单单据类型修改SQL参考原创
金蝶云社区-jessie_w
jessie_w
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.新单据类型;


赞 96