王 垚
2021-03-23 4a1bb448fc8a07ec0f3d1889487b641708ce27ce
代码修改
1个文件已修改
10 ■■■■ 已修改文件
src/BLL/Demo.BillView/PRD/Pro_DayPlanPushZJDB.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/BLL/Demo.BillView/PRD/Pro_DayPlanPushZJDB.cs
@@ -156,8 +156,9 @@
            fields.Add(new SelectorItemInfo("FMaterialId"));    // 物料
            fields.Add(new SelectorItemInfo("FMaterialID2"));    // 物料
            fields.Add(new SelectorItemInfo("FBASENEEDQTY"));           // 基本单位数量
            fields.Add(new SelectorItemInfo("FBASEPICKEDQTY"));           // 基本单位关联数量
            fields.Add(new SelectorItemInfo("FBASEPICKEDQTY"));           //
            fields.Add(new SelectorItemInfo("FBFLOWID"));           //  
            fields.Add(new SelectorItemInfo("FSelTranslateQty"));           //
            // 指定过滤条件
            string filter = string.Format(" FBillNo IN ('{0}') ", string.Join("','", poBillNos));
@@ -211,13 +212,16 @@
            //剩余调拨数量 
            decimal remainQty = DBServiceHelper.ExecuteScalar<decimal>(Context, $"select FMustQty -isnull(FSELTRANSLATEQTY,0) from  T_PRD_PPBOMENTRY t1  left join  T_PRD_PPBOMENTRY_Q t2 on t1.FENTRYID = t2.FENTRYID where t1.FENTRYID={toRow["FPPBOMFENTRYID"]?.ToString()}",0);
            linkRow["FlowId"] = srcRow["BFLowId_Id"];
            linkRow["FlowLineId"] = 0;
            linkRow["FlowLineId"] = 13;
            linkRow["RuleId"] = "PRD_PPBOM-STK_TransferDirect";
            linkRow["SBillId"] = ((DynamicObject)srcRow.Parent)[0];
            linkRow["SId"] = srcRow[0];
            // 原始携带量
            linkRow["BaseQtyOld"] = remainQty;//剩余调拨数量
            linkRow["BaseQty"] = remainQty-Convert.ToDecimal(toRow["QTY"]); //本次需要调拨数量
            linkRow["BaseQty"] = toRow["QTY"]; //本次需要调拨数量
            linkRow["SALBASEQTY"] = toRow["QTY"]; //本次需要调拨数量
        }
        /// <summary>