|
|
|
|
@ -506,7 +506,6 @@ namespace FactorySystemBll
|
|
|
|
|
SqlSugarClient db = AppSettingsHelper.GetSqlSugar();
|
|
|
|
|
string strSql = @"
|
|
|
|
|
SELECT
|
|
|
|
|
isnull(FMaterialId, '') AS '物料ID',
|
|
|
|
|
isnull(FOrganizeIndustryField, '') AS '组织级别.行业领域',
|
|
|
|
|
isnull(FOrganizeMaterialType, '') AS '组织级别.物料类型',
|
|
|
|
|
isnull(FOrganizeFactory, '') AS '组织级别.工厂',
|
|
|
|
|
@ -525,8 +524,8 @@ namespace FactorySystemBll
|
|
|
|
|
isnull(FBaseGrossWeight, '') AS '基本视图.毛重',
|
|
|
|
|
isnull(FBaseNetWeight, '') AS '基本视图.净重',
|
|
|
|
|
isnull(FBaseWeightUnit, '') AS '基本视图.重量单位',
|
|
|
|
|
isnull(FBaseBusinessVolume, '') AS '基本视图.业务量',
|
|
|
|
|
isnull(FBaseFameCode, '') AS '基本视图.fame号',
|
|
|
|
|
isnull(FBaseBusinessVolume, '') AS '基本视图.业务量',
|
|
|
|
|
isnull(FPurchaseGroup, '') AS '采购视图.采购组',
|
|
|
|
|
isnull(FPurchaseCompany, '') AS '采购视图.采购单位',
|
|
|
|
|
isnull(FPurchaseCompanyCount, '') AS '采购视图.采购单位数量',
|
|
|
|
|
@ -557,6 +556,9 @@ namespace FactorySystemBll
|
|
|
|
|
isnull(FStorageTotalShelfLife, '') AS '仓储视图.总货架寿命',
|
|
|
|
|
isnull(FStorageSLEDCode, '') AS '仓储视图.SLED期间标识',
|
|
|
|
|
isnull(FMRP1Type, '') AS 'MRP1.MRP类型',
|
|
|
|
|
isnull(FMRP1ReorderLocation, '') AS 'MRP1.再订货点',
|
|
|
|
|
isnull(FMRP1RegularBatchSize, '') AS 'MRP1.固定批量大小',
|
|
|
|
|
isnull(FMRP1MaxInventorySize, '') AS 'MRP1.最大库存水平',
|
|
|
|
|
isnull(FMRP1Controller, '') AS 'MRP1.MRP控制者',
|
|
|
|
|
isnull(FMRP1BatchSize, '') AS 'MRP1.批量大小',
|
|
|
|
|
isnull(FMRP1MinBatchSize, '') AS 'MRP1.最小批量大小',
|
|
|
|
|
@ -566,14 +568,11 @@ namespace FactorySystemBll
|
|
|
|
|
isnull(FMRP1ProductType, '') AS 'MRP1.产品分类',
|
|
|
|
|
isnull(FMRP1CustomerCode, '') AS 'MRP1.客户代码',
|
|
|
|
|
isnull(FMRP1SizeMaterial, '') AS 'MRP1.大小料',
|
|
|
|
|
isnull(FMRP1SmallMaterialStandard, '') AS 'MRP1. 小料标准(小于)',
|
|
|
|
|
isnull(FMRP1ReorderLocation, '') AS 'MRP1.再订货点',
|
|
|
|
|
isnull(FMRP1RegularBatchSize, '') AS 'MRP1.固定批量大小',
|
|
|
|
|
isnull(FMRP1MaxInventorySize, '') AS 'MRP1.最大库存水平',
|
|
|
|
|
isnull(FMRP1IgnoreLack, '') AS 'MRP1.不计算缺料',
|
|
|
|
|
isnull(FMRP1laminated, '') AS 'MRP1.压膜',
|
|
|
|
|
isnull(FMRP1SafeStock, '') AS 'MRP1.安全库存带小样',
|
|
|
|
|
isnull(FMRP1RequireCount, '') AS 'MRP1.需求计算不考虑前置物料库存',
|
|
|
|
|
isnull(FMRP1SmallMaterialStandard, '') AS 'MRP1. 小料标准(小于)',
|
|
|
|
|
isnull(FMRP2PurchaseType, '') AS 'MRP2.采购类型',
|
|
|
|
|
isnull(FMRP2PlanMarginalCode, '') AS 'MRP2.计划边际码',
|
|
|
|
|
isnull(FMRP2SpecialProcurement, '') AS 'MRP2.特殊采购类',
|
|
|
|
|
@ -640,176 +639,155 @@ namespace FactorySystemBll
|
|
|
|
|
public DataTable GetViewMaterial(string FID)
|
|
|
|
|
{
|
|
|
|
|
SqlSugarClient db = AppSettingsHelper.GetSqlSugar();
|
|
|
|
|
string strSql = string.Format(@"
|
|
|
|
|
|
|
|
|
|
SELECT
|
|
|
|
|
isnull( FTypeName1, '' ) AS '一级分类',
|
|
|
|
|
isnull( FTypeName2, '' ) AS '二级分类',
|
|
|
|
|
isnull( FK3Code, '' ) AS 'K3系统代码',
|
|
|
|
|
isnull( FK3Name, '' ) AS 'K3系统名称',
|
|
|
|
|
isnull( FK3ShortCode, '' ) AS 'K3系统短代码',
|
|
|
|
|
isnull( FTestCode, '' ) AS '产品试验号',
|
|
|
|
|
isnull( FCode, '' ) AS 'SAP系统代码',
|
|
|
|
|
isnull( FName, '' ) AS 'SAP系统描述',
|
|
|
|
|
isnull( FMaterialGroup, '' ) AS '物料组',
|
|
|
|
|
isnull( FMaterialType, '' ) AS '物料主分类',
|
|
|
|
|
isnull( FCustomerCode, '' ) AS '客供料标识',
|
|
|
|
|
isnull( FStoreHouse, '' ) AS '总仓地址',
|
|
|
|
|
isnull( FBomEntry, '' ) AS 'BOM录入情况',
|
|
|
|
|
isnull( FLineHouse, '' ) AS '线边仓地址',
|
|
|
|
|
isnull( FProductDesc, '' ) AS '产品说明',
|
|
|
|
|
isnull( FWorkCenter, '' ) AS '工作中心',
|
|
|
|
|
isnull( FCraftExplain, '' ) AS '工艺说明',
|
|
|
|
|
isnull( FIidentifier, '' ) AS '标识符',
|
|
|
|
|
isnull( FGuaranteePeriod, '' ) AS '保质期',
|
|
|
|
|
isnull( FStorageConditions, '' ) AS '存储条件',
|
|
|
|
|
isnull( FSafetyStock, '' ) AS '安全库存',
|
|
|
|
|
isnull( FTriggerRatio, '' ) AS '触发比例',
|
|
|
|
|
isnull( FMinAmount, '' ) AS '最小量',
|
|
|
|
|
isnull( FMaxAmount, '' ) AS '最大量',
|
|
|
|
|
isnull( FYield, '' ) AS '得率',
|
|
|
|
|
isnull( FFixedLoss, '' ) AS '固损',
|
|
|
|
|
isnull( FTheoryYield, '' ) AS '理论得率',
|
|
|
|
|
isnull( FQualityTest1, '' ) AS '品质检验1',
|
|
|
|
|
isnull( FQualityTest2, '' ) AS '品质检验2',
|
|
|
|
|
isnull( FName, '' ) AS '物料名称',
|
|
|
|
|
isnull( FDesc, '' ) AS '物料简介',
|
|
|
|
|
isnull( FType, '' ) AS '物料类型',
|
|
|
|
|
isnull( FCode, '' ) AS '物料编码',
|
|
|
|
|
isnull( FTestCode, '' ) AS '试验号',
|
|
|
|
|
isnull( FVersionCode, '' ) AS '配方内码',
|
|
|
|
|
isnull( FFactoryCode, '' ) AS '工厂代码',
|
|
|
|
|
isnull( FSupplyCode, '' ) AS '物料供应标识',
|
|
|
|
|
isnull( FGroupCode, '' ) AS '组编号',
|
|
|
|
|
isnull( FBaseUnit, '' ) AS '基本计量单位',
|
|
|
|
|
isnull( FMaterialGroup, '' ) AS '物料组',
|
|
|
|
|
isnull( FStoreHouse, '' ) AS '总仓地址',
|
|
|
|
|
isnull( FWorkCenter, '' ) AS '工作中心',
|
|
|
|
|
isnull( FCraftDesc, '' ) AS '工艺描述',
|
|
|
|
|
isnull( FCraftExplain, '' ) AS '工艺说明',
|
|
|
|
|
isnull( FLineHouse, '' ) AS '线边仓',
|
|
|
|
|
isnull( FFixedLoss, '' ) AS '固定损耗',
|
|
|
|
|
isnull( FOrganizeIndustryField, '' ) AS '组织级别.行业领域',
|
|
|
|
|
isnull( FOrganizeMaterialType, '' ) AS '组织级别.物料类型',
|
|
|
|
|
isnull( FOrganizeFactory, '' ) AS '组织级别.工厂',
|
|
|
|
|
isnull( FOrganizeInventoryLocation, '' ) AS '组织级别.库存地点',
|
|
|
|
|
isnull( FOrganizeSalesOrganize, '' ) AS '组织级别.销售组织',
|
|
|
|
|
isnull( FOrganizeDistributionChannel, '' ) AS '组织级别.分销渠道',
|
|
|
|
|
isnull( FBaseMaterialCode, '' ) AS '基本视图.物料编号',
|
|
|
|
|
isnull( FBaseTestCode, '' ) AS '基本视图.试验号',
|
|
|
|
|
isnull( FBaseBasicMeter, '' ) AS '基本视图.基本计量',
|
|
|
|
|
isnull( FBaseMaterialDesc, '' ) AS '基本视图.物料描述',
|
|
|
|
|
isnull( FBaseMaterialGroup, '' ) AS '基本视图.物料组',
|
|
|
|
|
isnull( FBaseSpecification, '' ) AS '基本视图.大小/量纲(规格)',
|
|
|
|
|
isnull( FBaseMaterialText, '' ) AS '基本视图.物料长文本',
|
|
|
|
|
isnull( FBaseIdentifier, '' ) AS '基本视图.标识符:固体/液体',
|
|
|
|
|
isnull( FBaseVolumeUnit, '' ) AS '基本视图.体积单位',
|
|
|
|
|
isnull( FBaseGrossWeight, '' ) AS '基本视图.毛重',
|
|
|
|
|
isnull( FBaseNetWeight, '' ) AS '基本视图.净重',
|
|
|
|
|
isnull( FBaseWeightUnit, '' ) AS '基本视图.重量单位',
|
|
|
|
|
isnull( FBaseBusinessVolume, '' ) AS '基本视图.业务量',
|
|
|
|
|
isnull( FBaseFameCode, '' ) AS '基本视图.fame号',
|
|
|
|
|
isnull( FPurchaseGroup, '' ) AS '采购视图.采购组',
|
|
|
|
|
isnull( FPurchaseCompany, '' ) AS '采购视图.采购单位',
|
|
|
|
|
isnull( FPurchaseCompanyCount, '' ) AS '采购视图.采购单位数量',
|
|
|
|
|
isnull( FPurchaseBaseCompanyCount, '' ) AS '采购视图.采购基本单位数量',
|
|
|
|
|
isnull( FPurchaseValueCode, '' ) AS '采购视图.采购价值码',
|
|
|
|
|
isnull( FPurchaseFactorySpecificStatus, '' ) AS '采购视图.工厂特定状态',
|
|
|
|
|
isnull( FPurchaseAutoOrder, '' ) AS '采购视图.自动采购单标识',
|
|
|
|
|
isnull( FPurchaseGoodsSource, '' ) AS '采购视图.货源清单',
|
|
|
|
|
isnull( FTypeCategoryType, '' ) AS '分类视图.类别种类',
|
|
|
|
|
isnull( FTypeType, '' ) AS '分类视图.类别',
|
|
|
|
|
isnull( FSaleDeliveryFactory, '' ) AS '销售视图.交货工厂',
|
|
|
|
|
isnull( FSaleTaxType, '' ) AS '销售视图.税金分类',
|
|
|
|
|
isnull( FSaleMaterialStatisticsGroup, '' ) AS '销售视图.物料统计组',
|
|
|
|
|
isnull( FSaleSalesCompany, '' ) AS '销售视图.销售单位',
|
|
|
|
|
isnull( FSaleBaseCompanyCount, '' ) AS '销售视图.基本单位数量',
|
|
|
|
|
isnull( FSaleSalesCompanyCount, '' ) AS '销售视图.销售单位数量',
|
|
|
|
|
isnull( FSaleAccountSettingGroup, '' ) AS '销售视图.科目设置组',
|
|
|
|
|
isnull( FSaleGeneralProjectCategoryGroup, '' ) AS '销售视图.普通项目类别组',
|
|
|
|
|
isnull( FSaleProjectCategoryGroup, '' ) AS '销售视图.项目类别组',
|
|
|
|
|
isnull( FSaleAvailabilityCheck, '' ) AS '销售视图.可用性检查',
|
|
|
|
|
isnull( FSaleOutfitGroup, '' ) AS '销售视图.装载组',
|
|
|
|
|
isnull( FSaleOldMaterialCode, '' ) AS '销售视图.旧物料号',
|
|
|
|
|
isnull( FStorageConditions, '' ) AS '仓储视图.存储条件',
|
|
|
|
|
isnull( FStorageBatchManage, '' ) AS '仓储视图.批次管理',
|
|
|
|
|
isnull( FStorageMaxStoragePeriod, '' ) AS '仓储视图.最大存储期间',
|
|
|
|
|
isnull( FStorageTimeUnit, '' ) AS '仓储视图.时间单位',
|
|
|
|
|
isnull( FStorageMinSurplusShelfLife, '' ) AS '仓储视图.最小剩余货架寿命',
|
|
|
|
|
isnull( FStorageTotalShelfLife, '' ) AS '仓储视图.总货架寿命',
|
|
|
|
|
isnull( FStorageSLEDCode, '' ) AS '仓储视图.SLED期间标识',
|
|
|
|
|
isnull( FMRP1Type, '' ) AS 'MRP1.MRP类型',
|
|
|
|
|
isnull( FMRP1Controller, '' ) AS 'MRP1.MRP控制者',
|
|
|
|
|
isnull( FMRP1BatchSize, '' ) AS 'MRP1.批量大小',
|
|
|
|
|
isnull( FMRP1MinBatchSize, '' ) AS 'MRP1.最小批量大小',
|
|
|
|
|
isnull( FMRP1MaxBatchSize, '' ) AS 'MRP1.最大批量大小',
|
|
|
|
|
isnull( FMRP1Group, '' ) AS 'MRP1.MRP组',
|
|
|
|
|
isnull( FMRP1RoundValue, '' ) AS 'MRP1.舍入值',
|
|
|
|
|
isnull( FMRP1ProductType, '' ) AS 'MRP1.产品分类',
|
|
|
|
|
isnull( FMRP1CustomerCode, '' ) AS 'MRP1.客户代码',
|
|
|
|
|
isnull( FMRP1SizeMaterial, '' ) AS 'MRP1.大小料',
|
|
|
|
|
isnull( FMRP1SmallMaterialStandard, '' ) AS 'MRP1.小料标准(小于)',
|
|
|
|
|
isnull( FMRP2PurchaseType, '' ) AS 'MRP2.采购类型',
|
|
|
|
|
isnull( FMRP2PlanMarginalCode, '' ) AS 'MRP2.计划边际码',
|
|
|
|
|
isnull( FMRP2SpecialProcurement, '' ) AS 'MRP2.特殊采购类',
|
|
|
|
|
isnull( FMRP2Recoil, '' ) AS 'MRP2.反冲',
|
|
|
|
|
isnull( FMRP2SelfProductTime, '' ) AS 'MRP2.自制生产时间',
|
|
|
|
|
isnull( FMRP2PlannDeliveryTime, '' ) AS 'MRP2.计划交货时间',
|
|
|
|
|
isnull( FMRP2ReceiveProcessTime, '' ) AS 'MRP2.收货处理时间',
|
|
|
|
|
isnull( FMRP2SafeStock, '' ) AS 'MRP2.安全库存',
|
|
|
|
|
isnull( FMRP2DeliveryInventoryPlace, '' ) AS 'MRP2.发货库存地点',
|
|
|
|
|
isnull( FMRP2ExternalStoragePlace, '' ) AS 'MRP2.外部采购仓储地点',
|
|
|
|
|
isnull( FMRP3PolicyGroup, '' ) AS 'MRP3.策略组',
|
|
|
|
|
isnull( FMRP3ConsumePattern, '' ) AS 'MRP3.消耗模式',
|
|
|
|
|
isnull( FMRP3ForwardConsumePeriod, '' ) AS 'MRP3.向前消耗期间',
|
|
|
|
|
isnull( FMRP3ReverseConsumePeriod, '' ) AS 'MRP3.逆向消耗期',
|
|
|
|
|
isnull( FMRP3BlendMRP, '' ) AS 'MRP3.混合MRP',
|
|
|
|
|
isnull( FMRP3AvailabilityCheck, '' ) AS 'MRP3.可用性检查',
|
|
|
|
|
isnull( FMRP4AloneOrFocus, '' ) AS 'MRP3.单独或集中',
|
|
|
|
|
isnull( FPlanProductPlanParam, '' ) AS '工作计划视图.生产计划参数文件',
|
|
|
|
|
isnull( FPlanUnlimitedOverDelivery, '' ) AS '工作计划视图.无限制过量交货',
|
|
|
|
|
isnull( FPlanUnderDeliveryTolerance, '' ) AS '工作计划视图.不足交货允差',
|
|
|
|
|
isnull( FPlanOverDeliveryTolerance, '' ) AS '工作计划视图.过度交货允差',
|
|
|
|
|
isnull( FPlanDeliverCompany, '' ) AS '工作计划视图.发货单位',
|
|
|
|
|
isnull( FPlanDeliverCompanyCount, '' ) AS '工作计划视图.发货单位数量',
|
|
|
|
|
isnull( FPlanBaseCompanyCount, '' ) AS '工作计划视图.发货基本单位数量',
|
|
|
|
|
isnull( FQualityType1, '' ) AS '质检视图.检验类型1',
|
|
|
|
|
isnull( FQualityType2, '' ) AS '质检视图.检验类型2',
|
|
|
|
|
isnull( FQualityType3, '' ) AS '质检视图.检验类型3',
|
|
|
|
|
isnull( FQualityType4, '' ) AS '质检视图.检验类型4',
|
|
|
|
|
isnull( FQualityType5, '' ) AS '质检视图.检验类型5',
|
|
|
|
|
isnull( FQualityType6, '' ) AS '质检视图.检验类型6',
|
|
|
|
|
isnull( FAccountPriceControl, '' ) AS '会计视图.价格控制',
|
|
|
|
|
isnull( FAccountPriceDetermine, '' ) AS '会计视图.价格确定',
|
|
|
|
|
isnull( FAccountPriceUnit, '' ) AS '会计视图.价格单位',
|
|
|
|
|
isnull( FAccountAccessType, '' ) AS '会计视图.评估分类',
|
|
|
|
|
isnull( FAccountSaleOrderInventory, '' ) AS '会计视图.VC: 销售订单库存',
|
|
|
|
|
isnull( FAccountStandardPrice, '' ) AS '会计视图.标准价格',
|
|
|
|
|
isnull( FAccountProfitCenter, '' ) AS '会计视图.利润中心',
|
|
|
|
|
isnull( FAccountCostAccountBatch, '' ) AS '会计视图.成本核算批量'
|
|
|
|
|
FROM(
|
|
|
|
|
SELECT
|
|
|
|
|
isnull( b.FName, '' ) AS 'FTypeName1',
|
|
|
|
|
isnull( c.FName, '' ) AS 'FTypeName2',
|
|
|
|
|
isnull( e.FSAPCode, '' ) AS 'FCode',
|
|
|
|
|
isnull( e.FSAPDescription, '' ) AS 'FName',
|
|
|
|
|
isnull( FBaseMaterialDesc, '' ) AS 'FDesc',
|
|
|
|
|
isnull( FBaseMaterialDesc, '' ) AS 'FVersionCode',
|
|
|
|
|
isnull( FBaseMaterialDesc, '' ) AS 'FFactoryCode',
|
|
|
|
|
isnull( FBaseMaterialDesc, '' ) AS 'FSupplyCode',
|
|
|
|
|
isnull( FBaseMaterialGroup, '' ) AS 'FGroupCode',
|
|
|
|
|
isnull( FBaseWeightUnit, '' ) AS 'FBaseUnit',
|
|
|
|
|
isnull( e.FCraftExplain, '' ) AS 'FCraftDesc',
|
|
|
|
|
a.*
|
|
|
|
|
FROM
|
|
|
|
|
TFS_MaterialInfo AS a
|
|
|
|
|
LEFT JOIN TFS_Material AS e ON a.FDataID=e.FID
|
|
|
|
|
LEFT JOIN TFS_MaterialType AS d ON a.FType=d.FID
|
|
|
|
|
LEFT JOIN TFS_MaterialType AS b ON e.FTypeID1= b.FID
|
|
|
|
|
LEFT JOIN TFS_MaterialType AS C ON e.FTypeID2= c.FID
|
|
|
|
|
WHERE a.FDataID in ({0})
|
|
|
|
|
)a;
|
|
|
|
|
", FID);
|
|
|
|
|
string strSql = string.Format(@"select
|
|
|
|
|
iif(m.FTypeID1 is null, '', (select FName from TFS_MaterialType where fid = m.FTypeID1)) as '一级分类',
|
|
|
|
|
iif(m.FTypeID2 is null, '', (select FName from TFS_MaterialType where fid = m.FTypeID2)) as '二级分类',
|
|
|
|
|
isnull(m.FK3Code, '') as 'K3系统代码',
|
|
|
|
|
isnull(m.FK3Name, '') as 'K3系统名称',
|
|
|
|
|
isnull(m.FK3ShortCode, '') as 'K3系统短代码',
|
|
|
|
|
isnull(m.FTestCode, '') as '产品试验号',
|
|
|
|
|
isnull(m.FRelationCode, '') as '关联物料代码',
|
|
|
|
|
isnull(m.FRelationName, '') as '关联物料名称',
|
|
|
|
|
isnull(m.FSAPCode, '') as 'SAP系统代码',
|
|
|
|
|
isnull(m.FSAPDescription, '') as 'SAP系统描述',
|
|
|
|
|
isnull(i.FMaterialGroup, '') as '物料组',
|
|
|
|
|
isnull(i.FMaterialType, '') as '物料主分类',
|
|
|
|
|
isnull(i.FCustomerCode, '') as '客供料标识',
|
|
|
|
|
isnull(i.FStoreHouse, '') as '总仓地址',
|
|
|
|
|
isnull(i.FBomEntry, '') as 'BOM录入情况',
|
|
|
|
|
isnull(i.FLineHouse, '') as '线边仓地址',
|
|
|
|
|
isnull(i.FProductDesc, '') as '产品说明',
|
|
|
|
|
isnull(i.FWorkCenter, '') as '工作中心',
|
|
|
|
|
isnull(i.FCraftExplain, '') as '工艺说明',
|
|
|
|
|
isnull(i.FIidentifier, '') as '标识符',
|
|
|
|
|
isnull(i.FGuaranteePeriod, '') as '保质期',
|
|
|
|
|
isnull(i.FBStorageConditions, '') as '存储条件',
|
|
|
|
|
isnull(i.FSafetyStock, '') as '安全库存',
|
|
|
|
|
isnull(i.FTriggerRatio, '') as '触发比例',
|
|
|
|
|
isnull(i.FMinAmount, '') as '最小量',
|
|
|
|
|
isnull(i.FMaxAmount, '') as '最大量',
|
|
|
|
|
isnull(i.FYield, '') as '得率',
|
|
|
|
|
isnull(i.FFixedLoss, '') as '固损',
|
|
|
|
|
isnull(i.FTheoryYield, '') as '理论得率',
|
|
|
|
|
isnull(i.FQualityTest1, '') as '品质检验1',
|
|
|
|
|
isnull(i.FQualityTest2, '') as '品质检验2',
|
|
|
|
|
isnull(v.FOrganizeIndustryField, '') AS '组织级别.行业领域',
|
|
|
|
|
isnull(v.FOrganizeMaterialType, '') AS '组织级别.物料类型',
|
|
|
|
|
isnull(v.FOrganizeFactory, '') AS '组织级别.工厂',
|
|
|
|
|
isnull(v.FOrganizeInventoryLocation, '') AS '组织级别.库存地点',
|
|
|
|
|
isnull(v.FOrganizeSalesOrganize, '') AS '组织级别.销售组织',
|
|
|
|
|
isnull(v.FOrganizeDistributionChannel, '') AS '组织级别.分销渠道',
|
|
|
|
|
isnull(v.FBaseMaterialCode, '') AS '基本视图.物料编号',
|
|
|
|
|
isnull(v.FBaseTestCode, '') AS '基本视图.试验号',
|
|
|
|
|
isnull(v.FBaseBasicMeter, '') AS '基本视图.基本计量',
|
|
|
|
|
isnull(v.FBaseMaterialDesc, '') AS '基本视图.物料描述',
|
|
|
|
|
isnull(v.FBaseMaterialGroup, '') AS '基本视图.物料组',
|
|
|
|
|
isnull(v.FBaseSpecification, '') AS '基本视图.大小/量纲(规格)',
|
|
|
|
|
isnull(v.FBaseMaterialText, '') AS '基本视图.物料长文本',
|
|
|
|
|
isnull(v.FBaseIdentifier, '') AS '基本视图.标识符:固体/液体',
|
|
|
|
|
isnull(v.FBaseVolumeUnit, '') AS '基本视图.体积单位',
|
|
|
|
|
isnull(v.FBaseGrossWeight, '') AS '基本视图.毛重',
|
|
|
|
|
isnull(v.FBaseNetWeight, '') AS '基本视图.净重',
|
|
|
|
|
isnull(v.FBaseWeightUnit, '') AS '基本视图.重量单位',
|
|
|
|
|
isnull(v.FBaseFameCode, '') AS '基本视图.fame号',
|
|
|
|
|
isnull(v.FBaseBusinessVolume, '') AS '基本视图.业务量',
|
|
|
|
|
isnull(v.FPurchaseGroup, '') AS '采购视图.采购组',
|
|
|
|
|
isnull(v.FPurchaseCompany, '') AS '采购视图.采购单位',
|
|
|
|
|
isnull(v.FPurchaseCompanyCount, '') AS '采购视图.采购单位数量',
|
|
|
|
|
isnull(v.FPurchaseBaseCompanyCount, '') AS '采购视图.基本单位数量',
|
|
|
|
|
isnull(v.FPurchaseValueCode, '') AS '采购视图.采购价值码',
|
|
|
|
|
isnull(v.FPurchaseFactorySpecificStatus, '') AS '采购视图.工厂特定状态',
|
|
|
|
|
isnull(v.FPurchaseAutoOrder, '') AS '采购视图.自动采购订单',
|
|
|
|
|
isnull(v.FPurchaseGoodsSource, '') AS '采购视图.货源清单',
|
|
|
|
|
isnull(v.FTypeCategoryType, '') AS '分类视图.类别种类',
|
|
|
|
|
isnull(v.FTypeType, '') AS '分类视图.类别',
|
|
|
|
|
isnull(v.FSaleDeliveryFactory, '') AS '销售视图.交货工厂',
|
|
|
|
|
isnull(v.FSaleTaxType, '') AS '销售视图.税金分类',
|
|
|
|
|
isnull(v.FSaleMaterialStatisticsGroup, '') AS '销售视图.物料统计组',
|
|
|
|
|
isnull(v.FSaleSalesCompany, '') AS '销售视图.销售单位',
|
|
|
|
|
isnull(v.FSaleBaseCompanyCount, '') AS '销售视图.基本单位数量',
|
|
|
|
|
isnull(v.FSaleSalesCompanyCount, '') AS '销售视图.销售单位数量',
|
|
|
|
|
isnull(v.FSaleAccountSettingGroup, '') AS '销售视图.科目设置组',
|
|
|
|
|
isnull(v.FSaleGeneralProjectCategoryGroup, '') AS '销售视图.普通项目类别组',
|
|
|
|
|
isnull(v.FSaleProjectCategoryGroup, '') AS '销售视图.项目类别组',
|
|
|
|
|
isnull(v.FSaleAvailabilityCheck, '') AS '销售视图.可用性检查',
|
|
|
|
|
isnull(v.FSaleOutfitGroup, '') AS '销售视图.装载组',
|
|
|
|
|
isnull(v.FSaleOldMaterialCode, '') AS '销售视图.旧物料号',
|
|
|
|
|
isnull(v.FStorageConditions, '') AS '仓储视图.存储条件',
|
|
|
|
|
isnull(v.FStorageBatchManage, '') AS '仓储视图.批次管理',
|
|
|
|
|
isnull(v.FStorageMaxStoragePeriod, '') AS '仓储视图.最大存储期间',
|
|
|
|
|
isnull(v.FStorageTimeUnit, '') AS '仓储视图.时间单位',
|
|
|
|
|
isnull(v.FStorageMinSurplusShelfLife, '') AS '仓储视图.最小剩余货架寿命',
|
|
|
|
|
isnull(v.FStorageTotalShelfLife, '') AS '仓储视图.总货架寿命',
|
|
|
|
|
isnull(v.FStorageSLEDCode, '') AS '仓储视图.SLED期间标识',
|
|
|
|
|
isnull(v.FMRP1Type, '') AS 'MRP1.MRP类型',
|
|
|
|
|
isnull(v.FMRP1ReorderLocation, '') AS 'MRP1.再订货点',
|
|
|
|
|
isnull(v.FMRP1RegularBatchSize, '') AS 'MRP1.固定批量大小',
|
|
|
|
|
isnull(v.FMRP1MaxInventorySize, '') AS 'MRP1.最大库存水平',
|
|
|
|
|
isnull(v.FMRP1Controller, '') AS 'MRP1.MRP控制者',
|
|
|
|
|
isnull(v.FMRP1BatchSize, '') AS 'MRP1.批量大小',
|
|
|
|
|
isnull(v.FMRP1MinBatchSize, '') AS 'MRP1.最小批量大小',
|
|
|
|
|
isnull(v.FMRP1MaxBatchSize, '') AS 'MRP1.最大批量大小',
|
|
|
|
|
isnull(v.FMRP1Group, '') AS 'MRP1.MRP组',
|
|
|
|
|
isnull(v.FMRP1RoundValue, '') AS 'MRP1. 舍入值',
|
|
|
|
|
isnull(v.FMRP1ProductType, '') AS 'MRP1.产品分类',
|
|
|
|
|
isnull(v.FMRP1CustomerCode, '') AS 'MRP1.客户代码',
|
|
|
|
|
isnull(v.FMRP1SizeMaterial, '') AS 'MRP1.大小料',
|
|
|
|
|
isnull(v.FMRP1IgnoreLack, '') AS 'MRP1.不计算缺料',
|
|
|
|
|
isnull(v.FMRP1laminated, '') AS 'MRP1.压膜',
|
|
|
|
|
isnull(v.FMRP1SafeStock, '') AS 'MRP1.安全库存带小样',
|
|
|
|
|
isnull(v.FMRP1RequireCount, '') AS 'MRP1.需求计算不考虑前置物料库存',
|
|
|
|
|
isnull(v.FMRP1SmallMaterialStandard, '') AS 'MRP1. 小料标准(小于)',
|
|
|
|
|
isnull(v.FMRP2PurchaseType, '') AS 'MRP2.采购类型',
|
|
|
|
|
isnull(v.FMRP2PlanMarginalCode, '') AS 'MRP2.计划边际码',
|
|
|
|
|
isnull(v.FMRP2SpecialProcurement, '') AS 'MRP2.特殊采购类',
|
|
|
|
|
isnull(v.FMRP2Recoil, '') AS 'MRP2.反冲',
|
|
|
|
|
isnull(v.FMRP2SelfProductTime, '') AS 'MRP2.自制生产时间',
|
|
|
|
|
isnull(v.FMRP2PlannDeliveryTime, '') AS 'MRP2.计划交货时间',
|
|
|
|
|
isnull(v.FMRP2ReceiveProcessTime, '') AS 'MRP2.收货处理时间',
|
|
|
|
|
isnull(v.FMRP2SafeStock, '') AS 'MRP2.安全库存',
|
|
|
|
|
isnull(v.FMRP2DeliveryInventoryPlace, '') AS 'MRP2.发货库存地点',
|
|
|
|
|
isnull(v.FMRP2ExternalStoragePlace, '') AS 'MRP2.外部采购仓储地点',
|
|
|
|
|
isnull(v.FMRP3PolicyGroup, '') AS 'MRP3.策略组',
|
|
|
|
|
isnull(v.FMRP3ConsumePattern, '') AS 'MRP3.消耗模式',
|
|
|
|
|
isnull(v.FMRP3ForwardConsumePeriod, '') AS 'MRP3.向前消耗期间',
|
|
|
|
|
isnull(v.FMRP3ReverseConsumePeriod, '') AS 'MRP3.逆向消耗期',
|
|
|
|
|
isnull(v.FMRP3BlendMRP, '') AS 'MRP3.混合MRP',
|
|
|
|
|
isnull(v.FMRP3AvailabilityCheck, '') AS 'MRP3.可用性检查',
|
|
|
|
|
isnull(v.FMRP4AloneOrFocus, '') AS 'MRP4.单独或集中',
|
|
|
|
|
isnull(v.FMRP4DiscontinuousIidentifier, '') AS 'MRP4.非连续标识',
|
|
|
|
|
isnull(v.FMRP4EffectivePeriod, '') AS 'MRP4.生效期',
|
|
|
|
|
isnull(v.FMRP4FollowMaterial, '') AS 'MRP4.后续的物料',
|
|
|
|
|
isnull(v.FPlanProductPlanParam, '') AS '工作计划视图.生产计划参数文件',
|
|
|
|
|
isnull(v.FPlanUnlimitedOverDelivery, '') AS '工作计划视图.无限制过量交货',
|
|
|
|
|
isnull(v.FPlanUnderDeliveryTolerance, '') AS '工作计划视图.不足交货允差',
|
|
|
|
|
isnull(v.FPlanOverDeliveryTolerance, '') AS '工作计划视图.过度交货允差',
|
|
|
|
|
isnull(v.FPlanDeliverCompany, '') AS '工作计划视图.发货单位',
|
|
|
|
|
isnull(v.FPlanDeliverCompanyCount, '') AS '工作计划视图.发货单位数量',
|
|
|
|
|
isnull(v.FPlanBaseCompanyCount, '') AS '工作计划视图.基本单位数量',
|
|
|
|
|
isnull(v.FQualityType1, '') AS '质检视图.检验类型1',
|
|
|
|
|
isnull(v.FQualityType2, '') AS '质检视图.检验类型2',
|
|
|
|
|
isnull(v.FQualityType3, '') AS '质检视图.检验类型3',
|
|
|
|
|
isnull(v.FQualityType4, '') AS '质检视图.检验类型4',
|
|
|
|
|
isnull(v.FQualityType5, '') AS '质检视图.检验类型5',
|
|
|
|
|
isnull(v.FQualityType6, '') AS '质检视图.检验类型6',
|
|
|
|
|
isnull(v.FAccountPriceControl, '') AS '会计视图.价格控制',
|
|
|
|
|
isnull(v.FAccountPriceDetermine, '') AS '会计视图.价格确定',
|
|
|
|
|
isnull(v.FAccountPriceUnit, '') AS '会计视图.价格单位',
|
|
|
|
|
isnull(v.FAccountAccessType, '') AS '会计视图.评估分类',
|
|
|
|
|
isnull(v.FAccountSaleOrderInventory, '') AS '会计视图.VC: 销售订单库存',
|
|
|
|
|
isnull(v.FAccountStandardPrice, '') AS '会计视图.标准价格',
|
|
|
|
|
isnull(v.FAccountProfitCenter, '') AS '会计视图.利润中心',
|
|
|
|
|
isnull(v.FAccountCostAccountBatch, '') AS '会计视图.成本核算批量'
|
|
|
|
|
from
|
|
|
|
|
TFS_ViewMaterial v
|
|
|
|
|
left join TFS_Material m on
|
|
|
|
|
v.FMaterialID = m.FID
|
|
|
|
|
left join TFS_MaterialInfo i on
|
|
|
|
|
v.FMaterialID = i.FDataID
|
|
|
|
|
where
|
|
|
|
|
i.FType = 2
|
|
|
|
|
and v.FMaterialID in ({0})", FID);
|
|
|
|
|
|
|
|
|
|
DataTable data = db.Ado.GetDataTable(strSql);
|
|
|
|
|
return data;
|
|
|
|
|
|