| | |
| | | oItem.HMainSourceInterID = oItem.HInterID; |
| | | oItem.HInterID = 0; |
| | | //oItem.HInterID = DBUtility.ClsPub.CreateBillID_SRMProd("1103", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | if (FCusName == "安瑞医疗") //系统参数 客户定制化名称 空白为通用 |
| | | if (FCusName.Contains("安瑞")) //系统参数 客户定制化名称 空白为通用 |
| | | { |
| | | if (DBUtility.ClsPub.isStrNull(oItem.HDHDate) == "") |
| | | { |
| | |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 送货单列表 |
| | | /// </summary> |
| | |
| | | oCn.RunProc($"exec h_p_SRM_UpDatePPBomRelationQty {HinterID}"); |
| | | } |
| | | //判断未关联数量是否为0 |
| | | DataSet ds = oCn.RunProcReturn($"select * from H_v_SRM_POOrderBillList where hsubid in ({string.Join(", ", entryList)}) ", "H_v_SRM_POOrderBillList"); |
| | | DataSet ds = oCn.RunProcReturn($"select T1.hqty-T1.hrelationqty as hqty,单据号,物料编码 from H_v_SRM_POOrderBillList t1 where hentryid in ({string.Join(", ", entryList)}) ", "H_v_SRM_POOrderBillList"); |
| | | DataTable dt = ds.Tables[0]; |
| | | if (dt.Rows.Count > 0) |
| | | { |
| | | DataRow[] dr = dt.Select("未关联数量 = " + 0); |
| | | DataRow[] dr = dt.Select("hqty <=" + 0); |
| | | if (dr.Count() > 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = $"请检查数据,单据号:{dr[0]["单据号"]},物料代码:{dr[0]["物料代码"]},未关联数量为0,已全部生成送货单!"; |
| | | objJsonResult.Message = $"请检查数据,单据号:{dr[0]["单据号"]},物料编码:{dr[0]["物料编码"]},可以发货数量为0,已全部生成送货单!"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |