05
2025
03
00:57:30

金蝶云星空 取消采购申请单默认计划确认,改成审核时才确认

  1. 先在bos打开采购申请单,取消勾选计划确认字段默认值

    image.png

  2. 审核操作注册插件

    import clr
    clr.AddReference('Kingdee.BOS')
    clr.AddReference('Kingdee.BOS.Core')
    clr.AddReference('Kingdee.BOS.App')

    from Kingdee.BOS import *
    from Kingdee.BOS.Core.DynamicForm.PlugIn import *
    from Kingdee.BOS.Core.Base import *
    from Kingdee.BOS.App.Data import *
    from Kingdee.BOS.Log import *
    def OnPreparePropertys(e):
        e.FieldKeys.Add("FPlanConfirm");

    def BeforeExecuteOperationTransaction(e):        
        if e.SelectedRows != None:    
            for billItem in e.SelectedRows:
                billItemEntrys=billItem["ReqEntry"];
                for entryItem in billItemEntrys:
                    entryItem["PlanConfirm"]=True


image.png

3. 配置审核时刷新计划确认字段

image.png


4.参考第2步,在反审核操作也配置插件

import clr
clr.AddReference('Kingdee.BOS')
clr.AddReference('Kingdee.BOS.Core')
clr.AddReference('Kingdee.BOS.App')

from Kingdee.BOS import *
from Kingdee.BOS.Core.DynamicForm.PlugIn import *
from Kingdee.BOS.Core.Base import *
from Kingdee.BOS.App.Data import *
from Kingdee.BOS.Log import *
def OnPreparePropertys(e):
    e.FieldKeys.Add("FPlanConfirm");

def BeforeExecuteOperationTransaction(e):        
    if e.SelectedRows != None:    
        for billItem in e.SelectedRows:
            billItemEntrys=billItem["ReqEntry"];
            for entryItem in billItemEntrys:
                entryItem["PlanConfirm"]=False


5.参考第3步,在反审核操作也配置刷新计划确认字段






推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/9352.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: