报错:LazyCollection[object,object]' object has no attribute原创
43人赞赏了该文章
158次浏览
编辑于2024年08月07日 16:18:58
详情参考:
单据转换.常见问题.表单服务策略报错(实体服务规则正常):https://vip.kingdee.com/link/s/lUEzW
在bos中配置公式后,前台客户端验证可能会有报错:
表达式计算出错: FMaterialID != null and FMaterialID. FNumber-=' XXX' ( ’ LazyCollection[object,object]' object has no attribute' FNumber' )
原因是:赋值的字段在单据头中,该条服务就是在单据头中运行。
前提条件判断的物料编码中的属性是在单据体中。
当服务运行在单据头中时,单据体的物料编码对于服务是一整个集合,无法对整个集合进行判断。
因此需要将该服务运行在单据体中;任加一个单据体字段进行赋值即可。
推荐阅读