二开单据,单据体物料的辅助属性必填的问题
金蝶云社区-JasonWang
JasonWang
1人赞赏了该文章 1,448次浏览 未经作者许可,禁止转载编辑于2016年11月30日 14:06:38

我参考了出库单据上的保存验证:FMaterialId !=null and FAuxPropId ==null and len(filter(lambda x:x.IsEnable1==true, FMaterialId.MaterialAuxPty))>0

但是不好用,FMaterialId !=null and FAuxPropId ==null and len(filter(lambda x:x.IsEnable1==true, FMaterialId.MaterialAuxPty))>0
如果去掉了红色字体的判断,表达式是可以成立的,请问原因在哪啊?
我自己也尝试了一些规则
FMaterialId !=null AND len(filter(lambda x:x.IsEnable1==true, FMaterialId.MaterialAuxPty))>0 AND ( FAuxPropId.ActiveObject = @null OR FAuxPropId.ActiveObject ==null OR FAuxPropId.ActiveObject =null OR FAuxPropId ==null OR FAuxPropId =null OR FAuxPropId ='' OR FAuxPropId =' ' OR FAuxPropId =0 OR FAuxPropId ='0' )
都没生效