销售出库单列表物料和物流同时显示二开试例原创
金蝶云社区-文安根
文安根
26人赞赏了该文章 951次浏览 未经作者许可,禁止转载编辑于2023年03月02日 09:10:35

    默认情况下,BOS是不支持两个单据体在列表中显示的,而在销售出库单中,物料数据和物流数据是分别在明细信息和物流跟踪明细中,在列表过滤框中,明细信息和物流跟踪明细最多只能勾选一个。为了方便客户查询物料数据和物流数据,通版在销售出库单表头中也添加了一个'物流单号'字段,此字段在表单插件中的BeforeSave方法中汇总了物流跟踪明细中的物流单号(逗号分隔多个物流单号),以方便客户在查询明细信息中的物料数据时,也能同时看到物流单号相关的数据,如下图1-1所示:image.png

图1-1


    由于通版仅在表头配置了物流单号汇总值,其它物流公司,物流状态没有配置,因此在列表中查询明细信息时是查询不了物流公司和物流状态相关信息的,客户可以在表头二开相关字段,在二开表单插件中的BeforeSave方法中自行汇总物流公司,物流状态值到二开字段中。当然客户也可以通过BOS配置直接显示两个列表,本文将演示如何操作。

    首先扩展销售出库单,在列表菜单中添加个'物料物流双查'按钮,配置'多列表展示'操作,如下图1-2所示:

image.png

图1-2


    其次在列表插件中配置个背景格式化插件(此插件仅是在双列表中不同单据不同背景色显示而已,不一定要配置,列表插件名称为Kingdee.K3.SCM.Business.MutilEntryListFormat, Kingdee.K3.SCM.Business),如下图1-3所示:

image.png

图1-3


    保存BOS IDE后,打开销售出库单列表,选择相关记录,点击二开菜单,可以显示双列表显示相关数据,每个列表可以自行配置过滤,如下图2-1和2-2所示:

image.png

图2-1


image.png

图2-2

赞 26