This commit is contained in:
李狗蛋
2025-12-18 11:10:16 +08:00
parent e6cad1ce9d
commit c33b6fa817
2 changed files with 30 additions and 9 deletions

View File

@@ -25,6 +25,8 @@ namespace GZ_LTHPilot_ORDER.PRD_PPBOM
var Billobj = Row.DataEntity;
//获取生产用料清单的组织
var PPBOMFPrdOrgFname = SqlManage.SqlManage.GetPRD_PPBOMFWorkshopID(this.Context, Convert.ToString(Billobj["ID"]));
//设置物料编码为E.01.00.00052 编码设置发料方式为不发料
SqlManage.SqlManage.UpdateWLE(this.Context, Convert.ToString(Billobj["ID"]));
if (PPBOMFPrdOrgFname[0]["OEGFNAME"].ToString() == "珠海派诺")
{
//获取生产用料清单的生产车间
@@ -36,7 +38,7 @@ namespace GZ_LTHPilot_ORDER.PRD_PPBOM
var PPBOMFStockFNameS = SqlManage.SqlManage.GetPRD_PPBOMFStockID(this.Context, Convert.ToString(PPBOMFWorkshopFname[0]["FID"]));
foreach (var PPBOMFStockFName in PPBOMFStockFNameS)
{
if (PPBOMFStockFName["FNAME"].ToString() == "半成品仓")
if (PPBOMFStockFName["FNAME"].ToString() == "半成品仓" || PPBOMFStockFName["FNAME"].ToString() == "成品仓" || PPBOMFStockFName["FNAME"].ToString() == "组装测试包装车间仓库")
{
SqlManage.SqlManage.UpdatePRD_PPBOMFIsKeyComponent(this.Context, Convert.ToString(PPBOMFStockFName["FENTRYID"]));
}
@@ -46,14 +48,18 @@ namespace GZ_LTHPilot_ORDER.PRD_PPBOM
}
if (PPBOMFStockFName["FNAME"].ToString() == "包装结构件仓" || PPBOMFStockFName["FNAME"].ToString() == "装配结构件仓")
{
SqlManage.SqlManage.UpdatePRD_PPBOMFIssueTypeAndFBackFlushType(this.Context, Convert.ToString(PPBOMFStockFName["FENTRYID"]), Convert.ToString(PPBOMFWorkshopFname[0]["FPrdOrgId"]));
SqlManage.SqlManage.UpdateFSRCTRANSSTOCKID(this.Context, Convert.ToString(PPBOMFStockFName["FENTRYID"]));
//SqlManage.SqlManage.UpdatePRD_PPBOMFIssueTypeAndFBackFlushType(this.Context, Convert.ToString(PPBOMFStockFName["FENTRYID"]), Convert.ToString(PPBOMFWorkshopFname[0]["FPrdOrgId"]));
//SqlManage.SqlManage.UpdateFSRCTRANSSTOCKID(this.Context, Convert.ToString(PPBOMFStockFName["FENTRYID"]));
SqlManage.SqlManage.UpdateFSTOCKID(this.Context, Convert.ToString(PPBOMFStockFName["FENTRYID"]));
}
if (PPBOMFStockFName["FNAME"].ToString() == "装配结构件仓") {
//针对装配结构件仓E.02 / E.07.00 / E.12开头物料发料方式设置为不发料,其他物料全部设置为直接发料
SqlManage.SqlManage.UpdateFSTOCKID_1(this.Context, Convert.ToString(PPBOMFStockFName["FENTRYID"]));
}
}
//当物料为M开头发料方式设置为调拨倒冲倒冲时机设置为入库倒冲拨出组织设置为珠海派诺拨出组织为空
//仓库设置为 : 68
SqlManage.SqlManage.UpdatePRD_PPBOMLIkeM(this.Context, Convert.ToString(Billobj["Id"]));
//SqlManage.SqlManage.UpdatePRD_PPBOMLIkeM(this.Context, Convert.ToString(Billobj["Id"]));
}
}