出入库、调拨扫描物料调用方法,获取批次条码数量时根据小卫客户进行特殊处理
1个文件已修改
29 ■■■■■ 已修改文件
CLOUDWEB/WebService1.asmx.cs 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CLOUDWEB/WebService1.asmx.cs
@@ -59978,10 +59978,22 @@
                {
                    sRelQty = omodel_View.HQty;
                }
            }
            else
            //批次条码、品种条码
            {
                if (oSystemParameterMain.WMS_CampanyName == "小卫")
                {
                    if (HQty > 0 && omodel_View.HQty > HQty)
                    {
                        sRelQty = HQty;
                    }
                    else
                    {
                        sRelQty = omodel_View.HQty;
                    }
                }
                else
            {
                if (HQty > 0)
                {
@@ -59994,6 +60006,7 @@
                else
                {
                    sRelQty = omodel_View.HQty;
                    }
                }
            }
@@ -61421,6 +61434,19 @@
            else
            //批次条码、品种条码
            {
                if (oSystemParameterMain.WMS_CampanyName == "小卫")
                {
                    if (HQty > 0 && omodel_View.HQty > HQty)
                    {
                        sRelQty = HQty;
                    }
                    else
                    {
                        sRelQty = omodel_View.HQty;
                    }
                }
                else
                {
                if (HQty > 0)
                {
                    sRelQty = HQty;
@@ -61434,6 +61460,7 @@
                    sRelQty = omodel_View.HQty;
                }
            }
            }
            //有源单扫码,根据系统参数 控制扫码数量能否可超单据数量(小于等于应收、完全等于应收、不控制)
            if (omodel_View.HSourceInterID != 0 && (sMustQtyCtl == "小于等于应收" || sMustQtyCtl == "完全等于应收"))