报错:LazyCollection[object,object]' object has no attribute原创
金蝶云社区-xky999
xky999
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' )

4929f25f723fb1ce2b60a8cd556333d6_0100a6df4d1a6b2f4aa6859022b6cc3e78d0.png

原因是:赋值的字段在单据头中,该条服务就是在单据头中运行。

前提条件判断的物料编码中的属性是在单据体中。

当服务运行在单据头中时,单据体的物料编码对于服务是一整个集合,无法对整个集合进行判断。

因此需要将该服务运行在单据体中;任加一个单据体字段进行赋值即可。

image.png

赞 43