From 74f3a827b455592df58dccf2ab67e76f722df7c1 Mon Sep 17 00:00:00 2001
From: yangle <admin@YINMOU>
Date: 星期二, 09 八月 2022 16:06:56 +0800
Subject: [PATCH] 报工平台维护

---
 Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs |   79 +++++++++++++++++++++++++++++++++------
 1 files changed, 66 insertions(+), 13 deletions(-)

diff --git a/Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs b/Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs
index 8f814b7..cc45b85 100644
--- a/Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs
+++ b/Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs
@@ -10,6 +10,7 @@
         public string Kf_POStockInBill_AutoCheck;
         public string Kf_POStockInBill_ERPMode;
         public string Kf_POStockInBill_MustQtyCtl;
+        public string Kf_POStockInBill_BarCodeMustSameSourceBill; // 条码必须同源单一致(唯一码时:条码档案的源单主内码和子内码 ,必须和扫码入库时的源单主内码子内码一致)
         public string Kf_POStockInBill_MulSourceBill;  //多源单模式
         public string Kf_POStockInBill_BillTypeOneScan;//本单据类型内只允许一次扫码(唯一码,含缓存列表)
         //采购退料
@@ -22,24 +23,28 @@
         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_ClearMode;   //简洁模式(不显示源单列表,只显示扫码记录,但后台仍控制)
+        public string Kf_MateOutBill_SimpleMode;   //简洁模式(不显示源单列表,只显示扫码记录,但后台仍控制)
         public string Kf_MateOutBill_BillTypeOneScan;//本单据类型内只允许一次扫码(唯一码,含缓存列表)
+        public string Kf_MateOutBillCheck_MustQtyCtl;   //校验数量控制
+        public string Kf_MateOutBillCheck_WHSPCtl;   //校验-是否校对仓库仓位
+        public string Kf_MateOutBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
         //生产退料
         public string Kf_MateOutBackBill_AutoCheck;
         public string Kf_MateOutBackBill_ERPMode;
         public string Kf_MateOutBackBill_MustQtyCtl;
         public string Kf_MateOutBackBill_MulSourceBill;   //多源单模式
-        public string Kf_MateOutBackBill_ClearMode;   //简洁模式(不显示源单列表,只显示扫码记录,但后台仍控制)
+        public string Kf_MateOutBackBill_SimpleMode;   //简洁模式(不显示源单列表,只显示扫码记录,但后台仍控制)
         public string Kf_MateOutBackBill_BillTypeOneScan;//本单据类型内只允许一次扫码(唯一码,含缓存列表)
         //产品入库
         public string Kf_ProductInBill_AutoCheck;
         public string Kf_ProductInBill_ERPMode;
         public string Kf_ProductInBill_MustQtyCtl;
         public string Kf_ProductInBill_MulSourceBill; //多源单模式
-        public string Kf_ProductInBill_BarCodeMustSameSourceBill;   // 条码必须同源单一致(扫码生成的汇报为源单时,必须扫码汇报单上扫码过的条码,否则报错)
+        public string Kf_ProductInBill_BarCodeMustSameSourceBill;   // 条码必须同源单一致(唯一码时:条码档案的源单主内码和子内码 ,必须和扫码入库时的源单主内码子内码一致;扫码生成的汇报为源单时,必须扫码汇报单上扫码过的条码,否则报错)
         public string Kf_ProductInBill_BillTypeOneScan;//本单据类型内只允许一次扫码(唯一码,含缓存列表)
         //产品退库
         public string Kf_ProductInBackBill_AutoCheck;
@@ -63,22 +68,24 @@
         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_ClearMode;   //简洁模式(不显示源单列表,只显示扫码记录,但后台仍控制)
+        public string Kf_EntrustOutBill_SimpleMode;   //简洁模式(不显示源单列表,只显示扫码记录,但后台仍控制)
         public string Kf_EntrustOutBill_BillTypeOneScan;//本单据类型内只允许一次扫码(唯一码,含缓存列表)
         //委外出库退料
         public string Kf_EntrustOutBackBill_AutoCheck;
         public string Kf_EntrustOutBackBill_ERPMode;
         public string Kf_EntrustOutBackBill_MustQtyCtl;
         public string Kf_EntrustOutBackBill_MulSourceBill; //多源单模式
-        public string Kf_EntrustOutBackBill_ClearMode;   //简洁模式(不显示源单列表,只显示扫码记录,但后台仍控制)
+        public string Kf_EntrustOutBackBill_SimpleMode;   //简洁模式(不显示源单列表,只显示扫码记录,但后台仍控制)
         public string Kf_EntrustOutBackBill_BillTypeOneScan;//本单据类型内只允许一次扫码(唯一码,含缓存列表)
         //销售出库
         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不自动刷新
@@ -94,21 +101,29 @@
         public string Kf_OtherInBill_AutoCheck;
         public string Kf_OtherInBill_ERPMode;
         public string Kf_OtherInBill_MustQtyCtl;
+        public string Kf_OtherInBill_MulSourceBill; //多源单模式
         public string Kf_OtherInBill_BarCodeMustSameSourceBill;   // 条码必须同源单一致
         public string Kf_OtherInBill_BillTypeOneScan;//本单据类型内只允许一次扫码(唯一码,含缓存列表)
+        public string Kf_OtherInBillCheck_MustQtyCtl;   //校验数量控制
         //其他出库
         public string Kf_OtherOutBill_AutoCheck;
         public string Kf_OtherOutBill_ERPMode;
         public string Kf_OtherOutBill_MustQtyCtl;
         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;//本单据类型内只允许一次扫码(唯一码,含缓存列表)
