按基础凭证选择批次时数量问题

概述

做单时,多行相同物料基于基础凭证选择选择相同批次号时,会发现可选数量不准确,现提供如下解决方案。

说明

背景:

以销售发货单引用发货拣配单为例,如下:物料LHY006,有四张发货拣配单,分别定义了相同批次该物料。

按基础凭证选择批次时数量问题_第1张图片

第一张:DocNum(10150),批号(161104024),数量(60);

第二张:DocNum(10151),批号(161104024),数量(150);

第三张:DocNum(10152),批号(161104024),数量(200);

第四张:DocNum(10153),批号(161104024),数量(360);

需求:

现在制作销售发货单,引用这四张发货拣配单上的物料。批次信息也一 一对应的引用过来。

现状:在选择对应批次时,发现可选择数量不正确。如,选择第一行批次数量60后,再选择第二行批次数量,发现只有150-60=90的数量可选择。第三行则完全没有批次可选择。

按基础凭证选择批次时数量问题_第2张图片

解决方案:

1.在引用窗体语句中增加一列:-1 DocKey1。如下图:

按基础凭证选择批次时数量问题_第3张图片

加载列,可不显示。

按基础凭证选择批次时数量问题_第4张图片

2.在维度设置上增加业务带值:批次引用列名.DocKey1-->BCIbtA.BaseDocKey。

按基础凭证选择批次时数量问题_第5张图片

此时设置完毕。制作销售发货单看效果:

按基础凭证选择批次时数量问题_第6张图片

你可能感兴趣的:(按基础凭证选择批次时数量问题)