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

概述

按照其它字段如:主表的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的準確值。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章