概述
做单时,多行相同物料基于基础凭证选择选择相同批次号时,会发现可选数量不准确,现提供如下解决方案。
说明
背景:以销售发货单引用发货拣配单为例,如下:物料LHY006,有四张发货拣配单,分别定义了相同批次该物料。
第一张:DocNum(10150),批号(161104024),数量(60);
第二张:DocNum(10151),批号(161104024),数量(150);
第三张:DocNum(10152),批号(161104024),数量(200);
第四张:DocNum(10153),批号(161104024),数量(360);
需求:现在制作销售发货单,引用这四张发货拣配单上的物料。批次信息也一 一对应的引用过来。
现状:在选择对应批次时,发现可选择数量不正确。如,选择第一行批次数量60后,再选择第二行批次数量,发现只有150-60=90的数量可选择。第三行则完全没有批次可选择。
解决方案:
1.在引用窗体语句中增加一列:-1 DocKey1。如下图:
加载列,可不显示。
2.在维度设置上增加业务带值:批次引用列名.DocKey1-->BCIbtA.BaseDocKey。
此时设置完毕。制作销售发货单看效果: