客户物料对应表新增审核操作,并同步审核状态数据原创
金蝶云社区-leesen
leesen
17人赞赏了该文章 220次浏览 未经作者许可,禁止转载编辑于2024年08月01日 18:01:19

[概要]

客户物料对应表新增审核操作,审核通过的对应表数据才能被单据使用。


[注意]

单据上字段[客户物料编码]来自[客户物料对应表视图],维护好[客户物料对应表]数据同步至[客户物料对应表视图]后,单据才能使用;由于这种特殊性,新增[审核]操作后,没法覆盖标准的基础资料使用场景;

1、审核成功后,同步对应表数据至[客户物料对应表视图]让单据使用;反审核禁用单据使用,将从[客户物料对应表视图]中删除同步的数据,这样会影响历史单据,由于表视图中数据确实会导致单据上字段[客户物料编码]被清空,必须再次审核同步才能重现显示;

2、新增审核操作需要调整视图 V_SAL_CUSTMATMAPPING,标准功能【自定义字段更新视图】同步自定义字段时,会还原视图 V_SAL_CUSTMATMAPPING,造成这两个功能相互影响。


[操作步骤]

1、打开BOS设计器——扩展[客户物料对应表]——[编辑]——[批量编辑字段属性];

image.png

image.png

2、[基本信息]——[单据状态]——[状态列表]——新增状态:审核中、已审核、重新审核;

Image_20240704091553.png

3、[表单属性]——[菜单集合]——[提交]——[点击事件]——[新增操作]——[新增]:选择[操作类型:提交],设置[操作状态字段][操作状态名称];

image.png

image.png

4、[表单属性]——[菜单集合]——[撤销]——[点击事件]——[新增操作]——[新增]:选择[操作类型:撤销],设置[操作状态字段][操作状态名称];

image.png

5、[表单属性]——[菜单集合]——[审核]——[点击事件]——[新增操作]——[新增]:选择[操作类型:审核],设置[操作状态字段][操作状态名称];

Image_20240704162855.png

Image_20240704163146.png

5.1、[其他控制]——[注册服务插件]——在应用服务器选择组件:Kingdee.K3.SCM.App.Sal.ServicePlugIn.dll,注意调整插件顺序:Save 在 SaveByDefCarry 之前 ;

image.png

image.png

6、[表单属性]——[菜单集合]——[反审核]——[点击事件]——[新增操作]——[新增]:选择[操作类型:反审核],设置[操作状态字段][操作状态名称];

image.png

image.png

6.1、[其他控制]——[注册服务插件]——在应用服务器选择组件:Kingdee.K3.SCM.App.Sal.ServicePlugIn.dll,注意调整插件顺序:Save 在 SaveByDefCarry 之前 ;

image.png

image.png

7、保存客户物料对应表扩展设置;

8、打开数据库,修改视图:V_SAL_CUSTMATMAPPING,修改同步的单据状态为已审核:HEAD.FDOCUMENTSTATUS='C',最后点击[执行];

image.png

image.png


赞 17