受托加工材料收料单审核后自动下推检验单BOS配置不生效

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

受托加工材料收料单审核后自动下推检验单BOS配置不生效

问题描述:受托加工材料收料单审核后,默认不会自动下推检验单,需要手动下推,且单据类型里没有收料单审核后自动下推检验单的参数,只能设置审批流加个单据转换做自动下推,或者在bos中的审核按钮配置自动下推服务,因用户不想设置审批流,为此只能在bos中设置自动审批。但是BOS配置后,却不会自动生成检验单也不报错,原因是什么呢?

解答

开始配置步骤如下:

image.webp

image.webp



这里需要设置前提条件:FNeedCheck = true, FNeedCheck是需要检验字段,勾选了才会下推检验单,不勾选的不能下推检验单,这边也对表达式做了测试,当勾选时执行结果为TURE, 按道理来说应该是可以的。


img_v2_b72d461a-51b0-4c08-852c-4ecd78c62f6g.webp




但是

就是不起作用,不能自动生成检验单。

经过排查,发现这个测试工具,测试的实体是明细信息,但是是否生成检验单是需要校验的实体为单据头和单据体,这就是问题的关键所在。

image.webp




于是,查询社区后参考了lamda表达式的写法:

len(filter(lambda x: ( x.FNeedCheck = true ), FBillEntry)) > 0

表达的意思是,对FBillEntry实体(即分录)进行统计需要检验的数量,如果大于0,则存在需要检验的分录,自动生成分录对应的检验单,如果不大于0,则不生成检验单。

测试后可行,配置完成。

受托加工材料收料单审核后自动下推检验单BOS配置不生效

问题描述:受托加工材料收料单审核后,默认不会自动下推检验单,需要手动下推,且单据类型里没有收料单审核后自动下推检验单的参数,只能设...
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息