如何按照DocNum+LineNum+流水号生成批次号

来源:互联网 发布:天谕 萝莉脸数据 编辑:程序博客网 时间:2024/05/16 05:44

概述

按照其它字段如:主表的DocDate、CrdID、细表的ItmID、ItmName等无法生成想要的批次号,本文将介绍如何按照DocNum+LineNum+流水号生成批次号。

在介绍如何设置之前,我们首先了解一下掩码的表及字段设置。

可选择的有三个表,分别为“业务”,“物料”,“业务伙伴”。

业务--->BCIbr;物料--->MDItm;业务伙伴:--->BPVnd。




设置

以采购收货单为例:

1、通过维度设置的业务带值设置功能(业务带值功能),将业务细表的DocNum和LineNum分别赋值给BCIbr表的ExTxt1、ExTxt2(如果这两个标准字段被用到,可用自定义字段)。



2、通过掩码设置,批次号组成内容为BCIbr.ExTxt1+BCIbr.ExTxt2+流水号。



3、效果:点击创建批次时,自动创建批次号:DocNum(5位+LineNum(2位)+流水号(3位)。



注意事项

1、单据尚未添加时,DocEntry是没有值的,所以在生成批次时获取不到DocEntry的准确值。


0 0
原创粉丝点击