【python笔记】基础资料未审核使用原创
8人赞赏了该文章
1,551次浏览
编辑于2020年03月25日 17:29:50
有些特殊情况需要引用未审核资料,这时候需要通过注册python插件处理。
关键点
1、重写2个触发事件 BeforeF7Select、BeforeSetItemValueByNumber
2、关联的基础资料字段 e.BaseDataField.Key (可以关联多个,示例是以物料字段和子物料字段为例)
3、设置仅显示仅审核的为False e.IsShowApproved = False;
以下为代码示例
# 弹窗F7过滤条件选择
def BeforeF7Select(e):
if e.BaseDataField.Key=="FMATERIALID" or e.BaseDataField.Key=="FMATERIALIDCHILD" : # 相关基础资料字段
e.IsShowApproved = False;
# 后台赋值过滤选择(块粘贴)
def BeforeSetItemValueByNumber(e):
if e.BaseDataField.Key=="FMATERIALID" or e.BaseDataField.Key=="FMATERIALIDCHILD" : # 相关基础资料字段
e.IsShowApproved = False;
推荐阅读