| | |
| | | { |
| | | sRelQty = dal.omodel_View.HQty; |
| | | } |
| | | |
| | | //销售出库 有源单扫码,系统参数:销售出库单-应收数量控制="小于等于应收"或"完全等于应收"时,增加控制提示 |
| | | if (HBillType == "1205" && dal.omodel_View.HSourceInterID != 0 |
| | | && (oSystemParameter.omodel.Kf_SellOutBill_MustQtyCtl == "小于等于应收" || oSystemParameter.omodel.Kf_SellOutBill_MustQtyCtl == "完全等于应收")) |
| | | { |
| | | if (dal.omodel_View.HinitQty == 0) |
| | | { |
| | | sErrMsg = "对应源单剩余可扫数量为0,不允许扫码!"; |
| | | return false; |
| | | } |
| | | else if (sRelQty > dal.omodel_View.HinitQty) |
| | | { |
| | | sErrMsg = "所扫描条码数量为 " + sRelQty.ToString() + " 大于对应源单剩余可扫描数量" + dal.omodel_View.HinitQty.ToString() + ",不允许扫码!"; |
| | | return false; |
| | | } |
| | | } |
| | | } |
| | | else |
| | | //批次条码、品种条码 |
| | | { |
| | | if (HQty > 0) |
| | | { |
| | |
| | | { |
| | | sRelQty = dal.omodel_View.HQty; |
| | | } |
| | | |
| | | //销售出库 有源单扫码,系统参数:销售出库单-应收数量控制="小于等于应收"或"完全等于应收"时,增加控制提示 |
| | | if (HBillType == "1205" && dal.omodel_View.HSourceInterID != 0 |
| | | && (oSystemParameter.omodel.Kf_SellOutBill_MustQtyCtl == "小于等于应收" || oSystemParameter.omodel.Kf_SellOutBill_MustQtyCtl == "完全等于应收")) |
| | | { |
| | | if (dal.omodel_View.HinitQty == 0) |
| | | { |
| | | sErrMsg = "对应源单剩余可扫数量为0,不允许扫码!"; |
| | | return false; |
| | | } |
| | | else if (sRelQty > dal.omodel_View.HinitQty) |
| | | { |
| | | sErrMsg = "所扫描条码数量为 " + sRelQty.ToString() + " 大于对应源单剩余可扫描数量" + dal.omodel_View.HinitQty.ToString() + ",不允许扫码!"; |
| | | return false; |
| | | } |
| | | } |
| | | } |
| | | |
| | | //if (dal.omodel_View.HBarCodeType == "唯一条码" && HQty > 0 && dal.omodel_View.HQty < HQty) |