(FAQ)报销单生成凭证,辅助账无法带出原创
金蝶云社区-ice0_o
ice0_o
14人赞赏了该文章 129次浏览 未经作者许可,禁止转载编辑于2023年12月28日 19:14:35

一、问题描述

 报销单生成凭证,botp规则已配置辅助账,但生成凭证后还是为空

image.png

image.png

二、问题原因

科目取值使用的公式是 __BOTgetExpenseTypeAccountOnOrgUnit( ) ; 根据费用类型取值费用科目映射的借方科目。

由于费用类型科目映射是允许,上级组织配置下级组织可直接使用的,此时只使用该公式可能会导致取值到的借方科目是上级组织的科目。

如同一科目,上级组织使用的科目的辅助账类型是“成本中心+专项管理”,当前报销单据组织使用的科目的辅助账类型是“成本中心+客户+专项管理”,由于科目取值配置取到的是上级组织的科目,因此botp在转换时未取数客户的辅助账。

image.png

三、解决方案

正确使用公式,在查完费用类型科目映射的科目后,再使用__BOTgetAccountInSpecifiedFiOrg(),查询当前组织的科目。

由于可能费用类型科目映射未配置,需先判空再取值。

image.png

如果 (  __BOTgetExpenseTypeAccountOnOrgUnit( 对公费用报销单.费用类型.ID, 对公费用报销单.费用承担公司.ID  ) 不等于 null ) { 
公式结果  =   __BOTgetAccountInSpecifiedFiOrg(__BOTgetExpenseTypeAccountOnOrgUnit( 对公费用报销单.分录.费用类型.ID, 对公费用报销单.费用承担公司.ID).number, 对公费用报销单.费用承担公司  ) ;
}  否则  {    公式结果  = null; }


赞 14