源单设置多视图,生成凭证报错:表达式计算出错argument of type 'str' is not iterable原创
55人赞赏了该文章
118次浏览
编辑于2024年06月30日 21:46:39
业务前提:费用报销单设置了多个视图,设置单据类型对应视图布局,付款单的凭证模板上由付款单的部门判断走不同的凭证字。
问题描述:费用报销付款单生成凭证提示:表达式计算出错: ( ( 'x' in FDepartment_FName or 'xx' in FDepartment_FName ) ( argument of type 'str' is not iterable ),无付款申请单。
问题原因:付款单上的部门为空,部门从费用报销单携带下来,且付款单的来源单据存在多个单据视图,付款单无法判断对应凭证字。
解决方案:凭证字中的取值条件将付款单的单据类型添加进去后保存。
如图: