凭证生成报错 表达式计算出错原创
金蝶云社区-天空的小卖部
天空的小卖部
16人赞赏了该文章 442次浏览 未经作者许可,禁止转载编辑于2023年12月08日 10:59:35
封面

问题发现处理记录-


报错信息:

模版编码TOAV214第1行业务分类下第1行分录取数过程中出现异常,请检查凭证模板,详细原因为:表达式计算出错: BD_MATERIAL_FNUMBER == 'LLA000100'   ( name 'BD_MATERIAL_FNUMBER' is not defined ) 

,请检查采购退料单元数据中是否存在名为FCategoryID,FNumber的字段(或该字段值是否为空) 

image.png


系统版本 (8.1.0.20230921)


检查过程:

检查了凭证 检查了物料 检查了科目 都是没有问题  

在bos中查找了这两个FCategoryID,FNumber字段 单据中没有这两个字段  

在物料中检查有这两个字段

物料.编码[FNumber]

基本.存货类别[FCategoryID]

物料列表中此两项值都是正常的 没有异常


测试过程:

1.发现物料名称=LLA000100这个物料的名称 就会卡死  物料编码=LLA000100 就会报错  其他的物料都没有问题 LLA000100这个物料在所有的凭证中都会报错 提示表达式计算出错

2.将此物料删除还是一样的问题 最后新增一行使用其他物料时发现 新增的物料也会报错 此时发现不是物料的问题 而是凭证模板的问题 

3.将科目影响因素全部删除 只新增一个对应的物料还是会提示报错

4.将整个模板分录删除 全部从新设置整个分录行 最后生成没有报错正常生成

image.png

处理结果:

当发现有提示表达式计算出错的凭证 就把对应的凭证模板分录整行删除从新设置 此操作会消耗大量时间最后找官方客服说是版本问题 需要升级到最新版本 最新版本已经修复此问题




赞 16