一、在BOS中新建单据
1、建单据
注意设置计量单位,否则在单据置换流程时会有一个错误提示
在物料代码的值更新事件中增加单位的对照
2、多级审核的设置(略)
3、操作管理的设置
这个设置的目的是为了手工关闭单据。因为下任务时的物料代码和实际流转时的零件代码不一致(新接任务时还不知道代码),所以不能像整机任务那样闭环。
新建“关闭单据”
通过点击单据菜单栏下的按钮,将单据关闭设置为“是”,同时打上关闭人和完结日期,以便事后统计分析
当驳回审核时,同时将单据设置回未关闭
4、单据转换流程
单据完结后,要下推生成发票
二、套打的设置
用此单据替代原有的单据
三、由于部门是从业务员所属部门带过来的,在单据转换成发票时,转换来的是职员代码,所以数据库中要做相应修改
update ICSelbills set FAction='(select a.FItemID from t_Department a
inner join t_Emp b on a.FItemID=b.FDepartmentID
where b.FItemID=v1.FBase2)' where FFieldName='257800032' and FDstCtlField='FDeptID' and fdk=0
update ICSelbills set FAction='(select a.FName from t_Department a
inner join t_Emp b on a.FItemID=b.FDepartmentID
where b.FItemID=v1.FBase2)' where FFieldName='257800032' and FDstCtlField='FDeptID' and fdk=1
update ICSelbills set FAction='(select a.FNumber from t_Department a
inner join t_Emp b on a.FItemID=b.FDepartmentID
where b.FItemID=v1.FBase2)' where FFieldName='257800032' and FDstCtlField='FDeptID' and fdk=2
经以上设置,基本能满足业务需求。