[概要]
客户物料对应表新增审核操作,审核通过的对应表数据才能被单据使用。
[注意]
单据上字段[客户物料编码]来自[客户物料对应表视图],维护好[客户物料对应表]数据同步至[客户物料对应表视图]后,单据才能使用;由于这种特殊性,新增[审核]操作后,没法覆盖标准的基础资料使用场景;
1、审核成功后,同步对应表数据至[客户物料对应表视图]让单据使用;反审核禁用单据使用,将从[客户物料对应表视图]中删除同步的数据,这样会影响历史单据,由于表视图中数据确实会导致单据上字段[客户物料编码]被清空,必须再次审核同步才能重现显示;
2、新增审核操作需要调整视图 V_SAL_CUSTMATMAPPING,标准功能【自定义字段更新视图】同步自定义字段时,会还原视图 V_SAL_CUSTMATMAPPING,造成这两个功能相互影响。
[操作步骤]
1、打开BOS设计器——扩展[客户物料对应表]——[编辑]——[批量编辑字段属性];
2、[基本信息]——[单据状态]——[状态列表]——新增状态:审核中、已审核、重新审核;
3、[表单属性]——[菜单集合]——[提交]——[点击事件]——[新增操作]——[新增]:选择[操作类型:提交],设置[操作状态字段][操作状态名称];
4、[表单属性]——[菜单集合]——[撤销]——[点击事件]——[新增操作]——[新增]:选择[操作类型:撤销],设置[操作状态字段][操作状态名称];
5、[表单属性]——[菜单集合]——[审核]——[点击事件]——[新增操作]——[新增]:选择[操作类型:审核],设置[操作状态字段][操作状态名称];
5.1、[其他控制]——[注册服务插件]——在应用服务器选择组件:Kingdee.K3.SCM.App.Sal.ServicePlugIn.dll,注意调整插件顺序:Save 在 SaveByDefCarry 之前 ;
6、[表单属性]——[菜单集合]——[反审核]——[点击事件]——[新增操作]——[新增]:选择[操作类型:反审核],设置[操作状态字段][操作状态名称];
6.1、[其他控制]——[注册服务插件]——在应用服务器选择组件:Kingdee.K3.SCM.App.Sal.ServicePlugIn.dll,注意调整插件顺序:Save 在 SaveByDefCarry 之前 ;
7、保存客户物料对应表扩展设置;
8、打开数据库,修改视图:V_SAL_CUSTMATMAPPING,修改同步的单据状态为已审核:HEAD.FDOCUMENTSTATUS='C',最后点击[执行];
推荐阅读