commit by yzf

master
Yang 2 years ago
parent 7b19c87d6f
commit ddd5128b03

@ -47,43 +47,43 @@ namespace FactorySystemApi.Controllers
dt_pp079_reqHEAD head = new dt_pp079_reqHEAD() dt_pp079_reqHEAD head = new dt_pp079_reqHEAD()
{ {
WERKS = bom.ContainsKey("工厂") ? bom["工厂"].ToString() : "", // 工厂 WERKS = bom.ContainsKey("工厂") || bom["工厂"].ToString()!="(空)" ? bom["工厂"].ToString() : "", // 工厂
DATUV = bom.ContainsKey("开始生效日期") ? bom["开始生效日期"].ToString() : "", // 开始生效日期 DATUV = bom.ContainsKey("开始生效日期") || bom["开始生效日期"].ToString() != "(空)" ? bom["开始生效日期"].ToString() : "", // 开始生效日期
STLAN = bom.ContainsKey("BOM用途") ? bom["BOM用途"].ToString() : "", // BOM用途 STLAN = bom.ContainsKey("BOM用途") || bom["BOM用途"].ToString() != "(空)" ? bom["BOM用途"].ToString() : "", // BOM用途
STLST = bom.ContainsKey("BOM状态") ? bom["BOM状态"].ToString() : "", // BOM状态 STLST = bom.ContainsKey("BOM状态") || bom["BOM状态"].ToString() != "(空)" ? bom["BOM状态"].ToString() : "", // BOM状态
STKTX = bom.ContainsKey("可选文本") ? bom["可选文本"].ToString() : "", // 可选文本 STKTX = bom.ContainsKey("可选文本") || bom["可选文本"].ToString() != "(空)" ? bom["可选文本"].ToString() : "", // 可选文本
STLAL = bom.ContainsKey("可选BOM") ? bom["可选BOM"].ToString() : "", // 可选BOM STLAL = bom.ContainsKey("可选BOM") || bom["可选BOM"].ToString() != "(空)" ? bom["可选BOM"].ToString() : "", // 可选BOM
MATNR = bom.ContainsKey("父项编码") ? bom["父项编码"].ToString() : "", // 父项编码 MATNR = bom.ContainsKey("父项编码") || bom["父项编码"].ToString() != "(空)" ? bom["父项编码"].ToString() : "", // 父项编码
MAKTX = bom.ContainsKey("父项描述") ? bom["父项描述"].ToString() : "", // 父项描述 MAKTX = bom.ContainsKey("父项描述") || bom["父项描述"].ToString() != "(空)" ? bom["父项描述"].ToString() : "", // 父项描述
BMENG = bom.ContainsKey("基本数量") ? bom["基本数量"].ToString() : "", // 基本数量 BMENG = bom.ContainsKey("基本数量") || bom["基本数量"].ToString() != "(空)" ? bom["基本数量"].ToString() : "", // 基本数量
BMEIN = bom.ContainsKey("基本单位") ? bom["基本单位"].ToString() : "", // 基本单位 BMEIN = bom.ContainsKey("基本单位") || bom["基本单位"].ToString() != "(空)" ? bom["基本单位"].ToString() : "", // 基本单位
ITEM = new dt_pp079_reqHEADITEM[1] // BOM组件项目 ITEM = new dt_pp079_reqHEADITEM[1] // BOM组件项目
}; };
req.HEAD[i] = head; req.HEAD[i] = head;
dt_pp079_reqHEADITEM item = new dt_pp079_reqHEADITEM() dt_pp079_reqHEADITEM item = new dt_pp079_reqHEADITEM()
{ {
POSNR = bom.ContainsKey("子项序号") ? bom["子项序号"].ToString() : "", // 子项序号 POSNR = bom.ContainsKey("子项序号") || bom["子项序号"].ToString() != "(空)" ? bom["子项序号"].ToString() : "", // 子项序号
POSTP = bom.ContainsKey("项目类别") ? bom["项目类别"].ToString() : "", // 项目类别 POSTP = bom.ContainsKey("项目类别") || bom["项目类别"].ToString() != "(空)" ? bom["项目类别"].ToString() : "", // 项目类别
IDNRK = bom.ContainsKey("子项编码") ? bom["子项编码"].ToString() : "", // 子项编码 IDNRK = bom.ContainsKey("子项编码") || bom["子项编码"].ToString() != "(空)" ? bom["子项编码"].ToString() : "", // 子项编码
MAKTX = bom.ContainsKey("子件描述") ? bom["子件描述"].ToString() : "", // 子件描述 MAKTX = bom.ContainsKey("子件描述") || bom["子件描述"].ToString() != "(空)" ? bom["子件描述"].ToString() : "", // 子件描述
MENGE = bom.ContainsKey("组件数量") ? bom["组件数量"].ToString() : "", // 组件数量 MENGE = bom.ContainsKey("组件数量") || bom["组件数量"].ToString() != "(空)" ? bom["组件数量"].ToString() : "", // 组件数量
MEINS = bom.ContainsKey("计量单位") ? bom["计量单位"].ToString() : "", // 计量单位 MEINS = bom.ContainsKey("计量单位") || bom["计量单位"].ToString() != "(空)" ? bom["计量单位"].ToString() : "", // 计量单位
AENNR = bom.ContainsKey("工程变更号") ? bom["工程变更号"].ToString() : "", // 工程变更号 AENNR = bom.ContainsKey("工程变更号") || bom["工程变更号"].ToString() != "(空)" ? bom["工程变更号"].ToString() : "", // 工程变更号
IDENT = bom.ContainsKey("项目ID") ? bom["项目ID"].ToString() : "", // 项目ID IDENT = bom.ContainsKey("项目ID") || bom["项目ID"].ToString() != "(空)" ? bom["项目ID"].ToString() : "", // 项目ID
BEIKZ = bom.ContainsKey("物料供应标识符") ? bom["物料供应标识符"].ToString() : "", // 物料供应标识符 BEIKZ = bom.ContainsKey("物料供应标识符") || bom["物料供应标识符"].ToString() != "(空)" ? bom["物料供应标识符"].ToString() : "", // 物料供应标识符
ERSKZ = bom.ContainsKey("备件标示") ? bom["备件标示"].ToString() : "", // 备件标示 ERSKZ = bom.ContainsKey("备件标示") || bom["备件标示"].ToString() != "(空)" ? bom["备件标示"].ToString() : "", // 备件标示
LGORT = bom.ContainsKey("生产仓储地点") ? bom["生产仓储地点"].ToString() : "", // 生产仓储地点 LGORT = bom.ContainsKey("生产仓储地点") || bom["生产仓储地点"].ToString() != "(空)" ? bom["生产仓储地点"].ToString() : "", // 生产仓储地点
AUSCH = bom.ContainsKey("组件损耗率") ? bom["组件损耗率"].ToString() : "", // 组件损耗率 AUSCH = bom.ContainsKey("组件损耗率") || bom["组件损耗率"].ToString() != "(空)" ? bom["组件损耗率"].ToString() : "", // 组件损耗率
SANKA = bom.ContainsKey("成本核算标识相关") ? bom["成本核算标识相关"].ToString() : "", // 成本核算标识相关 SANKA = bom.ContainsKey("成本核算标识相关") || bom["成本核算标识相关"].ToString() != "(空)" ? bom["成本核算标识相关"].ToString() : "", // 成本核算标识相关
SANFE = bom.ContainsKey("生产相关") ? bom["生产相关"].ToString() : "", // 生产相关 SANFE = bom.ContainsKey("生产相关") || bom["生产相关"].ToString() != "(空)" ? bom["生产相关"].ToString() : "", // 生产相关
POTX1 = bom.ContainsKey("BOM项目文本") ? bom["BOM项目文本"].ToString() : "", // BOM项目文本1 POTX1 = bom.ContainsKey("BOM项目文本") || bom["BOM项目文本"].ToString() != "(空)" ? bom["BOM项目文本"].ToString() : "", // BOM项目文本1
POTX2 = bom.ContainsKey("BOM项目文本2") ? bom["BOM项目文本2"].ToString() : "", // BOM项目文本2 POTX2 = bom.ContainsKey("BOM项目文本2") || bom["BOM项目文本2"].ToString() != "(空)" ? bom["BOM项目文本2"].ToString() : "", // BOM项目文本2
ALPGR = bom.ContainsKey("替代项目组") ? bom["替代项目组"].ToString() : "", // 替代项目组 ALPGR = bom.ContainsKey("替代项目组") || bom["替代项目组"].ToString() != "(空)" ? bom["替代项目组"].ToString() : "", // 替代项目组
ALPRF = bom.ContainsKey("优先级") ? bom["优先级"].ToString() : "", // 优先级 ALPRF = bom.ContainsKey("优先级") || bom["优先级"].ToString() != "(空)" ? bom["优先级"].ToString() : "", // 优先级
ALPST = bom.ContainsKey("策略") ? bom["策略"].ToString() : "", // 策略 ALPST = bom.ContainsKey("策略") || bom["策略"].ToString() != "(空)" ? bom["策略"].ToString() : "", // 策略
EWAHR = bom.ContainsKey("使用可能性") ? bom["使用可能性"].ToString() : "", // 使用可能性 EWAHR = bom.ContainsKey("使用可能性") || bom["使用可能性"].ToString() != "(空)" ? bom["使用可能性"].ToString() : "", // 使用可能性
FMENG = bom.ContainsKey("固定损耗数量") ? bom["固定损耗数量"].ToString() : "", // 固定损耗数量 FMENG = bom.ContainsKey("固定损耗数量") || bom["固定损耗数量"].ToString() != "(空)" ? bom["固定损耗数量"].ToString() : "", // 固定损耗数量
KZKUP = "" // 联产品 KZKUP = "" // 联产品
}; };
req.HEAD[i].ITEM[0] = item; req.HEAD[i].ITEM[0] = item;
@ -137,21 +137,21 @@ namespace FactorySystemApi.Controllers
dt_pp080_reqHEAD head = new dt_pp080_reqHEAD() dt_pp080_reqHEAD head = new dt_pp080_reqHEAD()
{ {
WERKS = bom.ContainsKey("工厂") ? bom["工厂"].ToString() : "", // 工厂 WERKS = bom.ContainsKey("工厂")|| bom["工厂"].ToString()!="(空)" ? bom["工厂"].ToString() : "", // 工厂
MATNR = bom.ContainsKey("物料") ? bom["物料"].ToString() : "", // 物料 MATNR = bom.ContainsKey("物料") || bom["物料"].ToString() != "(空)" ? bom["物料"].ToString() : "", // 物料
VERID = bom.ContainsKey("版本") ? bom["版本"].ToString() : "", // 版本 VERID = bom.ContainsKey("版本") || bom["版本"].ToString() != "(空)" ? bom["版本"].ToString() : "", // 版本
TEXT1 = bom.ContainsKey("文本") ? bom["文本"].ToString() : "", // 文本 TEXT1 = bom.ContainsKey("文本") || bom["文本"].ToString() != "(空)" ? bom["文本"].ToString() : "", // 文本
ADATU = bom.ContainsKey("有效从") ? bom["有效从"].ToString() : "", // 有效从 ADATU = bom.ContainsKey("有效从") || bom["有效从"].ToString() != "(空)" ? bom["有效从"].ToString() : "", // 有效从
BDATU = bom.ContainsKey("有效至") ? bom["有效至"].ToString() : "", // 有效至 BDATU = bom.ContainsKey("有效至") || bom["有效至"].ToString() != "(空)" ? bom["有效至"].ToString() : "", // 有效至
BSTMI = bom.ContainsKey("批量从") ? bom["批量从"].ToString() : "", // 批量从 BSTMI = bom.ContainsKey("批量从") || bom["批量从"].ToString() != "(空)" ? bom["批量从"].ToString() : "", // 批量从
BSTMA = bom.ContainsKey("批量到") ? bom["批量到"].ToString() : "", // 批量到 BSTMA = bom.ContainsKey("批量到") || bom["批量到"].ToString() != "(空)" ? bom["批量到"].ToString() : "", // 批量到
STLAL = bom.ContainsKey("可选的BOM") ? bom["可选的BOM"].ToString() : "", // 可选的BOM STLAL = bom.ContainsKey("可选的BOM") || bom["可选的BOM"].ToString() != "(空)" ? bom["可选的BOM"].ToString() : "", // 可选的BOM
STLAN = bom.ContainsKey("BOM用途") ? bom["BOM用途"].ToString() : "", // BOM用途 STLAN = bom.ContainsKey("BOM用途") || bom["BOM用途"].ToString() != "(空)" ? bom["BOM用途"].ToString() : "", // BOM用途
PLNTY = bom.ContainsKey("任务清单类型") ? bom["任务清单类型"].ToString() : "", // 任务清单类型 PLNTY = bom.ContainsKey("任务清单类型") || bom["任务清单类型"].ToString() != "(空)" ? bom["任务清单类型"].ToString() : "", // 任务清单类型
PLNNR = bom.ContainsKey("组") ? bom["组"].ToString() : "", // 组 PLNNR = bom.ContainsKey("组") || bom["组"].ToString() != "(空)" ? bom["组"].ToString() : "", // 组
ALNAL = bom.ContainsKey("组计数器") ? bom["组计数器"].ToString() : "", // 组计数器 ALNAL = bom.ContainsKey("组计数器") || bom["组计数器"].ToString() != "(空)" ? bom["组计数器"].ToString() : "", // 组计数器
ALORT = bom.ContainsKey("收货地点") ? bom["收货地点"].ToString() : "", // 收货地点 ALORT = bom.ContainsKey("收货地点") || bom["收货地点"].ToString() != "(空)" ? bom["收货地点"].ToString() : "", // 收货地点
ELPRO = bom.ContainsKey("发货仓储地点") ? bom["发货仓储地点"].ToString() : "" // 发货仓储地点 ELPRO = bom.ContainsKey("发货仓储地点") || bom["发货仓储地点"].ToString() != "(空)" ? bom["发货仓储地点"].ToString() : "" // 发货仓储地点
}; };
req.HEAD[i] = head; req.HEAD[i] = head;
@ -215,114 +215,114 @@ namespace FactorySystemApi.Controllers
dt_mm104_reqDATA data = new dt_mm104_reqDATA() dt_mm104_reqDATA data = new dt_mm104_reqDATA()
{ {
IND_SECTOR = view.ContainsKey("组织级别.行业领域") ? view["组织级别.行业领域"].ToString() : "", IND_SECTOR = view.ContainsKey("组织级别.行业领域") || view["组织级别.行业领域"].ToString()!="(空)" ? view["组织级别.行业领域"].ToString() : "",
MATL_TYPE = view.ContainsKey("组织级别.物料类型") ? view["组织级别.物料类型"].ToString() : "", MATL_TYPE = view.ContainsKey("组织级别.物料类型")|| view["组织级别.物料类型"].ToString()!= "(空)" ? view["组织级别.物料类型"].ToString() : "",
PLANT = view.ContainsKey("组织级别.工厂") ? view["组织级别.工厂"].ToString() : "", PLANT = view.ContainsKey("组织级别.工厂") || view["组织级别.工厂"].ToString() != "(空)" ? view["组织级别.工厂"].ToString() : "",
STGE_LOC = view.ContainsKey("组织级别.库存地点") ? view["组织级别.库存地点"].ToString() : "", STGE_LOC = view.ContainsKey("组织级别.库存地点") || view["组织级别.库存地点"].ToString() != "(空)" ? view["组织级别.库存地点"].ToString() : "",
SALES_ORG = view.ContainsKey("组织级别.销售组织") ? view["组织级别.销售组织"].ToString() : "", SALES_ORG = view.ContainsKey("组织级别.销售组织") || view["组织级别.销售组织"].ToString() != "(空)" ? view["组织级别.销售组织"].ToString() : "",
DISTR_CHAN = view.ContainsKey("组织级别.分销渠道") ? view["组织级别.分销渠道"].ToString() : "", DISTR_CHAN = view.ContainsKey("组织级别.分销渠道") || view["组织级别.分销渠道"].ToString() != "(空)" ? view["组织级别.分销渠道"].ToString() : "",
MATERIAL = view.ContainsKey("基本视图.物料编号") ? view["基本视图.物料编号"].ToString() : "", MATERIAL = view.ContainsKey("基本视图.物料编号") || view["基本视图.物料编号"].ToString() != "(空)" ? view["基本视图.物料编号"].ToString() : "",
OLD_MAT_NO = view.ContainsKey("基本视图.试验号") ? view["基本视图.试验号"].ToString() : "", OLD_MAT_NO = view.ContainsKey("基本视图.试验号") || view["基本视图.试验号"].ToString() != "(空)" ? view["基本视图.试验号"].ToString() : "",
BASE_UOM = view.ContainsKey("基本视图.基本计量") ? view["基本视图.基本计量"].ToString() : "", BASE_UOM = view.ContainsKey("基本视图.基本计量") || view["基本视图.基本计量"].ToString() != "(空)" ? view["基本视图.基本计量"].ToString() : "",
MATL_DESC_ZH = view.ContainsKey("基本视图.物料描述") ? view["基本视图.物料描述"].ToString() : "", MATL_DESC_ZH = view.ContainsKey("基本视图.物料描述") || view["基本视图.物料描述"].ToString() != "(空)" ? view["基本视图.物料描述"].ToString() : "",
MATL_GROUP = view.ContainsKey("基本视图.物料组") ? view["基本视图.物料组"].ToString() : "", MATL_GROUP = view.ContainsKey("基本视图.物料组") || view["基本视图.物料组"].ToString() != "(空)" ? view["基本视图.物料组"].ToString() : "",
GROES = view.ContainsKey("基本视图.大小/量纲(规格)") ? view["基本视图.大小/量纲(规格)"].ToString() : "", GROES = view.ContainsKey("基本视图.大小/量纲(规格)") || view["基本视图.大小/量纲(规格)"].ToString() != "(空)" ? view["基本视图.大小/量纲(规格)"].ToString() : "",
LONG_TEXT = view.ContainsKey("基本视图.物料长文本") ? view["基本视图.物料长文本"].ToString() : "", LONG_TEXT = view.ContainsKey("基本视图.物料长文本") || view["基本视图.物料长文本"].ToString() != "(空)" ? view["基本视图.物料长文本"].ToString() : "",
LABOR = view.ContainsKey("基本视图.标识符:固体/液体") ? view["基本视图.标识符:固体/液体"].ToString() : "", LABOR = view.ContainsKey("基本视图.标识符:固体/液体") || view["基本视图.标识符:固体/液体"].ToString() != "(空)" ? view["基本视图.标识符:固体/液体"].ToString() : "",
VOLUMEUNIT = view.ContainsKey("基本视图.体积单位") ? view["基本视图.体积单位"].ToString() : "", VOLUMEUNIT = view.ContainsKey("基本视图.体积单位") || view["基本视图.体积单位"].ToString() != "(空)" ? view["基本视图.体积单位"].ToString() : "",
GROSS_WT = view.ContainsKey("基本视图.毛重") ? view["基本视图.毛重"].ToString() : "", GROSS_WT = view.ContainsKey("基本视图.毛重") || view["基本视图.毛重"].ToString() != "(空)" ? view["基本视图.毛重"].ToString() : "",
NET_WEIGHT = view.ContainsKey("基本视图.净重") ? view["基本视图.净重"].ToString() : "", NET_WEIGHT = view.ContainsKey("基本视图.净重") || view["基本视图.净重"].ToString() != "(空)" ? view["基本视图.净重"].ToString() : "",
UNIT_OF_WT = view.ContainsKey("基本视图.重量单位") ? view["基本视图.重量单位"].ToString() : "", UNIT_OF_WT = view.ContainsKey("基本视图.重量单位") || view["基本视图.重量单位"].ToString() != "(空)" ? view["基本视图.重量单位"].ToString() : "",
FERTH = view.ContainsKey("基本视图.fame号") ? view["基本视图.fame号"].ToString() : "", FERTH = view.ContainsKey("基本视图.fame号") || view["基本视图.fame号"].ToString() != "(空)" ? view["基本视图.fame号"].ToString() : "",
VOLUME = view.ContainsKey("基本视图.业务量") ? view["基本视图.业务量"].ToString() : "", VOLUME = view.ContainsKey("基本视图.业务量") || view["基本视图.业务量"].ToString() != "(空)" ? view["基本视图.业务量"].ToString() : "",
PUR_GROUP = view.ContainsKey("采购视图.采购组") ? view["采购视图.采购组"].ToString() : "", PUR_GROUP = view.ContainsKey("采购视图.采购组") || view["采购视图.采购组"].ToString() != "(空)" ? view["采购视图.采购组"].ToString() : "",
PO_UNIT = view.ContainsKey("采购视图.采购单位") ? view["采购视图.采购单位"].ToString() : "", PO_UNIT = view.ContainsKey("采购视图.采购单位") || view["采购视图.采购单位"].ToString() != "(空)" ? view["采购视图.采购单位"].ToString() : "",
DENOMINATR = view.ContainsKey("采购视图.采购单位数量") ? view["采购视图.采购单位数量"].ToString() : "", DENOMINATR = view.ContainsKey("采购视图.采购单位数量") || view["采购视图.采购单位数量"].ToString() != "(空)" ? view["采购视图.采购单位数量"].ToString() : "",
NUMERATOR = view.ContainsKey("采购视图.采购基本单位数量") ? view["采购视图.采购基本单位数量"].ToString() : "", NUMERATOR = view.ContainsKey("采购视图.采购基本单位数量") || view["采购视图.采购基本单位数量"].ToString() != "(空)" ? view["采购视图.采购基本单位数量"].ToString() : "",
PUR_VALKEY = view.ContainsKey("采购视图.采购价值码") ? view["采购视图.采购价值码"].ToString() : "", PUR_VALKEY = view.ContainsKey("采购视图.采购价值码") || view["采购视图.采购价值码"].ToString() != "(空)" ? view["采购视图.采购价值码"].ToString() : "",
MMSTA = view.ContainsKey("采购视图.工厂特定状态") ? view["采购视图.工厂特定状态"].ToString() : "", MMSTA = view.ContainsKey("采购视图.工厂特定状态") || view["采购视图.工厂特定状态"].ToString() != "(空)" ? view["采购视图.工厂特定状态"].ToString() : "",
KAUTB = view.ContainsKey("采购视图.自动采购单标识") ? view["采购视图.自动采购单标识"].ToString() : "", KAUTB = view.ContainsKey("采购视图.自动采购单标识") || view["采购视图.自动采购单标识"].ToString() != "(空)" ? view["采购视图.自动采购单标识"].ToString() : "",
KORDB = view.ContainsKey("采购视图.货源清单") ? view["采购视图.货源清单"].ToString() : "", KORDB = view.ContainsKey("采购视图.货源清单") || view["采购视图.货源清单"].ToString() != "(空)" ? view["采购视图.货源清单"].ToString() : "",
CLASSTYPENEW = view.ContainsKey("分类视图.类别种类") ? view["分类视图.类别种类"].ToString() : "", CLASSTYPENEW = view.ContainsKey("分类视图.类别种类") || view["分类视图.类别种类"].ToString() != "(空)" ? view["分类视图.类别种类"].ToString() : "",
CLASSNUMNEW = view.ContainsKey("分类视图.类别") ? view["分类视图.类别"].ToString() : "", CLASSNUMNEW = view.ContainsKey("分类视图.类别") || view["分类视图.类别"].ToString() != "(空)" ? view["分类视图.类别"].ToString() : "",
DELYG_PLNT = view.ContainsKey("销售视图.交货工厂") ? view["销售视图.交货工厂"].ToString() : "", DELYG_PLNT = view.ContainsKey("销售视图.交货工厂") || view["销售视图.交货工厂"].ToString() != "(空)" ? view["销售视图.交货工厂"].ToString() : "",
TAXCLASS_1 = view.ContainsKey("销售视图.税金分类") ? view["销售视图.税金分类"].ToString() : "", TAXCLASS_1 = view.ContainsKey("销售视图.税金分类") || view["销售视图.税金分类"].ToString() != "(空)" ? view["销售视图.税金分类"].ToString() : "",
VERSG = view.ContainsKey("销售视图.物料统计组") ? view["销售视图.物料统计组"].ToString() : "", VERSG = view.ContainsKey("销售视图.物料统计组") || view["销售视图.物料统计组"].ToString() != "(空)" ? view["销售视图.物料统计组"].ToString() : "",
VRKME = view.ContainsKey("销售视图.销售单位") ? view["销售视图.销售单位"].ToString() : "", VRKME = view.ContainsKey("销售视图.销售单位") || view["销售视图.销售单位"].ToString() != "(空)" ? view["销售视图.销售单位"].ToString() : "",
BASE_TOR = view.ContainsKey("销售视图.基本单位数量") ? view["销售视图.基本单位数量"].ToString() : "", BASE_TOR = view.ContainsKey("销售视图.基本单位数量") || view["销售视图.基本单位数量"].ToString() != "(空)" ? view["销售视图.基本单位数量"].ToString() : "",
SALE_TOR = view.ContainsKey("销售视图.销售单位数量") ? view["销售视图.销售单位数量"].ToString() : "", SALE_TOR = view.ContainsKey("销售视图.销售单位数量") || view["销售视图.销售单位数量"].ToString() != "(空)" ? view["销售视图.销售单位数量"].ToString() : "",
ACCT_ASSGT = view.ContainsKey("销售视图.科目设置组") ? view["销售视图.科目设置组"].ToString() : "", ACCT_ASSGT = view.ContainsKey("销售视图.科目设置组") || view["销售视图.科目设置组"].ToString() != "(空)" ? view["销售视图.科目设置组"].ToString() : "",
ITEM_CAT = view.ContainsKey("销售视图.普通项目类别组") ? view["销售视图.普通项目类别组"].ToString() : "", ITEM_CAT = view.ContainsKey("销售视图.普通项目类别组") || view["销售视图.普通项目类别组"].ToString() != "(空)" ? view["销售视图.普通项目类别组"].ToString() : "",
ITEM_CAT1 = view.ContainsKey("销售视图.项目类别组") ? view["销售视图.项目类别组"].ToString() : "", ITEM_CAT1 = view.ContainsKey("销售视图.项目类别组") || view["销售视图.项目类别组"].ToString() != "(空)" ? view["销售视图.项目类别组"].ToString() : "",
AVAILCHECK = view.ContainsKey("销售视图.可用性检查") ? view["销售视图.可用性检查"].ToString() : "", AVAILCHECK = view.ContainsKey("销售视图.可用性检查") || view["销售视图.可用性检查"].ToString() != "(空)" ? view["销售视图.可用性检查"].ToString() : "",
LOADINGGRP = view.ContainsKey("销售视图.装载组") ? view["销售视图.装载组"].ToString() : "", LOADINGGRP = view.ContainsKey("销售视图.装载组") || view["销售视图.装载组"].ToString() != "(空)" ? view["销售视图.装载组"].ToString() : "",
ZJWLH = view.ContainsKey("销售视图.旧物料号") ? view["销售视图.旧物料号"].ToString() : "", ZJWLH = view.ContainsKey("销售视图.旧物料号") || view["销售视图.旧物料号"].ToString() != "(空)" ? view["销售视图.旧物料号"].ToString() : "",
STOR_CONDS = view.ContainsKey("仓储视图.存储条件") ? view["仓储视图.存储条件"].ToString() : "", STOR_CONDS = view.ContainsKey("仓储视图.存储条件") || view["仓储视图.存储条件"].ToString() != "(空)" ? view["仓储视图.存储条件"].ToString() : "",
XCHPF = view.ContainsKey("仓储视图.批次管理") ? view["仓储视图.批次管理"].ToString() : "", XCHPF = view.ContainsKey("仓储视图.批次管理") || view["仓储视图.批次管理"].ToString() != "(空)" ? view["仓储视图.批次管理"].ToString() : "",
MAXLZ = view.ContainsKey("仓储视图.最大存储期间") ? view["仓储视图.最大存储期间"].ToString() : "", MAXLZ = view.ContainsKey("仓储视图.最大存储期间") || view["仓储视图.最大存储期间"].ToString() != "(空)" ? view["仓储视图.最大存储期间"].ToString() : "",
LZEIH = view.ContainsKey("仓储视图.时间单位") ? view["仓储视图.时间单位"].ToString() : "", LZEIH = view.ContainsKey("仓储视图.时间单位") || view["仓储视图.时间单位"].ToString() != "(空)" ? view["仓储视图.时间单位"].ToString() : "",
MINREMLIFE = view.ContainsKey("仓储视图.最小剩余货架寿命") ? view["仓储视图.最小剩余货架寿命"].ToString() : "", MINREMLIFE = view.ContainsKey("仓储视图.最小剩余货架寿命") || view["仓储视图.最小剩余货架寿命"].ToString() != "(空)" ? view["仓储视图.最小剩余货架寿命"].ToString() : "",
SHELF_LIFE = view.ContainsKey("仓储视图.总货架寿命") ? view["仓储视图.总货架寿命"].ToString() : "", SHELF_LIFE = view.ContainsKey("仓储视图.总货架寿命") || view["仓储视图.总货架寿命"].ToString() != "(空)" ? view["仓储视图.总货架寿命"].ToString() : "",
PERIOD_IND_EXPIRATION_DATE = view.ContainsKey("仓储视图.SLED期间标识") ? view["仓储视图.SLED期间标识"].ToString() : "", PERIOD_IND_EXPIRATION_DATE = view.ContainsKey("仓储视图.SLED期间标识") || view["仓储视图.SLED期间标识"].ToString() != "(空)" ? view["仓储视图.SLED期间标识"].ToString() : "",
MRP_TYPE = view.ContainsKey("MRP1.MRP类型") ? view["MRP1.MRP类型"].ToString() : "", MRP_TYPE = view.ContainsKey("MRP1.MRP类型") || view["MRP1.MRP类型"].ToString() != "(空)" ? view["MRP1.MRP类型"].ToString() : "",
REORDER_PT = view.ContainsKey("MRP1.再订货点") ? view["MRP1.再订货点"].ToString() : "", REORDER_PT = view.ContainsKey("MRP1.再订货点") || view["MRP1.再订货点"].ToString() != "(空)" ? view["MRP1.再订货点"].ToString() : "",
FIXED_LOT = view.ContainsKey("MRP1.固定批量大小") ? view["MRP1.固定批量大小"].ToString() : "", FIXED_LOT = view.ContainsKey("MRP1.固定批量大小") || view["MRP1.固定批量大小"].ToString() != "(空)" ? view["MRP1.固定批量大小"].ToString() : "",
MAX_STOCK = view.ContainsKey("MRP1.最大库存水平") ? view["MRP1.最大库存水平"].ToString() : "", MAX_STOCK = view.ContainsKey("MRP1.最大库存水平") || view["MRP1.最大库存水平"].ToString() != "(空)" ? view["MRP1.最大库存水平"].ToString() : "",
MRP_CTRLER = view.ContainsKey("MRP1.MRP控制者") ? view["MRP1.MRP控制者"].ToString() : "", MRP_CTRLER = view.ContainsKey("MRP1.MRP控制者") || view["MRP1.MRP控制者"].ToString() != "(空)" ? view["MRP1.MRP控制者"].ToString() : "",
LOTSIZEKEY = view.ContainsKey("MRP1.批量大小") ? view["MRP1.批量大小"].ToString() : "", LOTSIZEKEY = view.ContainsKey("MRP1.批量大小") || view["MRP1.最小批量大小"].ToString() != "(空)" ? view["MRP1.批量大小"].ToString() : "",
BSTMI = view.ContainsKey("MRP1.最小批量大小") ? view["MRP1.最小批量大小"].ToString() : "", BSTMI = view.ContainsKey("MRP1.最小批量大小") || view[""].ToString() != "(空)" ? view["MRP1.最小批量大小"].ToString() : "",
BSTMA = view.ContainsKey("MRP1.最大批量大小") ? view["MRP1.最大批量大小"].ToString() : "", BSTMA = view.ContainsKey("MRP1.最大批量大小") || view["MRP1.最大批量大小"].ToString() != "(空)" ? view["MRP1.最大批量大小"].ToString() : "",
MRP_GROUP = view.ContainsKey("MRP1.MRP组") ? view["MRP1.MRP组"].ToString() : "", MRP_GROUP = view.ContainsKey("MRP1.MRP组") || view["MRP1.MRP组"].ToString() != "(空)" ? view["MRP1.MRP组"].ToString() : "",
BSTRF = view.ContainsKey("MRP1.舍入值") ? view["MRP1.舍入值"].ToString() : "", BSTRF = view.ContainsKey("MRP1.舍入值") || view["MRP1.舍入值"].ToString() != "(空)" ? view["MRP1.舍入值"].ToString() : "",
ZCATEG = view.ContainsKey("MRP1.产品分类") ? view["MRP1.产品分类"].ToString() : "", ZCATEG = view.ContainsKey("MRP1.产品分类") || view["MRP1.产品分类"].ToString() != "(空)" ? view["MRP1.产品分类"].ToString() : "",
ZKUNNR = view.ContainsKey("MRP1.客户代码") ? view["MRP1.客户代码"].ToString() : "", ZKUNNR = view.ContainsKey("MRP1.客户代码") || view["MRP1.客户代码"].ToString() != "(空)" ? view["MRP1.客户代码"].ToString() : "",
ZFLGMT = view.ContainsKey("MRP1.大小料") ? view["MRP1.大小料"].ToString() : "", ZFLGMT = view.ContainsKey("MRP1.大小料") || view["MRP1.大小料"].ToString() != "(空)" ? view["MRP1.大小料"].ToString() : "",
ZXFLAG = view.ContainsKey("MRP1.不计算缺料") ? view["MRP1.不计算缺料"].ToString() : "", ZXFLAG = view.ContainsKey("MRP1.不计算缺料") || view["MRP1.不计算缺料"].ToString() != "(空)" ? view["MRP1.不计算缺料"].ToString() : "",
ZPFILM = view.ContainsKey("MRP1.压膜") ? view["MRP1.压膜"].ToString() : "", ZPFILM = view.ContainsKey("MRP1.压膜") || view["MRP1.压膜"].ToString() != "(空)" ? view["MRP1.压膜"].ToString() : "",
ZSTOCK = view.ContainsKey("MRP1.安全库存带小样") ? view["MRP1.安全库存带小样"].ToString() : "", ZSTOCK = view.ContainsKey("MRP1.安全库存带小样") || view["MRP1.安全库存带小样"].ToString() != "(空)" ? view["MRP1.安全库存带小样"].ToString() : "",
ZRCALC = view.ContainsKey("MRP1.需求计算不考虑前置物料库存") ? view["MRP1.需求计算不考虑前置物料库存"].ToString() : "", ZRCALC = view.ContainsKey("MRP1.需求计算不考虑前置物料库存") || view["MRP1.需求计算不考虑前置物料库存"].ToString() != "(空)" ? view["MRP1.需求计算不考虑前置物料库存"].ToString() : "",
ZSMSTD = view.ContainsKey("MRP1.小料标准(小于)") ? view["MRP1.小料标准(小于)"].ToString() : "", ZSMSTD = view.ContainsKey("MRP1.小料标准(小于)") || view["MRP1.小料标准(小于)"].ToString() != "(空)" ? view["MRP1.小料标准(小于)"].ToString() : "",
PROC_TYPE = view.ContainsKey("MRP2.采购类型") ? view["MRP2.采购类型"].ToString() : "", PROC_TYPE = view.ContainsKey("MRP2.采购类型") || view["MRP2.采购类型"].ToString() != "(空)" ? view["MRP2.采购类型"].ToString() : "",
SM_KEY = view.ContainsKey("MRP2.计划边际码") ? view["MRP2.计划边际码"].ToString() : "", SM_KEY = view.ContainsKey("MRP2.计划边际码") || view["MRP2.计划边际码"].ToString() != "(空)" ? view["MRP2.计划边际码"].ToString() : "",
SOBSL = view.ContainsKey("MRP2.特殊采购类") ? view["MRP2.特殊采购类"].ToString() : "", SOBSL = view.ContainsKey("MRP2.特殊采购类") || view["MRP2.特殊采购类"].ToString() != "(空)" ? view["MRP2.特殊采购类"].ToString() : "",
BACKFLUSH = view.ContainsKey("MRP2.反冲") ? view["MRP2.反冲"].ToString() : "", BACKFLUSH = view.ContainsKey("MRP2.反冲") || view["MRP2.反冲"].ToString() != "(空)" ? view["MRP2.反冲"].ToString() : "",
INHSEPRODT = view.ContainsKey("MRP2.自制生产时间") ? view["MRP2.自制生产时间"].ToString() : "", INHSEPRODT = view.ContainsKey("MRP2.自制生产时间") || view["MRP2.自制生产时间"].ToString() != "(空)" ? view["MRP2.自制生产时间"].ToString() : "",
PLIFZ = view.ContainsKey("MRP2.计划交货时间") ? view["MRP2.计划交货时间"].ToString() : "", PLIFZ = view.ContainsKey("MRP2.计划交货时间") || view["MRP2.计划交货时间"].ToString() != "(空)" ? view["MRP2.计划交货时间"].ToString() : "",
WEBAZ = view.ContainsKey("MRP2.收货处理时间") ? view["MRP2.收货处理时间"].ToString() : "", WEBAZ = view.ContainsKey("MRP2.收货处理时间") || view["MRP2.收货处理时间"].ToString() != "(空)" ? view["MRP2.收货处理时间"].ToString() : "",
EISBE = view.ContainsKey("MRP2.安全库存") ? view["MRP2.安全库存"].ToString() : "", EISBE = view.ContainsKey("MRP2.安全库存") || view["MRP2.安全库存"].ToString() != "(空)" ? view["MRP2.安全库存"].ToString() : "",
LGPRO = view.ContainsKey("MRP2.发货库存地点") ? view["MRP2.发货库存地点"].ToString() : "", LGPRO = view.ContainsKey("MRP2.发货库存地点") || view["MRP2.发货库存地点"].ToString() != "(空)" ? view["MRP2.发货库存地点"].ToString() : "",
SLOC_EXPRC = view.ContainsKey("MRP2.外部采购仓储地点") ? view["MRP2.外部采购仓储地点"].ToString() : "", SLOC_EXPRC = view.ContainsKey("MRP2.外部采购仓储地点") || view["MRP2.外部采购仓储地点"].ToString() != "(空)" ? view["MRP2.外部采购仓储地点"].ToString() : "",
PLAN_STRGP = view.ContainsKey("MRP3.策略组") ? view["MRP3.策略组"].ToString() : "", PLAN_STRGP = view.ContainsKey("MRP3.策略组") || view["MRP3.策略组"].ToString() != "(空)" ? view["MRP3.策略组"].ToString() : "",
CONSUMMODE = view.ContainsKey("MRP3.消耗模式") ? view["MRP3.消耗模式"].ToString() : "", CONSUMMODE = view.ContainsKey("MRP3.消耗模式") || view["MRP3.消耗模式"].ToString() != "(空)" ? view["MRP3.消耗模式"].ToString() : "",
FWD_CONS = view.ContainsKey("MRP3.向前消耗期间") ? view["MRP3.向前消耗期间"].ToString() : "", FWD_CONS = view.ContainsKey("MRP3.向前消耗期间") || view["MRP3.向前消耗期间"].ToString() != "(空)" ? view["MRP3.向前消耗期间"].ToString() : "",
VINT1 = view.ContainsKey("MRP3.逆向消耗期") ? view["MRP3.逆向消耗期"].ToString() : "", VINT1 = view.ContainsKey("MRP3.逆向消耗期") || view["MRP3.逆向消耗期"].ToString() != "(空)" ? view["MRP3.逆向消耗期"].ToString() : "",
MISKZ = view.ContainsKey("MRP3.混合MRP") ? view["MRP3.混合MRP"].ToString() : "", MISKZ = view.ContainsKey("MRP3.混合MRP") || view["MRP3.混合MRP"].ToString() != "(空)" ? view["MRP3.混合MRP"].ToString() : "",
MPR_AVAILCHECK = view.ContainsKey("MRP3.可用性检查") ? view["MRP3.可用性检查"].ToString() : "", MPR_AVAILCHECK = view.ContainsKey("MRP3.可用性检查") || view["MRP3.可用性检查"].ToString() != "(空)" ? view["MRP3.可用性检查"].ToString() : "",
DEP_REQ_ID = view.ContainsKey("MRP4.单独或集中") ? view["MRP4.单独或集中"].ToString() : "", DEP_REQ_ID = view.ContainsKey("MRP4.单独或集中") || view["MRP4.单独或集中"].ToString() != "(空)" ? view["MRP4.单独或集中"].ToString() : "",
DISCONTINU = view.ContainsKey("MRP4.非连续标识") ? view["MRP4.非连续标识"].ToString() : "", DISCONTINU = view.ContainsKey("MRP4.非连续标识") || view["MRP4.非连续标识"].ToString() != "(空)" ? view["MRP4.非连续标识"].ToString() : "",
EFF_O_DAY = view.ContainsKey("MRP4.生效期") ? view["MRP4.生效期"].ToString() : "", EFF_O_DAY = view.ContainsKey("MRP4.生效期") || view["MRP4.生效期"].ToString() != "(空)" ? view["MRP4.生效期"].ToString() : "",
FOLLOW_UP = view.ContainsKey("MRP4.后续的物料") ? view["MRP4.后续的物料"].ToString() : "", FOLLOW_UP = view.ContainsKey("MRP4.后续的物料") || view["MRP4.后续的物料"].ToString() != "(空)" ? view["MRP4.后续的物料"].ToString() : "",
SFCPF = view.ContainsKey("工作计划视图.生产计划参数文件") ? view["工作计划视图.生产计划参数文件"].ToString() : "", SFCPF = view.ContainsKey("工作计划视图.生产计划参数文件") || view[""].ToString() != "(空)" ? view["工作计划视图.生产计划参数文件"].ToString() : "",
UEETK = view.ContainsKey("工作计划视图.无限制过量交货") ? view["工作计划视图.无限制过量交货"].ToString() : "", UEETK = view.ContainsKey("工作计划视图.无限制过量交货") || view["工作计划视图.无限制过量交货"].ToString() != "(空)" ? view["工作计划视图.无限制过量交货"].ToString() : "",
UNETO = view.ContainsKey("工作计划视图.不足交货允差") ? view["工作计划视图.不足交货允差"].ToString() : "", UNETO = view.ContainsKey("工作计划视图.不足交货允差") || view["工作计划视图.不足交货允差"].ToString() != "(空)" ? view["工作计划视图.不足交货允差"].ToString() : "",
UEETO = view.ContainsKey("工作计划视图.过度交货允差") ? view["工作计划视图.过度交货允差"].ToString() : "", UEETO = view.ContainsKey("工作计划视图.过度交货允差") || view["工作计划视图.过度交货允差"].ToString() != "(空)" ? view["工作计划视图.过度交货允差"].ToString() : "",
AUSME = view.ContainsKey("工作计划视图.发货单位") ? view["工作计划视图.发货单位"].ToString() : "", AUSME = view.ContainsKey("工作计划视图.发货单位") || view["工作计划视图.发货单位"].ToString() != "(空)" ? view["工作计划视图.发货单位"].ToString() : "",
MENGE_FH = view.ContainsKey("工作计划视图.发货单位数量") ? view["工作计划视图.发货单位数量"].ToString() : "", MENGE_FH = view.ContainsKey("工作计划视图.发货单位数量") || view["工作计划视图.发货单位数量"].ToString() != "(空)" ? view["工作计划视图.发货单位数量"].ToString() : "",
MENGE_BS = view.ContainsKey("工作计划视图.发货基本单位数量") ? view["工作计划视图.发货基本单位数量"].ToString() : "", MENGE_BS = view.ContainsKey("工作计划视图.发货基本单位数量") || view["工作计划视图.发货基本单位数量"].ToString() != "(空)" ? view["工作计划视图.发货基本单位数量"].ToString() : "",
INSPTYPE1 = view.ContainsKey("质检视图.检验类型1") ? view["质检视图.检验类型1"].ToString() : "", INSPTYPE1 = view.ContainsKey("质检视图.检验类型1") || view["质检视图.检验类型1"].ToString() != "(空)" ? view["质检视图.检验类型1"].ToString() : "",
INSPTYPE2 = view.ContainsKey("质检视图.检验类型2") ? view["质检视图.检验类型2"].ToString() : "", INSPTYPE2 = view.ContainsKey("质检视图.检验类型2") || view["质检视图.检验类型2"].ToString() != "(空)" ? view["质检视图.检验类型2"].ToString() : "",
INSPTYPE3 = view.ContainsKey("质检视图.检验类型3") ? view["质检视图.检验类型3"].ToString() : "", INSPTYPE3 = view.ContainsKey("质检视图.检验类型3") || view["质检视图.检验类型3"].ToString() != "(空)" ? view["质检视图.检验类型3"].ToString() : "",
INSPTYPE4 = view.ContainsKey("质检视图.检验类型4") ? view["质检视图.检验类型4"].ToString() : "", INSPTYPE4 = view.ContainsKey("质检视图.检验类型4") || view["质检视图.检验类型4"].ToString() != "(空)" ? view["质检视图.检验类型4"].ToString() : "",
INSPTYPE5 = view.ContainsKey("质检视图.检验类型5") ? view["质检视图.检验类型5"].ToString() : "", INSPTYPE5 = view.ContainsKey("质检视图.检验类型5") || view["质检视图.检验类型5"].ToString() != "(空)" ? view["质检视图.检验类型5"].ToString() : "",
INSPTYPE6 = view.ContainsKey("质检视图.检验类型6") ? view["质检视图.检验类型6"].ToString() : "", INSPTYPE6 = view.ContainsKey("质检视图.检验类型6") || view["质检视图.检验类型6"].ToString() != "(空)" ? view["质检视图.检验类型6"].ToString() : "",
PRICE_CTRL = view.ContainsKey("会计视图.价格控制") ? view["会计视图.价格控制"].ToString() : "", PRICE_CTRL = view.ContainsKey("会计视图.价格控制") || view["会计视图.价格控制"].ToString() != "(空)" ? view["会计视图.价格控制"].ToString() : "",
ML_SETTLE = view.ContainsKey("会计视图.价格确定") ? view["会计视图.价格确定"].ToString() : "", ML_SETTLE = view.ContainsKey("会计视图.价格确定") || view["会计视图.价格确定"].ToString() != "(空)" ? view["会计视图.价格确定"].ToString() : "",
PRICE_UNIT = view.ContainsKey("会计视图.价格单位") ? view["会计视图.价格单位"].ToString() : "", PRICE_UNIT = view.ContainsKey("会计视图.价格单位") || view["会计视图.价格单位"].ToString() != "(空)" ? view["会计视图.价格单位"].ToString() : "",
VAL_CLASS = view.ContainsKey("会计视图.评估分类") ? view["会计视图.评估分类"].ToString() : "", VAL_CLASS = view.ContainsKey("会计视图.评估分类") || view["会计视图.评估分类"].ToString() != "(空)" ? view["会计视图.评估分类"].ToString() : "",
EKLAS = view.ContainsKey("会计视图.VC: 销售订单库存") ? view["会计视图.VC: 销售订单库存"].ToString() : "", EKLAS = view.ContainsKey("会计视图.VC: 销售订单库存") || view["会计视图.VC: 销售订单库存"].ToString() != "(空)" ? view["会计视图.VC: 销售订单库存"].ToString() : "",
STPRS = view.ContainsKey("会计视图.标准价格") ? view["会计视图.标准价格"].ToString() : "", STPRS = view.ContainsKey("会计视图.标准价格") || view["会计视图.标准价格"].ToString() != "(空)" ? view["会计视图.标准价格"].ToString() : "",
PROFIT_CTR = view.ContainsKey("会计视图.利润中心") ? view["会计视图.利润中心"].ToString() : "", PROFIT_CTR = view.ContainsKey("会计视图.利润中心") || view["会计视图.利润中心"].ToString() != "(空)" ? view["会计视图.利润中心"].ToString() : "",
LOSGR = view.ContainsKey("会计视图.成本核算批量") ? view["会计视图.成本核算批量"].ToString() : "" LOSGR = view.ContainsKey("会计视图.成本核算批量") || view["会计视图.成本核算批量"].ToString() != "(空)" ? view["会计视图.成本核算批量"].ToString() : ""
}; };
req.DATA[i] = data; req.DATA[i] = data;

