应付单自定义文本字段赋值给单据头预设文本字段SQL参考原创
金蝶云社区-jessie_w
jessie_w
3人赞赏了该文章 107次浏览 未经作者许可,禁止转载编辑于2024年04月22日 14:12:39

业务场景:需要将应付单单据头的自定义文本字段或备注字段赋值给单据头的预设文本字段1

注意事项:由于预设文本字段1是标准字段,应付款结账时系统会按此维度汇总将本期发生额写入后台余额表,此余额表数据会影响应付款明细表/汇总表期初单据。故如涉及到历史期间单据修改,建议反结账应付款至涉及期间重新结账回来(仅反结应付款即可),否则可能影响应付款明细表/汇总表按此维度查询的期末余额。


如下SQL语句仅供参考!!!更新前建议做全表备份!!!

--自定义字段将以下备注字段名FREMARK替换成自定义字段的字段名即可
MERGE INTO T_AP_PAYABLE T1 USING (
	SELECT FID,FBILLNO 单据编号,FDATE 业务日期,FREMARK 备注,FPRESETTEXT1 预设文本字段1
	FROM T_AP_PAYABLE 
	WHERE FREMARK<>FPRESETTEXT1
) T2 ON (T1.FID=T2.FID)
WHEN MATCHED THEN UPDATE SET T1.FPRESETTEXT1=T1.FREMARK;


另如何通过BOS设计器查找字段名请参考:如何通过BOS查询字段所在数据表


赞 3