From 47bc8ba14bc49da5ba6f33cc49324706b7d7d806 Mon Sep 17 00:00:00 2001
From: yxj <1qaz@123>
Date: 星期二, 21 六月 2022 10:31:43 +0800
Subject: [PATCH] 增加先进先出参数

---
 Pub_Class/CustomerCls/ClsXt_SystemParameter.cs     |   24 ++++++++++++++++++++++++
 Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs |   16 +++++++++++-----
 2 files changed, 35 insertions(+), 5 deletions(-)

diff --git a/Pub_Class/CustomerCls/ClsXt_SystemParameter.cs b/Pub_Class/CustomerCls/ClsXt_SystemParameter.cs
index 0c4eba6..c385dfd 100644
--- a/Pub_Class/CustomerCls/ClsXt_SystemParameter.cs
+++ b/Pub_Class/CustomerCls/ClsXt_SystemParameter.cs
@@ -152,6 +152,10 @@
                     {
                         omodel.Kf_MateOutBill_BillTypeOneScan = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBill_FIFOList")  //先进先出下架清单
+                    {
+                        omodel.Kf_MateOutBill_FIFOList = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBill_FIFOCtl")  //先进先出控制
                     {
                         omodel.Kf_MateOutBill_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -302,6 +306,10 @@
                     {
                         omodel.Kf_EntrustOutBill_BillTypeOneScan = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBill_FIFOList")  //先进先出下架清单
+                    {
+                        omodel.Kf_EntrustOutBill_FIFOList = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBill_FIFOCtl")
                     {
                         omodel.Kf_EntrustOutBill_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -355,6 +363,10 @@
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBill_BillTypeOneScan")
                     {
                         omodel.Kf_SellOutBill_BillTypeOneScan = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBill_FIFOList") //先进先出下架清单
+                    {
+                        omodel.Kf_SellOutBill_FIFOList = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBill_FIFOCtl")
                     {
@@ -452,6 +464,14 @@
                     {
                         omodel.Kf_MoveStockBill_BillTypeOneScan = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockBill_FIFOList")    //先进先出下架清单
+                    {
+                        omodel.Kf_MoveStockBill_FIFOList = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockBill_FIFOCtl")
+                    {
+                        omodel.Kf_MoveStockBill_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockBillCheck_MustQtyCtl")
                     {
                         omodel.Kf_MoveStockBillCheck_MustQtyCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -532,6 +552,10 @@
                     {
                         omodel.Kf_MoveStockStepOutBill_BillTypeOneScan = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockStepOutBill_FIFOList")    //先进先出下架清单
+                    {
+                        omodel.Kf_MoveStockStepOutBill_FIFOList = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockStepOutBill_FIFOCtl")
                     {
                         omodel.Kf_MoveStockStepOutBill_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
diff --git a/Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs b/Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs
index c7f65d7..67c6362 100644
--- a/Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs
+++ b/Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs
@@ -23,7 +23,8 @@
         public string Kf_MateOutBill_AutoCheck;
         public string Kf_MateOutBill_ERPMode;
         public string Kf_MateOutBill_MustQtyCtl;
-        public string Kf_MateOutBill_FIFOCtl;
+        public string Kf_MateOutBill_FIFOList;      //先进先出下架清单
+        public string Kf_MateOutBill_FIFOCtl;       //先进先出控制
         public string Kf_MateOutBill_AutoBarCode;   //免扫码模式, 不需要扫码物料条码自动写入临时表(只支持品种码)
         public string Kf_MateOutBill_MulSourceBill;   //多源单模式
         public string Kf_MateOutBill_SimpleMode;   //简洁模式(不显示源单列表,只显示扫码记录,但后台仍控制)
@@ -65,7 +66,8 @@
         public string Kf_EntrustOutBill_AutoCheck;
         public string Kf_EntrustOutBill_ERPMode;
         public string Kf_EntrustOutBill_MustQtyCtl;
-        public string Kf_EntrustOutBill_FIFOCtl;
+        public string Kf_EntrustOutBill_FIFOList;       //先进先出下架清单
+        public string Kf_EntrustOutBill_FIFOCtl;        //先进先出控制
         public string Kf_EntrustOutBill_MulSourceBill; //多源单模式
         public string Kf_EntrustOutBill_SimpleMode;   //简洁模式(不显示源单列表,只显示扫码记录,但后台仍控制)
         public string Kf_EntrustOutBill_BillTypeOneScan;//本单据类型内只允许一次扫码(唯一码,含缓存列表)
@@ -80,7 +82,8 @@
         public string Kf_SellOutBill_AutoCheck;
         public string Kf_SellOutBill_ERPMode;
         public string Kf_SellOutBill_MustQtyCtl;
-        public string Kf_SellOutBill_FIFOCtl;
+        public string Kf_SellOutBill_FIFOList;        //先进先出下架清单
+        public string Kf_SellOutBill_FIFOCtl;         //先进先出控制
         public string Kf_SellOutBill_MulSourceBill; //多源单模式
         public string Kf_SellOutBill_AutoSavePOStockInBill;     //同步生成采购入库单
         public string Kf_SellOutBill_NoRefresh;     //PDA不自动刷新
@@ -106,10 +109,12 @@
         public string Kf_OtherOutBill_BarCodeMustSameSourceBill;   // 条码必须同源单一致
         public string Kf_OtherOutBill_BillTypeOneScan;//本单据类型内只允许一次扫码(唯一码,含缓存列表)
         public string Kf_OtherOutBillCheck_MustQtyCtl;   //校验数量控制
-        //调拨
+        //直接调拨
         public string Kf_MoveStockBill_AutoCheck;
         public string Kf_MoveStockBill_ERPMode;
         public string Kf_MoveStockBill_MustQtyCtl;
+        public string Kf_MoveStockBill_FIFOList;        //先进先出下架清单
+        public string Kf_MoveStockBill_FIFOCtl;         //先进先出控制
         public string Kf_MoveStockBill_MulSourceBill; //多源单模式
         public string Kf_MoveStockBill_BarCodeMustSameSourceBill;   // 条码必须同源单一致
         public string Kf_MoveStockBill_BillTypeOneScan;//本单据类型内只允许一次扫码(唯一码,含缓存列表)
@@ -138,7 +143,8 @@
         public string Kf_MoveStockStepOutBill_ERPMode;      //ERP模式
         public string Kf_MoveStockStepOutBill_MustQtyCtl;   //
         public string Kf_MoveStockStepOutBill_MulSourceBill;//
-        public string Kf_MoveStockStepOutBill_FIFOCtl;               //先进先出控制
+        public string Kf_MoveStockStepOutBill_FIFOList;         //先进先出下架清单
+        public string Kf_MoveStockStepOutBill_FIFOCtl;          //先进先出控制
         public string Kf_MoveStockStepOutBill_BillTypeOneScan;//本单据类型内只允许一次扫码(唯一码,含缓存列表)
         //分步式调入单
         public string Kf_MoveStockStepInBill_AutoCheck;    //自动审核

--
Gitblit v1.9.1