本文介绍了标准产品及二次开发单据配置库存查询的通用操作,并总结了常见的报错及解决方案,包括查询服务配置错误、无返回数据按钮、条件表达式转换失败、实体属性不存在及多类别基础资料指向不明等问题,提供了相应的检查点和修正建议。
标准产品的大多数单据体操作都配置有"业务查询 - 库存查询",二开单据配置库存查询返回操作可参考标准操作配置。
总结一些常见的报错和解决方案
【常见报错】
1、查询服务配置错误
保管者对应成货主,配置错误 保管者类型和货主类型配置错误
供给数量字段配置为"无"
"库存记录不匹配时返回做新增行处理", 未勾选该选项,新增单据直接选库存返回物料无效果
某些单据类型会进行物料筛选,导致库存返回物料无法填充,如:采购订单中单据类型为VMI时,只有物料勾选VMI时,才能赋值成功,即时库存联查时不会以该条件去过滤物料
1、配置库存查询没有【返回数据】按钮
2、条件表达式结果转换失败:FDocumentStatus <> 'B' and FDocumentStatus <> 'C' and FCancelStatus <> 'B'
A:很多二开单据没有设置对应字段,参考系统标准单据直接黏贴拷贝,导致表达式解析报错
3、实体类型MaterialStock中不存在名为AuxUnitID_Id的属性
A:库存查询服务返回时,会进行单位换算,物料编码需要添加"换算方向"、"辅助单位"
4、多类别基础资料实际指向基础资料不明!
A:多类别基础资料涉及:货主类型、货主、保管者类型、保管者,检查1、货主或者保管者字段是否设置对应的"多类别基础资料列表"; 2、有些单据没有保管者类型和保管者字段,库存查询返回的操作配置了对应字段的返回,导致报错
参考:
推荐阅读