@ -277,13 +277,14 @@
<Content Include="Connected Services\Plm_WebSite\FactorySystemApi.Plm_WebSite.RestResult.datasource"> <Content Include="Connected Services\Plm_WebSite\FactorySystemApi.Plm_WebSite.RestResult.datasource">
<DependentUpon>Reference.svcmap</DependentUpon> <DependentUpon>Reference.svcmap</DependentUpon>
</Content> </Content>
<None Include="Connected Services\Plm_WebSite\OAService.disco" />
<None Include="Connected Services\Plm_WebSite\configuration91.svcinfo" /> <None Include="Connected Services\Plm_WebSite\configuration91.svcinfo" />
<None Include="Connected Services\Plm_WebSite\configuration.svcinfo" /> <None Include="Connected Services\Plm_WebSite\configuration.svcinfo" />
<None Include="Connected Services\Plm_WebSite\OAService.wsdl" />
<None Include="Connected Services\Plm_WebSite\Reference.svcmap"> <None Include="Connected Services\Plm_WebSite\Reference.svcmap">
<Generator>WCF Proxy Generator</Generator> <Generator>WCF Proxy Generator</Generator>
<LastGenOutput>Reference.cs</LastGenOutput> <LastGenOutput>Reference.cs</LastGenOutput>
</None> </None>
<None Include="Connected Services\Plm_WebSite\OAService.disco" />
<Content Include="favicon.ico" /> <Content Include="favicon.ico" />
<Content Include="Global.asax" /> <Content Include="Global.asax" />
<Content Include="Scripts\bootstrap.js" /> <Content Include="Scripts\bootstrap.js" />
@ -293,7 +294,6 @@
<Content Include="File\Material\副产物导入模板.xlsx" /> <Content Include="File\Material\副产物导入模板.xlsx" />
<Content Include="File\Material\替代料导入模板.xlsx" /> <Content Include="File\Material\替代料导入模板.xlsx" />
<Content Include="File\Material\物料信息补全导入模板.xlsx" /> <Content Include="File\Material\物料信息补全导入模板.xlsx" />
<None Include="Connected Services\Plm_WebSite\OAService.wsdl" />
<None Include="Properties\Settings.settings"> <None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator> <Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput> <LastGenOutput>Settings.Designer.cs</LastGenOutput>
@ -423,10 +423,10 @@
<CachedAppSettingsObjectName>Settings</CachedAppSettingsObjectName> <CachedAppSettingsObjectName>Settings</CachedAppSettingsObjectName>
<CachedSettingsPropName>FactorySystemApi_Sap_Material1_si_mm100_mcs_senderService</CachedSettingsPropName> <CachedSettingsPropName>FactorySystemApi_Sap_Material1_si_mm100_mcs_senderService</CachedSettingsPropName>
</WebReferenceUrl> </WebReferenceUrl>
<WebReferenceUrl Include="https://plmtest.hbflavor.com/PlmWebService/OAService.asmx"> <WebReferenceUrl Include="https://plm.hbflavor.com/PlmWebService/OAService.asmx">
<UrlBehavior>Dynamic</UrlBehavior> <UrlBehavior>Dynamic</UrlBehavior>
<RelPath>Web References\Plm_Formula\</RelPath> <RelPath>Web References\Plm_Formula\</RelPath>
<UpdateFromURL>https://plmtest.hbflavor.com/PlmWebService/OAService.asmx</UpdateFromURL> <UpdateFromURL>https://plm.hbflavor.com/PlmWebService/OAService.asmx</UpdateFromURL>
<ServiceLocationURL> <ServiceLocationURL>
</ServiceLocationURL> </ServiceLocationURL>
<CachedDynamicPropName> <CachedDynamicPropName>

