红单数量显示为红色及常见问题原创
金蝶云社区-kanuo
kanuo
5人赞赏了该文章 222次浏览 未经作者许可,禁止转载编辑于2023年12月15日 13:55:10


一、需求

库存管理应用的单据中,根据库存事务的收发方向,正向业务为蓝单,反向业务为红单。红单单据的数量在编辑界面显示为红色的数字,数据库存的是负数,列表同样是负数。二开扩展单据添加了数量字段,需要在反向业务时也显示为红色。


二、解决方案

标准产品出厂支持二开的数量字段设置为红色,只需在库存单据字段设置中进行简单调整即可实现。


三、开发者操作步骤

步骤1

扩展单据元数据,分录添加数量字段,如图1所示。

上传图片

1 扩展添加数量字段

 

步骤2

1、在开发平台搜索“库存单据字段设置”,并列表预览,如图23所示。

上传图片

2 库存单据字段设置元数据

 

上传图片

3 库存单据字段设置列表

 

2、根据单据名称进行过滤,并点击单据编码的超链接进入详情界面,如图45所示。

上传图片

4 单据名称过滤

 

上传图片

5 其他出库单单据字段设置

 

3、点击“增行”,然后点击字段,弹出字段选择弹窗,选择扩展添加的数量字段,确定返回,如图67所示。

上传图片

6 字段设置增行


上传图片 

7 字段选择弹窗


4、开启“是否红单字段”,点击保存,如图8所示。

上传图片

8 开启红单字段

 

四、用户操作效果演示

1、新增反向业务的单据,录入扩展的数量字段,可以看到字段显示为红色数量,如图9所示。

上传图片

9 红单表单数量

 

2、单据点击保存,列表查看扩展数量为负数,如图10所示。

上传图片

10 红单列表数量

 

五、常见问题

问题描述

红单进入时中断,报错信息一般为分录缺少某个数量字段,如图11所示。

上传图片

11 报错信息

 

问题定位

首先在元数据界面根据报错的字段标识搜索字段,确认无法搜搜到。之前有扩展单据添加数量字段,并设置数量字段为红字。后面扩展的数量字段不再使用删除了或者扩展的元数据禁用,库存单据字段设置未同步删除。在进入红单表单界面设置字段为红色时,因为无法找到字段属性而报错。

 

解决措施

方法一

扩展元数据,添加数量字段,字段标识与报错信息里的属性名保持一致。

 

方法二

1、扩展“库存单据字段设置”元数据,字段设置分录的“字段标识”放开显示,保存扩展元数据,如图12所示。

上传图片

12 扩展库存单据字段设置

 

2、参照上面的“开发者操作步骤”-“步骤2”进入单据的字段设置界面,可以看到未删除的字段标识,点击删行再保存即可,如图13所示。

上传图片

13 删除扩展数量字段设置

赞 5