【金蝶云星空】打开单据时干预字段赋值Python参考原创
金蝶云社区-吃面
吃面
3人赞赏了该文章 325次浏览 未经作者许可,禁止转载编辑于2023年11月30日 15:59:12

仅供参考,不支持协助调试,不支持协助扩展。

此脚本注册到应付单表单插件上实现的逻辑是:

新增时取消按含税单价录入的勾选,如果时下推就不做处理。(如过需要验证一下脚本需要删掉单据头实体服务规则里面对按含税单价录入的干预)

def BeforeBindData(e):

    entryCollection = this.View.Model.DataObject["AP_PAYABLEENTRY"]

    isNoSource = True

    for entryRow in entryCollection:

         sourceNo = str(entryRow["SourceBillNo"])

         if sourceNo != "" and sourceNo != " " and sourceNo != "None":

            isNoSource = False

    if isNoSource and this.View.OpenParameter.Status == OperationStatus.ADDNEW:

        this.Model.SetValue("FISTAX",False)


赞 3