@ -12,7 +12,7 @@ namespace FactorySystemApi.Properties {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.3.0.0")] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.4.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
@ -36,7 +36,7 @@ namespace FactorySystemApi.Properties {
[global::System.Configuration.ApplicationScopedSettingAttribute()] [global::System.Configuration.ApplicationScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.WebServiceUrl)] [global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.WebServiceUrl)]
[global::System.Configuration.DefaultSettingValueAttribute("https://plmtest.hbflavor.com/PlmWebService/OAService.asmx")] [global::System.Configuration.DefaultSettingValueAttribute("https://plm.hbflavor.com/PlmWebService/OAService.asmx")]
public string Plm_Formula { public string Plm_Formula {
get { get {
return ((string)(this["Plm_Formula"])); return ((string)(this["Plm_Formula"]));

@ -6,7 +6,7 @@
<Value Profile="(Default)">http://dd.hbflavor.com:28888/PlmMsg/SendPLMMsgInterface.asmx</Value> <Value Profile="(Default)">http://dd.hbflavor.com:28888/PlmMsg/SendPLMMsgInterface.asmx</Value>
</Setting> </Setting>
<Setting Name="Plm_Formula" Type="(Web Service URL)" Scope="Application"> <Setting Name="Plm_Formula" Type="(Web Service URL)" Scope="Application">
<Value Profile="(Default)">https://plmtest.hbflavor.com/PlmWebService/OAService.asmx</Value> <Value Profile="(Default)">https://plm.hbflavor.com/PlmWebService/OAService.asmx</Value>
</Setting> </Setting>
<Setting Name="Sap_Material" Type="System.String" Scope="Application"> <Setting Name="Sap_Material" Type="System.String" Scope="Application">
<Value Profile="(Default)">http://sappoqas.hbglobal.com:50000/XISOAPAdapter/MessageServlet?senderParty=&amp;senderService=ZMCS_FLAVOR&amp;receiverParty=&amp;receiverService=&amp;interface=si_mm100_mcs_sender&amp;interfaceNamespace=http%3A%2F%2Fwww.zmc.com%2Fflavor%2Fmm</Value> <Value Profile="(Default)">http://sappoqas.hbglobal.com:50000/XISOAPAdapter/MessageServlet?senderParty=&amp;senderService=ZMCS_FLAVOR&amp;receiverParty=&amp;receiverService=&amp;interface=si_mm100_mcs_sender&amp;interfaceNamespace=http%3A%2F%2Fwww.zmc.com%2Fflavor%2Fmm</Value>

@ -12,8 +12,8 @@
<appSettings> <appSettings>
<add key="ApiAuthSecretKey" value="zhkxfs" /> <add key="ApiAuthSecretKey" value="zhkxfs" />
<!--<add key="ConnectionString" value="server=49.235.68.145,3456;uid=sa;pwd=zhenxuan@2019;database=FactorySystem" />--> <!--<add key="ConnectionString" value="server=49.235.68.145,3456;uid=sa;pwd=zhenxuan@2019;database=FactorySystem" />-->
<!--<add key="ConnectionString" value="server=192.168.8.157,12580;uid=tfs;pwd=tfs2022;database=FactorySystem" />--> <add key="ConnectionString" value="server=192.168.8.157,12580;uid=tfs;pwd=tfs2022;database=FactorySystem" />
<add key="ConnectionString" value="server=120.55.81.57;uid=sa;pwd=1qaz@WSX;database=FactorySystem" /> <!--<add key="ConnectionString" value="server=120.55.81.57;uid=sa;pwd=1qaz@WSX;database=FactorySystem" />-->
<add key="Sap_UserName" value="mcs_con" /> <add key="Sap_UserName" value="mcs_con" />
<add key="Sap_Upload_UserName" value="chenjie" /> <add key="Sap_Upload_UserName" value="chenjie" />
@ -27,8 +27,8 @@
<add key="Cas_ReUrl" value="http://2.0.1.18:3000" /> <add key="Cas_ReUrl" value="http://2.0.1.18:3000" />
<!--<add key="Mdm_Token" value="ac9b7db8-9661-461d-b5b2-ed66f33a1d69" />--> <!--<add key="Mdm_Token" value="ac9b7db8-9661-461d-b5b2-ed66f33a1d69" />-->
<add key="Mdm_Token" value="a44d2d12-ff95-41db-a7f3-302fc05ab82e" /> <add key="Mdm_Token" value="f03ef92e-c5ae-414a-bb4c-0a21dfdc9795" />
<add key="Mdm_Url" value="http://10.10.141.80:8080/iuapmdm/cxf/mdmrs/newcenter/newCenterService/insertMd" /> <add key="Mdm_Url" value="http://121.37.176.178/iuapmdm/cxf/mdmrs/newcenter/newCenterService/insertMd" />
<add key="Mdm_Tid" value="tenan" /> <add key="Mdm_Tid" value="tenan" />
<!--发送微信消息1是0否--> <!--发送微信消息1是0否-->
@ -121,7 +121,7 @@
<value>http://dd.hbflavor.com:28888/PlmMsg/SendPLMMsgInterface.asmx</value> <value>http://dd.hbflavor.com:28888/PlmMsg/SendPLMMsgInterface.asmx</value>
</setting> </setting>
<setting name="Plm_Formula" serializeAs="String"> <setting name="Plm_Formula" serializeAs="String">
<value>https://plmtest.hbflavor.com/PlmWebService/OAService.asmx</value> <value>https://plm.hbflavor.com/PlmWebService/OAService.asmx</value>
</setting> </setting>
<setting name="Sap_Material" serializeAs="String"> <setting name="Sap_Material" serializeAs="String">
<value>http://sappoqas.hbglobal.com:50000/XISOAPAdapter/MessageServlet?senderParty=&amp;senderService=ZMCS_FLAVOR&amp;receiverParty=&amp;receiverService=&amp;interface=si_mm100_mcs_sender&amp;interfaceNamespace=http%3A%2F%2Fwww.zmc.com%2Fflavor%2Fmm</value> <value>http://sappoqas.hbglobal.com:50000/XISOAPAdapter/MessageServlet?senderParty=&amp;senderService=ZMCS_FLAVOR&amp;receiverParty=&amp;receiverService=&amp;interface=si_mm100_mcs_sender&amp;interfaceNamespace=http%3A%2F%2Fwww.zmc.com%2Fflavor%2Fmm</value>
@ -158,6 +158,7 @@
<binding name="OAServiceSoap"> <binding name="OAServiceSoap">
<security mode="Transport" /> <security mode="Transport" />
</binding> </binding>
<binding name="OAServiceSoap1" />
</basicHttpBinding> </basicHttpBinding>
</bindings> </bindings>
<client> <client>

@ -280,33 +280,56 @@ namespace FactorySystemBll
{ {
SqlSugarClient db = AppSettingsHelper.GetSqlSugar(); SqlSugarClient db = AppSettingsHelper.GetSqlSugar();
string selectVal = "distinct isnull(b.FBaseMaterialDesc,a.FName)FName,isnull(b.FMRP1ProductType,a.FType)FType," + string selectVal = "distinct isnull(b.FBaseMaterialDesc,a.FName)FName,isnull(b.FMRP1ProductType,a.FType)FType," +
"isnull(b.FBaseMaterialCode,a.FCode)FCode,isnull(a.FPlmCode,'')FPlmCode,isnull(b.FBaseTestCode,a.FTestCode)" + "isnull(a.FCode,'')FCode,isnull(a.FPlmCode,'')SP,isnull(b.FBaseTestCode,a.FTestCode)" +
"FTestCode,isnull(a.FVersionCode,'')FVersionCode"; "SP_VALUE,isnull(a.FVersionCode,'')SP_VERSION";
string code1 = "", code2 = "", code3 = ""; string code1 = "", code2 = "", code3 = "";
dynamic result = new List<int>(); dynamic result = new List<int>();
switch (inParam["FType"].ToString()) switch (inParam["FType"].ToString())
{ {
case "1": case "1":
if (inParam.TryGetValue("FCode", out object obj1)) code1 = obj1.ToString(); if (inParam.TryGetValue("FCode", out object obj1)) code1 = obj1.ToString();
if (string.IsNullOrWhiteSpace(code1))
{
return result;
}
result = db.Queryable<TFS_Material, TFS_ViewMaterial>((a, b) => new JoinQueryInfos(JoinType.Left, a.FID == b.FMaterialID)) result = db.Queryable<TFS_Material, TFS_ViewMaterial>((a, b) => new JoinQueryInfos(JoinType.Left, a.FID == b.FMaterialID))
.Where((a, b) => b.FBaseMaterialCode.Equals(code1)).Select<dynamic>(selectVal).ToList(); .Where((a, b) => b.FBaseMaterialCode.Equals(code1)).Select<dynamic>(selectVal).ToList();
break; break;
case "2": case "2":
if (inParam.TryGetValue("FPlmCode", out object obj2)) code1 = obj2.ToString(); if (inParam.TryGetValue("SP", out object obj2)) code1 = obj2.ToString();
if (inParam.TryGetValue("FVersionCode", out object obj3)) code2 = obj3.ToString(); if (inParam.TryGetValue("SP_VERSION", out object obj3)) code2 = obj3.ToString();
if (string.IsNullOrWhiteSpace(code1) || string.IsNullOrWhiteSpace(code2))
{
return result;
}
result = db.Queryable<TFS_Material, TFS_ViewMaterial>((a, b) => new JoinQueryInfos(JoinType.Left, a.FID == b.FMaterialID)) result = db.Queryable<TFS_Material, TFS_ViewMaterial>((a, b) => new JoinQueryInfos(JoinType.Left, a.FID == b.FMaterialID))
.Where((a, b) => a.FPlmCode.Equals(code1) && a.FVersionCode.Equals(code2)).Select<dynamic>(selectVal).ToList(); .Where((a, b) => a.FPlmCode.Equals(code1) && a.FVersionCode.Equals(code2)).Select<dynamic>(selectVal).ToList();
break; break;
case "3": case "3":
if (inParam.TryGetValue("FPlmCode", out object obj4)) code1 = obj4.ToString(); if (inParam.TryGetValue("SP", out object obj4)) code1 = obj4.ToString();
if (inParam.TryGetValue("FFactoryCode", out object obj5)) code2 = obj5.ToString(); if (inParam.TryGetValue("FFactoryCode", out object obj5)) code2 = obj5.ToString();
if (string.IsNullOrWhiteSpace(code1) || string.IsNullOrWhiteSpace(code2))
{
return result;
}
result = db.Queryable<TFS_Material, TFS_ViewMaterial>((a, b) => new JoinQueryInfos(JoinType.Left, a.FID == b.FMaterialID)) result = db.Queryable<TFS_Material, TFS_ViewMaterial>((a, b) => new JoinQueryInfos(JoinType.Left, a.FID == b.FMaterialID))
.Where((a, b) => a.FPlmCode.Equals(code1) && b.FFactoryCode.Equals(code2)).Select<dynamic>(selectVal).ToList(); .Where((a, b) => a.FPlmCode.Equals(code1) && b.FFactoryCode.Equals(code2)).Select<dynamic>(selectVal).ToList();
break; break;
case "4": case "4":
if (inParam.TryGetValue("FPlmCode", out object obj6)) code1 = obj6.ToString(); if (inParam.TryGetValue("SP", out object obj6)) code1 = obj6.ToString();
if (inParam.TryGetValue("FVersionCode", out object obj7)) code2 = obj7.ToString(); if (inParam.TryGetValue("SP_VERSION", out object obj7)) code2 = obj7.ToString();
if (inParam.TryGetValue("FFactoryCode", out object obj8)) code3 = obj8.ToString(); if (inParam.TryGetValue("SP_VERSION", out object obj8)) code3 = obj8.ToString();
if (string.IsNullOrWhiteSpace(code1) || string.IsNullOrWhiteSpace(code2)||string.IsNullOrWhiteSpace(code3))
{
return result;
}
result = db.Queryable<TFS_Material, TFS_ViewMaterial>((a, b) => new JoinQueryInfos(JoinType.Left, a.FID == b.FMaterialID)) result = db.Queryable<TFS_Material, TFS_ViewMaterial>((a, b) => new JoinQueryInfos(JoinType.Left, a.FID == b.FMaterialID))
.Where((a, b) => a.FPlmCode.Equals(code1) && a.FVersionCode.Equals(code2) && b.FFactoryCode.Equals(code3)).Select<dynamic>(selectVal).ToList(); .Where((a, b) => a.FPlmCode.Equals(code1) && a.FVersionCode.Equals(code2) && b.FFactoryCode.Equals(code3)).Select<dynamic>(selectVal).ToList();
break; break;
@ -642,150 +665,150 @@ namespace FactorySystemBll
SqlSugarClient db = AppSettingsHelper.GetSqlSugar(); SqlSugarClient db = AppSettingsHelper.GetSqlSugar();
string strSql = string.Format(@" string strSql = string.Format(@"
SELECT SELECT
isnull( FTypeName1, '' ) AS '', isnull( replace(FTypeName1,'()',''), '' ) AS '',
isnull( FTypeName2, '' ) AS '', isnull( replace(FTypeName2,'()',''), '' ) AS '',
isnull( FK3Code, '' ) AS 'K3', isnull( replace(FK3Code,'()',''), '' ) AS 'K3',
isnull( FK3Name, '' ) AS 'K3', isnull( replace(FK3Name,'()',''), '' ) AS 'K3',
isnull( FK3ShortCode, '' ) AS 'K3', isnull( replace(FK3ShortCode,'()',''), '' ) AS 'K3',
isnull( FTestCode, '' ) AS '', isnull( replace(FTestCode,'()',''), '' ) AS '',
isnull( FCode, '' ) AS 'SAP', isnull( replace(FCode,'()',''), '' ) AS 'SAP',
isnull( FName, '' ) AS 'SAP', isnull( replace(FName,'()',''), '' ) AS 'SAP',
isnull( FMaterialGroup, '' ) AS '', isnull( replace(FMaterialGroup,'()',''), '' ) AS '',
isnull( FMaterialType, '' ) AS '', isnull( replace(FMaterialType,'()',''), '' ) AS '',
isnull( FCustomerCode, '' ) AS '', isnull( replace(FCustomerCode,'()',''), '' ) AS '',
isnull( FStoreHouse, '' ) AS '', isnull( replace(FStoreHouse,'()',''), '' ) AS '',
isnull( FBomEntry, '' ) AS 'BOM', isnull( replace(FBomEntry,'()',''), '' ) AS 'BOM',
isnull( FLineHouse, '' ) AS '线', isnull( replace(FLineHouse,'()',''), '' ) AS '线',
isnull( FProductDesc, '' ) AS '', isnull( replace(FProductDesc,'()',''), '' ) AS '',
isnull( FWorkCenter, '' ) AS '', isnull( replace(FWorkCenter,'()',''), '' ) AS '',
isnull( FCraftExplain, '' ) AS '', isnull( replace(FCraftExplain,'()',''), '' ) AS '',
isnull( FIidentifier, '' ) AS '', isnull( replace(FIidentifier,'()',''), '' ) AS '',
isnull( FGuaranteePeriod, '' ) AS '', isnull( replace(FGuaranteePeriod,'()',''), '' ) AS '',
isnull( FStorageConditions, '' ) AS '', isnull( replace(FStorageConditions,'()',''), '' ) AS '',
isnull( FSafetyStock, '' ) AS '', isnull( replace(FSafetyStock,'()',''), '' ) AS '',
isnull( FTriggerRatio, '' ) AS '', isnull( replace(FTriggerRatio,'()',''), '' ) AS '',
isnull( FMinAmount, '' ) AS '', isnull( replace(FMinAmount,'()',''), '' ) AS '',
isnull( FMaxAmount, '' ) AS '', isnull( replace(FMaxAmount,'()',''), '' ) AS '',
isnull( FYield, '' ) AS '', isnull( replace(FYield,'()',''), '' ) AS '',
isnull( FFixedLoss, '' ) AS '', isnull( replace(FFixedLoss,'()',''), '' ) AS '',
isnull( FTheoryYield, '' ) AS '', isnull( replace(FTheoryYield,'()',''), '' ) AS '',
isnull( FQualityTest1, '' ) AS '1', isnull( replace(FQualityTest1,'()',''), '' ) AS '1',
isnull( FQualityTest2, '' ) AS '2', isnull( replace(FQualityTest2,'()',''), '' ) AS '2',
isnull( FName, '' ) AS '', isnull( replace(FName,'()',''), '' ) AS '',
isnull( FDesc, '' ) AS '', isnull( replace(FDesc,'()',''), '' ) AS '',
isnull( FType, '' ) AS '', isnull( replace(FType,'()',''), '' ) AS '',
isnull( FCode, '' ) AS '', isnull( replace(FCode,'()',''), '' ) AS '',
isnull( FTestCode, '' ) AS '', isnull( replace(FTestCode,'()',''), '' ) AS '',
isnull( FVersionCode, '' ) AS '', isnull( replace(FVersionCode,'()',''), '' ) AS '',
isnull( FFactoryCode, '' ) AS '', isnull( replace(FFactoryCode,'()',''), '' ) AS '',
isnull( FSupplyCode, '' ) AS '', isnull( replace(FSupplyCode,'()',''), '' ) AS '',
isnull( FGroupCode, '' ) AS '', isnull( replace(FGroupCode,'()',''), '' ) AS '',
isnull( FBaseUnit, '' ) AS '', isnull( replace(FBaseUnit,'()',''), '' ) AS '',
isnull( FMaterialGroup, '' ) AS '', isnull( replace(FMaterialGroup,'()',''), '' ) AS '',
isnull( FStoreHouse, '' ) AS '', isnull( replace(FStoreHouse,'()',''), '' ) AS '',
isnull( FWorkCenter, '' ) AS '', isnull( replace(FWorkCenter,'()',''), '' ) AS '',
isnull( FCraftDesc, '' ) AS '', isnull( replace(FCraftDesc,'()',''), '' ) AS '',
isnull( FCraftExplain, '' ) AS '', isnull( replace(FCraftExplain,'()',''), '' ) AS '',
isnull( FLineHouse, '' ) AS '线', isnull( replace(FLineHouse,'()',''), '' ) AS '线',
isnull( FFixedLoss, '' ) AS '', isnull( replace(FFixedLoss,'()',''), '' ) AS '',
isnull( FOrganizeIndustryField, '' ) AS '.', isnull( replace(FOrganizeIndustryField,'()',''), '' ) AS '.',
isnull( FOrganizeMaterialType, '' ) AS '.', isnull( replace(FOrganizeMaterialType,'()',''), '' ) AS '.',
isnull( FOrganizeFactory, '' ) AS '.', isnull( replace(FOrganizeFactory,'()',''), '' ) AS '.',
isnull( FOrganizeInventoryLocation, '' ) AS '.', isnull( replace(FOrganizeInventoryLocation,'()',''), '' ) AS '.',
isnull( FOrganizeSalesOrganize, '' ) AS '.', isnull( replace(FOrganizeSalesOrganize,'()',''), '' ) AS '.',
isnull( FOrganizeDistributionChannel, '' ) AS '.', isnull( replace(FOrganizeDistributionChannel,'()',''), '' ) AS '.',
isnull( FBaseMaterialCode, '' ) AS '.', isnull( replace(FBaseMaterialCode,'()',''), '' ) AS '.',
isnull( FBaseTestCode, '' ) AS '.', isnull( replace(FBaseTestCode,'()',''), '' ) AS '.',
isnull( FBaseBasicMeter, '' ) AS '.', isnull( replace(FBaseBasicMeter,'()',''), '' ) AS '.',
isnull( FBaseMaterialDesc, '' ) AS '.', isnull( replace(FBaseMaterialDesc,'()',''), '' ) AS '.',
isnull( FBaseMaterialGroup, '' ) AS '.', isnull( replace(FBaseMaterialGroup,'()',''), '' ) AS '.',
isnull( FBaseSpecification, '' ) AS './()', isnull( replace(FBaseSpecification,'()',''), '' ) AS './()',
isnull( FBaseMaterialText, '' ) AS '.', isnull( replace(FBaseMaterialText,'()',''), '' ) AS '.',
isnull( FBaseIdentifier, '' ) AS '.:/', isnull( replace(FBaseIdentifier,'()',''), '' ) AS '.:/',
isnull( FBaseVolumeUnit, '' ) AS '.', isnull( replace(FBaseVolumeUnit,'()',''), '' ) AS '.',
isnull( FBaseGrossWeight, '' ) AS '.', isnull( replace(FBaseGrossWeight,'()',''), '' ) AS '.',
isnull( FBaseNetWeight, '' ) AS '.', isnull( replace(FBaseNetWeight,'()',''), '' ) AS '.',
isnull( FBaseWeightUnit, '' ) AS '.', isnull( replace(FBaseWeightUnit,'()',''), '' ) AS '.',
isnull( FBaseBusinessVolume, '' ) AS '.', isnull( replace(FBaseBusinessVolume,'()',''), '' ) AS '.',
isnull( FBaseFameCode, '' ) AS '.fame', isnull( replace(FBaseFameCode,'()',''), '' ) AS '.fame',
isnull( FPurchaseGroup, '' ) AS '.', isnull( replace(FPurchaseGroup,'()',''), '' ) AS '.',
isnull( FPurchaseCompany, '' ) AS '.', isnull( replace(FPurchaseCompany,'()',''), '' ) AS '.',
isnull( FPurchaseCompanyCount, '' ) AS '.', isnull( replace(FPurchaseCompanyCount,'()',''), '' ) AS '.',
isnull( FPurchaseBaseCompanyCount, '' ) AS '.', isnull( replace(FPurchaseBaseCompanyCount,'()',''), '' ) AS '.',
isnull( FPurchaseValueCode, '' ) AS '.', isnull( replace(FPurchaseValueCode,'()',''), '' ) AS '.',
isnull( FPurchaseFactorySpecificStatus, '' ) AS '.', isnull( replace(FPurchaseFactorySpecificStatus,'()',''), '' ) AS '.',
isnull( FPurchaseAutoOrder, '' ) AS '.', isnull( replace(FPurchaseAutoOrder,'()',''), '' ) AS '.',
isnull( FPurchaseGoodsSource, '' ) AS '.', isnull( replace(FPurchaseGoodsSource,'()',''), '' ) AS '.',
isnull( FTypeCategoryType, '' ) AS '.', isnull( replace(FTypeCategoryType,'()',''), '' ) AS '.',
isnull( FTypeType, '' ) AS '.', isnull( replace(FTypeType,'()',''), '' ) AS '.',
isnull( FSaleDeliveryFactory, '' ) AS '.', isnull( replace(FSaleDeliveryFactory,'()',''), '' ) AS '.',
isnull( FSaleTaxType, '' ) AS '.', isnull( replace(FSaleTaxType,'()',''), '' ) AS '.',
isnull( FSaleMaterialStatisticsGroup, '' ) AS '.', isnull( replace(FSaleMaterialStatisticsGroup,'()',''), '' ) AS '.',
isnull( FSaleSalesCompany, '' ) AS '.', isnull( replace(FSaleSalesCompany,'()',''), '' ) AS '.',
isnull( FSaleBaseCompanyCount, '' ) AS '.', isnull( replace(FSaleBaseCompanyCount,'()',''), '' ) AS '.',
isnull( FSaleSalesCompanyCount, '' ) AS '.', isnull( replace(FSaleSalesCompanyCount,'()',''), '' ) AS '.',
isnull( FSaleAccountSettingGroup, '' ) AS '.', isnull( replace(FSaleAccountSettingGroup,'()',''), '' ) AS '.',
isnull( FSaleGeneralProjectCategoryGroup, '' ) AS '.', isnull( replace(FSaleGeneralProjectCategoryGroup,'()',''), '' ) AS '.',
isnull( FSaleProjectCategoryGroup, '' ) AS '.', isnull( replace(FSaleProjectCategoryGroup,'()',''), '' ) AS '.',
isnull( FSaleAvailabilityCheck, '' ) AS '.', isnull( replace(FSaleAvailabilityCheck,'()',''), '' ) AS '.',
isnull( FSaleOutfitGroup, '' ) AS '.', isnull( replace(FSaleOutfitGroup,'()',''), '' ) AS '.',
isnull( FSaleOldMaterialCode, '' ) AS '.', isnull( replace(FSaleOldMaterialCode,'()',''), '' ) AS '.',
isnull( FStorageConditions, '' ) AS '.', isnull( replace(FStorageConditions,'()',''), '' ) AS '.',
isnull( FStorageBatchManage, '' ) AS '.', isnull( replace(FStorageBatchManage,'()',''), '' ) AS '.',
isnull( FStorageMaxStoragePeriod, '' ) AS '.', isnull( replace(FStorageMaxStoragePeriod,'()',''), '' ) AS '.',
isnull( FStorageTimeUnit, '' ) AS '.', isnull( replace(FStorageTimeUnit,'()',''), '' ) AS '.',
isnull( FStorageMinSurplusShelfLife, '' ) AS '.寿', isnull( replace(FStorageMinSurplusShelfLife,'()',''), '' ) AS '.寿',
isnull( FStorageTotalShelfLife, '' ) AS '.寿', isnull( replace(FStorageTotalShelfLife,'()',''), '' ) AS '.寿',
isnull( FStorageSLEDCode, '' ) AS '.SLED', isnull( replace(FStorageSLEDCode,'()',''), '' ) AS '.SLED',
isnull( FMRP1Type, '' ) AS 'MRP1.MRP', isnull( replace(FMRP1Type,'()',''), '' ) AS 'MRP1.MRP',
isnull( FMRP1Controller, '' ) AS 'MRP1.MRP', isnull( replace(FMRP1Controller,'()',''), '' ) AS 'MRP1.MRP',
isnull( FMRP1BatchSize, '' ) AS 'MRP1.', isnull( replace(FMRP1BatchSize,'()',''), '' ) AS 'MRP1.',
isnull( FMRP1MinBatchSize, '' ) AS 'MRP1.', isnull( replace(FMRP1MinBatchSize,'()',''), '' ) AS 'MRP1.',
isnull( FMRP1MaxBatchSize, '' ) AS 'MRP1.', isnull( replace(FMRP1MaxBatchSize,'()',''), '' ) AS 'MRP1.',
isnull( FMRP1Group, '' ) AS 'MRP1.MRP', isnull( replace(FMRP1Group,'()',''), '' ) AS 'MRP1.MRP',
isnull( FMRP1RoundValue, '' ) AS 'MRP1.', isnull( replace(FMRP1RoundValue,'()',''), '' ) AS 'MRP1.',
isnull( FMRP1ProductType, '' ) AS 'MRP1.', isnull( replace(FMRP1ProductType,'()',''), '' ) AS 'MRP1.',
isnull( FMRP1CustomerCode, '' ) AS 'MRP1.', isnull( replace(FMRP1CustomerCode,'()',''), '' ) AS 'MRP1.',
isnull( FMRP1SizeMaterial, '' ) AS 'MRP1.', isnull( replace(FMRP1SizeMaterial,'()',''), '' ) AS 'MRP1.',
isnull( FMRP1SmallMaterialStandard, '' ) AS 'MRP1.', isnull( replace(FMRP1SmallMaterialStandard,'()',''), '' ) AS 'MRP1.',
isnull( FMRP2PurchaseType, '' ) AS 'MRP2.', isnull( replace(FMRP2PurchaseType,'()',''), '' ) AS 'MRP2.',
isnull( FMRP2PlanMarginalCode, '' ) AS 'MRP2.', isnull( replace(FMRP2PlanMarginalCode,'()',''), '' ) AS 'MRP2.',
isnull( FMRP2SpecialProcurement, '' ) AS 'MRP2.', isnull( replace(FMRP2SpecialProcurement,'()',''), '' ) AS 'MRP2.',
isnull( FMRP2Recoil, '' ) AS 'MRP2.', isnull( replace(FMRP2Recoil,'()',''), '' ) AS 'MRP2.',
isnull( FMRP2SelfProductTime, '' ) AS 'MRP2.', isnull( replace(FMRP2SelfProductTime,'()',''), '' ) AS 'MRP2.',
isnull( FMRP2PlannDeliveryTime, '' ) AS 'MRP2.', isnull( replace(FMRP2PlannDeliveryTime,'()',''), '' ) AS 'MRP2.',
isnull( FMRP2ReceiveProcessTime, '' ) AS 'MRP2.', isnull( replace(FMRP2ReceiveProcessTime,'()',''), '' ) AS 'MRP2.',
isnull( FMRP2SafeStock, '' ) AS 'MRP2.', isnull( replace(FMRP2SafeStock,'()',''), '' ) AS 'MRP2.',
isnull( FMRP2DeliveryInventoryPlace, '' ) AS 'MRP2.', isnull( replace(FMRP2DeliveryInventoryPlace,'()',''), '' ) AS 'MRP2.',
isnull( FMRP2ExternalStoragePlace, '' ) AS 'MRP2.', isnull( replace(FMRP2ExternalStoragePlace,'()',''), '' ) AS 'MRP2.',
isnull( FMRP3PolicyGroup, '' ) AS 'MRP3.', isnull( replace(FMRP3PolicyGroup,'()',''), '' ) AS 'MRP3.',
isnull( FMRP3ConsumePattern, '' ) AS 'MRP3.', isnull( replace(FMRP3ConsumePattern,'()',''), '' ) AS 'MRP3.',
isnull( FMRP3ForwardConsumePeriod, '' ) AS 'MRP3.', isnull( replace(FMRP3ForwardConsumePeriod,'()',''), '' ) AS 'MRP3.',
isnull( FMRP3ReverseConsumePeriod, '' ) AS 'MRP3.', isnull( replace(FMRP3ReverseConsumePeriod,'()',''), '' ) AS 'MRP3.',
isnull( FMRP3BlendMRP, '' ) AS 'MRP3.MRP', isnull( replace(FMRP3BlendMRP,'()',''), '' ) AS 'MRP3.MRP',
isnull( FMRP3AvailabilityCheck, '' ) AS 'MRP3.', isnull( replace(FMRP3AvailabilityCheck,'()',''), '' ) AS 'MRP3.',
isnull( FMRP4AloneOrFocus, '' ) AS 'MRP3.', isnull( replace(FMRP4AloneOrFocus,'()',''), '' ) AS 'MRP3.',
isnull( FPlanProductPlanParam, '' ) AS '.', isnull( replace(FPlanProductPlanParam,'()',''), '' ) AS '.',
isnull( FPlanUnlimitedOverDelivery, '' ) AS '.', isnull( replace(FPlanUnlimitedOverDelivery,'()',''), '' ) AS '.',
isnull( FPlanUnderDeliveryTolerance, '' ) AS '.', isnull( replace(FPlanUnderDeliveryTolerance,'()',''), '' ) AS '.',
isnull( FPlanOverDeliveryTolerance, '' ) AS '.', isnull( replace(FPlanOverDeliveryTolerance,'()',''), '' ) AS '.',
isnull( FPlanDeliverCompany, '' ) AS '.', isnull( replace(FPlanDeliverCompany,'()',''), '' ) AS '.',
isnull( FPlanDeliverCompanyCount, '' ) AS '.', isnull( replace(FPlanDeliverCompanyCount,'()',''), '' ) AS '.',
isnull( FPlanBaseCompanyCount, '' ) AS '.', isnull( replace(FPlanBaseCompanyCount,'()',''), '' ) AS '.',
isnull( FQualityType1, '' ) AS '.1', isnull( replace(FQualityType1,'()',''), '' ) AS '.1',
isnull( FQualityType2, '' ) AS '.2', isnull( replace(FQualityType2,'()',''), '' ) AS '.2',
isnull( FQualityType3, '' ) AS '.3', isnull( replace(FQualityType3,'()',''), '' ) AS '.3',
isnull( FQualityType4, '' ) AS '.4', isnull( replace(FQualityType4,'()',''), '' ) AS '.4',
isnull( FQualityType5, '' ) AS '.5', isnull( replace(FQualityType5,'()',''), '' ) AS '.5',
isnull( FQualityType6, '' ) AS '.6', isnull( replace(FQualityType6,'()',''), '' ) AS '.6',
isnull( FAccountPriceControl, '' ) AS '.', isnull( replace(FAccountPriceControl,'()',''), '' ) AS '.',
isnull( FAccountPriceDetermine, '' ) AS '.', isnull( replace(FAccountPriceDetermine,'()',''), '' ) AS '.',
isnull( FAccountPriceUnit, '' ) AS '.', isnull( replace(FAccountPriceUnit,'()',''), '' ) AS '.',
isnull( FAccountAccessType, '' ) AS '.', isnull( replace(FAccountAccessType,'()',''), '' ) AS '.',
isnull( FAccountSaleOrderInventory, '' ) AS '.VC: ', isnull( replace(FAccountSaleOrderInventory,'()',''), '' ) AS '.VC: ',
isnull( FAccountStandardPrice, '' ) AS '.', isnull( replace(FAccountStandardPrice,'()',''), '' ) AS '.',
isnull( FAccountProfitCenter, '' ) AS '.', isnull( replace(FAccountProfitCenter,'()',''), '' ) AS '.',
isnull( FAccountCostAccountBatch, '' ) AS '.' isnull( replace(FAccountCostAccountBatch,'()',''), '' ) AS '.'
FROM( FROM(
SELECT SELECT
isnull( b.FName, '' ) AS 'FTypeName1', isnull( b.FName, '' ) AS 'FTypeName1',

@ -506,222 +506,222 @@ namespace FactorySystemBll
SqlSugarClient db = AppSettingsHelper.GetSqlSugar(); SqlSugarClient db = AppSettingsHelper.GetSqlSugar();
string strSql = @" string strSql = @"
SELECT SELECT
isnull(FOrganizeIndustryField, '') AS ' isnull(replace(FOrganizeIndustryField,'()',''), '') AS '
Industry Sector', Industry Sector',
isnull(FOrganizeMaterialType, '') AS ' isnull(replace(FOrganizeMaterialType,'()',''), '') AS '
(Material Type)', (Material Type)',
isnull(FOrganizeFactory, '') AS ' isnull(replace(FOrganizeFactory,'()',''), '') AS '
(Plant)', (Plant)',
isnull(FOrganizeInventoryLocation, '') AS ' isnull(replace(FOrganizeInventoryLocation,'()',''), '') AS '
(Stock Location)', (Stock Location)',
isnull(FOrganizeSalesOrganize, '') AS ' isnull(replace(FOrganizeSalesOrganize,'()',''), '') AS '
(Sales Organization)', (Sales Organization)',
isnull(FOrganizeDistributionChannel, '') AS ' isnull(replace(FOrganizeDistributionChannel,'()',''), '') AS '
(distribution Channel', (distribution Channel',
isnull(FBaseMaterialCode, '') AS ' isnull(replace(FBaseMaterialCode,'()',''), '') AS '
(Material NO.)', (Material NO.)',
isnull(FBaseTestCode, '') AS ' isnull(replace(FBaseTestCode,'()',''), '') AS '
(Test NO.)', (Test NO.)',
isnull(FBaseBasicMeter, '') AS ' isnull(replace(FBaseBasicMeter,'()',''), '') AS '
(Base Unit of Measure)', (Base Unit of Measure)',
isnull(FBaseMaterialDesc, '') AS ' isnull(replace(FBaseMaterialDesc,'()',''), '') AS '
Material Description', Material Description',
isnull(FBaseMaterialGroup, '') AS ' isnull(replace(FBaseMaterialGroup,'()',''), '') AS '
(Material Group)', (Material Group)',
isnull(FBaseSpecification, '') AS '/ isnull(replace(FBaseSpecification,'()',''), '') AS '/
(Specifications)', (Specifications)',
isnull(FBaseMaterialText, '') AS ' isnull(replace(FBaseMaterialText,'()',''), '') AS '
(Basic Data Text)', (Basic Data Text)',
isnull(FBaseIdentifier, '') AS '\:// isnull(replace(FBaseIdentifier,'()',''), '') AS '\://
(In bulk/liquid)', (In bulk/liquid)',
isnull(FBaseVolumeUnit, '') AS ' isnull(replace(FBaseVolumeUnit,'()',''), '') AS '
(Volume Unit)', (Volume Unit)',
isnull(FBaseGrossWeight, '') AS ' isnull(replace(FBaseGrossWeight,'()',''), '') AS '
(Gross weight)', (Gross weight)',
isnull(FBaseNetWeight, '') AS ' isnull(replace(FBaseNetWeight,'()',''), '') AS '
(Net weight)', (Net weight)',
isnull(FBaseWeightUnit, '') AS ' isnull(replace(FBaseWeightUnit,'()',''), '') AS '
(Weight unit)', (Weight unit)',
isnull(FBaseFameCode, '') AS 'fame', isnull(replace(FBaseFameCode,'()',''), '') AS 'fame',
isnull(FBaseBusinessVolume, '') AS ' isnull(replace(FBaseBusinessVolume,'()',''), '') AS '
(Volume)', (Volume)',
isnull(FPurchaseGroup, '') AS ' isnull(replace(FPurchaseGroup,'()',''), '') AS '
(Purchasing Group)', (Purchasing Group)',
isnull(FPurchaseCompany, '') AS ' isnull(replace(FPurchaseCompany,'()',''), '') AS '
(Order Unit)', (Order Unit)',
isnull(FPurchaseCompanyCount, '') AS ' isnull(replace(FPurchaseCompanyCount,'()',''), '') AS '
(Quantity Conversion of procument)', (Quantity Conversion of procument)',
isnull(FPurchaseBaseCompanyCount, '') AS ' isnull(replace(FPurchaseBaseCompanyCount,'()',''), '') AS '
(Quantity Conversion of basic unit of measure)', (Quantity Conversion of basic unit of measure)',
isnull(FPurchaseValueCode, '') AS ' isnull(replace(FPurchaseValueCode,'()',''), '') AS '
(Purchasing value key)', (Purchasing value key)',
isnull(FPurchaseFactorySpecificStatus, '') AS ' isnull(replace(FPurchaseFactorySpecificStatus,'()',''), '') AS '
(Plant-Specific Material Status)', (Plant-Specific Material Status)',
isnull(FPurchaseAutoOrder, '') AS ' isnull(replace(FPurchaseAutoOrder,'()',''), '') AS '
automatic purchase order allowed', automatic purchase order allowed',
isnull(FPurchaseGoodsSource, '') AS ' isnull(replace(FPurchaseGoodsSource,'()',''), '') AS '
Source list requirement', Source list requirement',
isnull(FTypeCategoryType, '') AS ' isnull(replace(FTypeCategoryType,'()',''), '') AS '
Class Type', Class Type',
isnull(FTypeType, '') AS ' isnull(replace(FTypeType,'()',''), '') AS '
Class', Class',
isnull(FSaleDeliveryFactory, '') AS ' isnull(replace(FSaleDeliveryFactory,'()',''), '') AS '
(Delivering Plant)', (Delivering Plant)',
isnull(FSaleTaxType, '') AS ' isnull(replace(FSaleTaxType,'()',''), '') AS '
(Tax classification material)', (Tax classification material)',
isnull(FSaleMaterialStatisticsGroup, '') AS ' isnull(replace(FSaleMaterialStatisticsGroup,'()',''), '') AS '
(Material statistics group)', (Material statistics group)',
isnull(FSaleSalesCompany, '') AS ' isnull(replace(FSaleSalesCompany,'()',''), '') AS '
(Sales unit)', (Sales unit)',
isnull(FSaleBaseCompanyCount, '') AS ' isnull(replace(FSaleBaseCompanyCount,'()',''), '') AS '
(Quantity Conversion of basic unit of measure)', (Quantity Conversion of basic unit of measure)',
isnull(FSaleSalesCompanyCount, '') AS ' isnull(replace(FSaleSalesCompanyCount,'()',''), '') AS '
(Quantity Conversion of Sales)', (Quantity Conversion of Sales)',
isnull(FSaleAccountSettingGroup, '') AS ' isnull(replace(FSaleAccountSettingGroup,'()',''), '') AS '
(Account Assignment Group for Material)', (Account Assignment Group for Material)',
isnull(FSaleGeneralProjectCategoryGroup, '') AS ' isnull(replace(FSaleGeneralProjectCategoryGroup,'()',''), '') AS '
(General item category group)', (General item category group)',
isnull(FSaleProjectCategoryGroup, '') AS ' isnull(replace(FSaleProjectCategoryGroup,'()',''), '') AS '
(Item Category Group)', (Item Category Group)',
isnull(FSaleAvailabilityCheck, '') AS ' isnull(replace(FSaleAvailabilityCheck,'()',''), '') AS '
(Availability check)', (Availability check)',
isnull(FSaleOutfitGroup, '') AS ' isnull(replace(FSaleOutfitGroup,'()',''), '') AS '
(Loading Group)', (Loading Group)',
isnull(FSaleOldMaterialCode, '') AS ' isnull(replace(FSaleOldMaterialCode,'()',''), '') AS '
old material number', old material number',
isnull(FStorageConditions, '') AS ' isnull(replace(FStorageConditions,'()',''), '') AS '
Storage conditions', Storage conditions',
isnull(FStorageBatchManage, '') AS ' isnull(replace(FStorageBatchManage,'()',''), '') AS '
Batch Management Requirement Indicator', Batch Management Requirement Indicator',
isnull(FStorageMaxStoragePeriod, '') AS ' isnull(replace(FStorageMaxStoragePeriod,'()',''), '') AS '
Maximum Storage Period', Maximum Storage Period',
isnull(FStorageTimeUnit, '') AS ' isnull(replace(FStorageTimeUnit,'()',''), '') AS '
Time unit', Time unit',
isnull(FStorageMinSurplusShelfLife, '') AS '寿(Minimum Remaining Shelf Life)', isnull(replace(FStorageMinSurplusShelfLife,'()',''), '') AS '寿(Minimum Remaining Shelf Life)',
isnull(FStorageTotalShelfLife, '') AS '寿 isnull(replace(FStorageTotalShelfLife,'()',''), '') AS '寿
(Total shelf life)', (Total shelf life)',
isnull(FStorageSLEDCode, '') AS 'SLED isnull(replace(FStorageSLEDCode,'()',''), '') AS 'SLED
(Period Indicator for Shelf Life Expiration Date)', (Period Indicator for Shelf Life Expiration Date)',
isnull(FMRP1Type, '') AS 'MRP isnull(replace(FMRP1Type,'()',''), '') AS 'MRP
(MRP Type)', (MRP Type)',
isnull(FMRP1ReorderLocation, '') AS '', isnull(replace(FMRP1ReorderLocation,'()',''), '') AS '',
isnull(FMRP1RegularBatchSize, '') AS '', isnull(replace(FMRP1RegularBatchSize,'()',''), '') AS '',
isnull(FMRP1MaxInventorySize, '') AS '', isnull(replace(FMRP1MaxInventorySize,'()',''), '') AS '',
isnull(FMRP1Controller, '') AS 'MRP isnull(replace(FMRP1Controller,'()',''), '') AS 'MRP
MRP Controller', MRP Controller',
isnull(FMRP1BatchSize, '') AS ' isnull(replace(FMRP1BatchSize,'()',''), '') AS '
Lot Sizing Procedure within Materials Planning', Lot Sizing Procedure within Materials Planning',
isnull(FMRP1MinBatchSize, '') AS ' isnull(replace(FMRP1MinBatchSize,'()',''), '') AS '
Maximum Lot Size', Maximum Lot Size',
isnull(FMRP1MaxBatchSize, '') AS ' isnull(replace(FMRP1MaxBatchSize,'()',''), '') AS '
Minimum Lot Size', Minimum Lot Size',
isnull(FMRP1Group, '') AS 'MRP isnull(replace(FMRP1Group,'()',''), '') AS 'MRP
MRP Group', MRP Group',
isnull(FMRP1RoundValue, '') AS ' isnull(replace(FMRP1RoundValue,'()',''), '') AS '
Rounding value for purchase order quantity', Rounding value for purchase order quantity',
isnull(FMRP1ProductType, '') AS ' isnull(replace(FMRP1ProductType,'()',''), '') AS '
Product classification', Product classification',
isnull(FMRP1CustomerCode, '') AS '', isnull(replace(FMRP1CustomerCode,'()',''), '') AS '',
isnull(FMRP1SizeMaterial, '') AS '', isnull(replace(FMRP1SizeMaterial,'()',''), '') AS '',
isnull(FMRP1IgnoreLack, '') AS '', isnull(replace(FMRP1IgnoreLack,'()',''), '') AS '',
isnull(FMRP1laminated, '') AS '', isnull(replace(FMRP1laminated,'()',''), '') AS '',
isnull(FMRP1SafeStock, '') AS '', isnull(replace(FMRP1SafeStock,'()',''), '') AS '',
isnull(FMRP1RequireCount, '') AS '', isnull(replace(FMRP1RequireCount,'()',''), '') AS '',
isnull(FMRP1SmallMaterialStandard, '') AS ' ', isnull(replace(FMRP1SmallMaterialStandard,'()',''), '') AS ' ',
isnull(FMRP2PurchaseType, '') AS ' isnull(replace(FMRP2PurchaseType,'()',''), '') AS '
Procurement Type', Procurement Type',
isnull(FMRP2PlanMarginalCode, '') AS ' isnull(replace(FMRP2PlanMarginalCode,'()',''), '') AS '
SchedMargin key', SchedMargin key',
isnull(FMRP2SpecialProcurement, '') AS ' isnull(replace(FMRP2SpecialProcurement,'()',''), '') AS '
Special procurement', Special procurement',
isnull(FMRP2Recoil, '') AS ' isnull(replace(FMRP2Recoil,'()',''), '') AS '
Backflush', Backflush',
isnull(FMRP2SelfProductTime, '') AS ' isnull(replace(FMRP2SelfProductTime,'()',''), '') AS '
In-house production time', In-house production time',
isnull(FMRP2PlannDeliveryTime, '') AS ' isnull(replace(FMRP2PlannDeliveryTime,'()',''), '') AS '
Planned Delivery Time in Days', Planned Delivery Time in Days',
isnull(FMRP2ReceiveProcessTime, '') AS ' isnull(replace(FMRP2ReceiveProcessTime,'()',''), '') AS '
Goods receipt processing time in days', Goods receipt processing time in days',
isnull(FMRP2SafeStock, '') AS ' isnull(replace(FMRP2SafeStock,'()',''), '') AS '
Safety Stock', Safety Stock',
isnull(FMRP2DeliveryInventoryPlace, '') AS ' isnull(replace(FMRP2DeliveryInventoryPlace,'()',''), '') AS '
Issue Storage Location', Issue Storage Location',
isnull(FMRP2ExternalStoragePlace, '') AS ' isnull(replace(FMRP2ExternalStoragePlace,'()',''), '') AS '
Default storage location for external procurement', Default storage location for external procurement',
isnull(FMRP3PolicyGroup, '') AS ' isnull(replace(FMRP3PolicyGroup,'()',''), '') AS '
Strategy Group', Strategy Group',
isnull(FMRP3ConsumePattern, '') AS ' isnull(replace(FMRP3ConsumePattern,'()',''), '') AS '
Consumption Mode', Consumption Mode',
isnull(FMRP3ForwardConsumePeriod, '') AS ' isnull(replace(FMRP3ForwardConsumePeriod,'()',''), '') AS '
Consumption period: forward', Consumption period: forward',
isnull(FMRP3ReverseConsumePeriod, '') AS ' isnull(replace(FMRP3ReverseConsumePeriod,'()',''), '') AS '
Consumption period: backward', Consumption period: backward',
isnull(FMRP3BlendMRP, '') AS 'MRP isnull(replace(FMRP3BlendMRP,'()',''), '') AS 'MRP
Mixed MRP indicator', Mixed MRP indicator',
isnull(FMRP3AvailabilityCheck, '') AS ' isnull(replace(FMRP3AvailabilityCheck,'()',''), '') AS '
Availability check', Availability check',
isnull(FMRP4AloneOrFocus, '') AS ' isnull(replace(FMRP4AloneOrFocus,'()',''), '') AS '
Individual requirements/Collective requirements', Individual requirements/Collective requirements',
isnull(FMRP4DiscontinuousIidentifier, '') AS '', isnull(replace(FMRP4DiscontinuousIidentifier,'()',''), '') AS '',
isnull(FMRP4EffectivePeriod, '') AS '', isnull(replace(FMRP4EffectivePeriod,'()',''), '') AS '',
isnull(FMRP4FollowMaterial, '') AS '', isnull(replace(FMRP4FollowMaterial,'()',''), '') AS '',
isnull(FPlanProductPlanParam, '') AS ' isnull(replace(FPlanProductPlanParam,'()',''), '') AS '
Production Scheduling Profile', Production Scheduling Profile',
isnull(FPlanUnlimitedOverDelivery, '') AS ' isnull(replace(FPlanUnlimitedOverDelivery,'()',''), '') AS '
Indicator: Unlimited Overdelivery Allowed', Indicator: Unlimited Overdelivery Allowed',
isnull(FPlanUnderDeliveryTolerance, '') AS ' isnull(replace(FPlanUnderDeliveryTolerance,'()',''), '') AS '
Underdelivery tolerance limit', Underdelivery tolerance limit',
isnull(FPlanOverDeliveryTolerance, '') AS ' isnull(replace(FPlanOverDeliveryTolerance,'()',''), '') AS '
Overdelivery tolerance limit', Overdelivery tolerance limit',
isnull(FPlanDeliverCompany, '') AS ' isnull(replace(FPlanDeliverCompany,'()',''), '') AS '
Unit of issue', Unit of issue',
isnull(FPlanDeliverCompanyCount, '') AS ' isnull(replace(FPlanDeliverCompanyCount,'()',''), '') AS '
(Quantity Conversion of Delivery)', (Quantity Conversion of Delivery)',
isnull(FPlanBaseCompanyCount, '') AS ' isnull(replace(FPlanBaseCompanyCount,'()',''), '') AS '
(Quantity Conversion of basic unit of measure)', (Quantity Conversion of basic unit of measure)',
isnull(FQualityType1, '') AS '1 isnull(replace(FQualityType1,'()',''), '') AS '1
Inspection Type 1', Inspection Type 1',
isnull(FQualityType2, '') AS '2 isnull(replace(FQualityType2,'()',''), '') AS '2
Inspection Type 2', Inspection Type 2',
isnull(FQualityType3, '') AS '3 isnull(replace(FQualityType3,'()',''), '') AS '3
Inspection Type 3', Inspection Type 3',
isnull(FQualityType4, '') AS '4 isnull(replace(FQualityType4,'()',''), '') AS '4
Inspection Type 4', Inspection Type 4',
isnull(FQualityType5, '') AS '5 isnull(replace(FQualityType5,'()',''), '') AS '5
Inspection Type 5', Inspection Type 5',
isnull(FQualityType6, '') AS '6 isnull(replace(FQualityType6,'()',''), '') AS '6
Inspection Type 6', Inspection Type 6',
isnull(FAccountPriceControl, '') AS ' isnull(replace(FAccountPriceControl,'()',''), '') AS '
(Price control indicator)', (Price control indicator)',
isnull(FAccountPriceDetermine, '') AS ' isnull(replace(FAccountPriceDetermine,'()',''), '') AS '
(Material Price Determination: Control)', (Material Price Determination: Control)',
isnull(FAccountPriceUnit, '') AS ' isnull(replace(FAccountPriceUnit,'()',''), '') AS '
(Price Unit)', (Price Unit)',
isnull(FAccountAccessType, '') AS ' isnull(replace(FAccountAccessType,'()',''), '') AS '
Valuation Class', Valuation Class',
isnull(FAccountSaleOrderInventory, '') AS 'VC: isnull(replace(FAccountSaleOrderInventory,'()',''), '') AS 'VC:
Valuation Class for Sales Order Stock', Valuation Class for Sales Order Stock',
isnull(FAccountStandardPrice, '') AS ' isnull(replace(FAccountStandardPrice,'()',''), '') AS '
Standard Price', Standard Price',
isnull(FAccountProfitCenter, '') AS ' isnull(replace(FAccountProfitCenter,'()',''), '') AS '
Profit Center', Profit Center',
isnull(FAccountCostAccountBatch, '') AS ' isnull(replace(FAccountCostAccountBatch,'()',''), '') AS '
Lot Size for Product Costing' Lot Size for Product Costing'
FROM TFS_ViewMaterial"; FROM TFS_ViewMaterial";

Loading…
Cancel
Save