(FAQ)反审核变更单的时候被操作的卡片有后续变更单业务
1,412次浏览
编辑于2015年03月02日 00:00:00
【问题】: (FAQ)反审核变更单的时候被操作的卡片有后续变更单业务
版本: 7.5
模块: 固定资产
【答复】:
原因分析: 请检查是否存在后续变更单,检查卡片的业务状态以及flastbillid,将查询到的flastbillid在变更单中进行查询,是否有记录。若没有,则该字段值错误。需要更新卡片的flastbillid为当前要反审核的这个变更单的ID。 --查询是否有后续变更单 select * from t_Fa_fachangebill where fid = (select flastbillid from t_Fa_facurcard where fnumber='卡片编码' and fcompanyid=(select fid from t_org_company where fnumber='公司编码' ) 查出来有记录则去前台先处理这张查出来的变更单。 若没有记录则执行下面的更新flastbillid脚本。 --更新flastbillid update t_fa_facurcard set flastbillid=(select fid from t_fa_fachangebill where fnumber='要反审核的变更单的编码' and fcompanyid=(select fid from t_org_company where fnumber='公司编码')) where fcompanyid=(select fid from t_org_company where fnumber='公司编码') and fnumber='MY9.02.0526' --卡片编码
版本: 7.5
模块: 固定资产
【答复】:
原因分析: 请检查是否存在后续变更单,检查卡片的业务状态以及flastbillid,将查询到的flastbillid在变更单中进行查询,是否有记录。若没有,则该字段值错误。需要更新卡片的flastbillid为当前要反审核的这个变更单的ID。 --查询是否有后续变更单 select * from t_Fa_fachangebill where fid = (select flastbillid from t_Fa_facurcard where fnumber='卡片编码' and fcompanyid=(select fid from t_org_company where fnumber='公司编码' ) 查出来有记录则去前台先处理这张查出来的变更单。 若没有记录则执行下面的更新flastbillid脚本。 --更新flastbillid update t_fa_facurcard set flastbillid=(select fid from t_fa_fachangebill where fnumber='要反审核的变更单的编码' and fcompanyid=(select fid from t_org_company where fnumber='公司编码')) where fcompanyid=(select fid from t_org_company where fnumber='公司编码') and fnumber='MY9.02.0526' --卡片编码
推荐阅读