Cloud5.0
在销售订单的表头增加了一个自定义基础资料字段【物料分组(表头)】,想通过判断该物料分组编码是否包含"A07",
在销售订单审批流的流程条件中,增加了自定义的流程条件:len(filter(lambda x: x.F_ht_Base3.FNUMBER .find('A07') = 0, FEntity)) > 0
但是不生效,报错如下,请老师帮忙看看是哪里出问题了?
Kingdee.BOS.KDException: 条件(len(filter(lambda x: x.F_ht_Base3.FNUMBER .find('A07') == 0, FEntity)) > 0)解析出错:name 'FEntity' is not defined
在 Kingdee.BOS.Workflow.Kernel.Runtime.MapStateExecutor.EvaluateToBool(Expression rule)
在 Kingdee.BOS.Workflow.Kernel.Runtime.MapStateExecutor.ScheduleForwardStates()
在 Kingdee.BOS.Workflow.Kernel.Runtime.MapStateExecutor.ExecuteMapState()
在 Kingdee.BOS.Workflow.Kernel.Runtime.MapSchedular.ExecuteMapStateInstance(IMapStateInstance instance)
在 Kingdee.BOS.Workflow.Kernel.Runtime.MapSchedular.Run()
推荐阅读