+        public string Kf_MoveStockBillCheck_MustQtyCtl;   //校验数量控制
+        public string Kf_MoveStockBillCheck_WHSPCtl;   //校验-是否校对仓库仓位
+        public string Kf_MoveStockBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
         //补料单
         public string Kf_MateReplenishOutBill_AutoCheck;
         public string Kf_MateReplenishOutBill_ERPMode;
@@ -133,7 +148,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;    //自动审核
@@ -162,7 +178,10 @@
         public string WMS_MouldManagerCtl;  //是否启用器具管理(Y,N)
 
         //桌面条码模块
-        public string BarCode_SourceQtyCtl;//有源单生成条码,生成条码数量可否超源单数量控制
+        public string BarCode_SourceQtyCtl;     //有源单生成条码,生成条码数量可否超源单数量控制
+        public long BarCode_PrintQty;          //允许条码打印次数(1、2、3.....)
+        public string BarCode_PrintQtyCtl;      //条码打印次数控制(是否只允许打印一次控制,Y 只允许打印一次)
+        public string BarCode_UpdatePrintQtyCtl;//条码打印次数更新(打印条码时,是否更新条码打印次数,Y 更新)
 
 
         //进站单 
@@ -172,19 +191,26 @@
         public string MES_StationInBill_OneCtl;                 //一张流转卡只允许一次进站
         public string MES_StationInBill_FirstCheckOut;          //必须首件检验通过才能保存单据
         public string MES_StationInBill_ProcessCheckCtl;        //进站单当前工序的上道工序是否做工序检验
+        public string MES_StationInBill_DeleteCtl;              //删除单据时制单人与删除人必须一致
+        public string MES_StationInBill_LineBindCtl;              //进站接收时是否绑定该工序的配件清单
         //出站单
         public string MES_StationOutBill_QtyCtl;                //出站数量不能大于本道进站汇总数
         public string MES_StationOutBill_ProcessCheckOut;          //必须工序检验通过才能保存单据
         public string MES_StationOutBill_FirstCheckOut;       //出战单判断本道工序是否做首件检验 
+        public string MES_StationOutBill_DeleteCtl;             //删除单据时制单人与删除人必须一致
         //不良品评审单
         public string QC_NoPassProdCheckBill_QtyCtl;            //不良品数不能大于出站单报废数量
+        public string QC_NoPassProdCheckBill_BadReasonQtyCtrl;  //不良品评审单不良数量和不良原因总数必须一致
+        public string QC_NoPassProdCheckBill_DeleteCtl;         //删除单据时制单人与删除人必须一致
         //委外发出 
         public string MES_StationEntrustInBill_FIFOCtl;         //工站或工序先进先出(同上)
         public string MES_StationEntrustInBill_FullMoveCtl;     //上道完全出站控制(同上)
         public string MES_StationEntrustInBill_QtyCtl;          //进站数量不能大于上道出站汇总合格数(同上)
         public string MES_StationEntrustInBill_OneCtl;          //一张流转卡只允许一次委外发出
+        public string MES_StationEntrustInBill_DeleteCtl;       //删除单据时制单人与删除人必须一致
         //委外接收
         public string MES_StationEntrustOutBill_QtyCtl;         //出站数量不能大于本道进站汇总数
+        public string MES_StationEntrustOutBill_DeleteCtl;      //删除单据时制单人与删除人必须一致
 
 
         //MES
@@ -203,6 +229,8 @@
 
         //开班单
         public string Sc_MESBeginWorkBill_AutoCheck; //自动审核
+        //返工单
+        public string Sc_MESReturnWorkBill_AutoCheck; //自动审核
         //结班单
         public string Sc_MESEndWorkBill_AutoCheck; //自动审核
         //停工挂起单
@@ -212,12 +240,37 @@
         //质量汇报单
         public string Sc_ICMOBillQualityStatus_AutoCheck; //自动审核
         //上料防错单
-        public string Sc_MaterToSourceBill_AutoCheck;     //自动审核
+        public string Sc_MaterToSourceBill_AutoCheck;               //自动审核
+        public string Sc_MaterToSourceBill_MouldLifeCtrl;           //保存时器具寿命控制 (Y 控制, N 不控制 当器具预计寿命或者当前寿命不足时,不允许上料)
+        public string Sc_MaterToSourceBill_MouldLifeCtrlType;       //保存时器具寿命控制类型 (Y 强制控制, N 仅提示)
+        //异常反馈单
+        public string OA_ErrMsgBackBill_AutoCheck;  //自动审核
+        //报工台工序汇报
+        public string Sc_MESProceReportWorkBill_AutoCheck; //自动审核
 
         //QMS
 
         //首件检验单
-        public string QC_FirstPieceCheckBill_AutoCheck; //自动审核
+        public string QC_FirstPieceCheckBill_AutoCheck; //自动审核 
+        //工序进站接收单
+        public string MES_StationInBill_SaveAutoAddnew; //自动新增
+        //工序出站汇报单
+        public string MES_StationOutBill_SaveAutoAddnew; //自动新增
+        //工序委外发出单
+        public string MES_StationEntrustInBill_SaveAutoAddnew; //自动新增
+        //工序委外接收单
+        public string MES_StationEntrustOutBill_SaveAutoAddnew; //自动新增
+
+
+        //EAM
+
+        //器具领用出库单
+        public string Sc_MouldProdOutBill_AutoCheck; //自动审核
+        public string Sc_MouldProdOutBill_SaveAutoAddnew; //保存后自动新增
+        public string Sc_MouldProdOutBill_MouldLifeCtrl; //保存时器具寿命控制 (Y 控制, N 不控制 当器具预计寿命或者当前寿命不足时,不允许领用)
+        public string Sc_MouldProdOutBill_MouldLifeCtrlType; //保存时器具寿命控制类型 (Y 强制控制, N 仅提示)
+
+
 
     }
          

--
Gitblit v1.9.1