当审批流第一节点设置自动审批,即单据创建保存后自动会提交,此时,该节点submitter字段取的是创建人而不是单据真正的提交人,而该单据创建人不是范婷婷,所以报错。
解决方案:
将原代码:
if env.submitter.id not in user_ids:
raise ValidationError('请联系总部录入')
改为:
if env.user.id not in user_ids:
raise ValidationError('请联系总部录入')
当审批流第一节点设置自动审批,即单据创建保存后自动会提交,此时,该节点submitter字段取的是创建人而不是单据真正的提交人,而该单据创建人不是范婷婷,所以报错。
解决方案:
将原代码:
if env.submitter.id not in user_ids:
raise ValidationError('请联系总部录入')
改为:
if env.user.id not in user_ids:
raise ValidationError('请联系总部录入')