|  |  |  | @ -1667,6 +1667,7 @@ namespace FactorySystemApi.Controllers | 
			
		
	
		
			
				
					|  |  |  |  |                         if (forIdList.IndexOf(mId) != -1) | 
			
		
	
		
			
				
					|  |  |  |  |                         { | 
			
		
	
		
			
				
					|  |  |  |  |                             DataRow main = dtList.Copy().Select("FMaterialID=" + item.mId)[0]; | 
			
		
	
		
			
				
					|  |  |  |  |                              | 
			
		
	
		
			
				
					|  |  |  |  |                             if (parent != null) | 
			
		
	
		
			
				
					|  |  |  |  |                             { | 
			
		
	
		
			
				
					|  |  |  |  |                                 TFS_ViewMaterial temp = BaseBll.GetTempModel<TFS_ViewMaterial>("FMaterialID=" + parent.mId); | 
			
		
	
	
		
			
				
					|  |  |  | @ -1724,8 +1725,8 @@ namespace FactorySystemApi.Controllers | 
			
		
	
		
			
				
					|  |  |  |  |                                         DataRow drTi = dtList.Copy().Select("FMaterialID=" + item.mId)[0]; | 
			
		
	
		
			
				
					|  |  |  |  |                                         drTi["子项编码"] = vTi == null ? mTi.FCode : vTi.FBaseMaterialCode; | 
			
		
	
		
			
				
					|  |  |  |  |                                         drTi["子件描述"] = vTi == null ? mTi.FName : vTi.FBaseMaterialDesc; | 
			
		
	
		
			
				
					|  |  |  |  |                                         drTi["组件数量"] = vTi == null ? drTi["组件数量"] : vTi.FExtraQuantity; | 
			
		
	
		
			
				
					|  |  |  |  |                                         drTi["计量单位"] = vTi == null ? mTi.FBaseUnit : vTi.FBaseBasicMeter; | 
			
		
	
		
			
				
					|  |  |  |  |                                         //drTi["组件数量"] = vTi == null ? drTi["组件数量"] : vTi.FExtraQuantity; | 
			
		
	
		
			
				
					|  |  |  |  |                                         //drTi["计量单位"] = vTi == null ? mTi.FBaseUnit : vTi.FBaseBasicMeter; | 
			
		
	
		
			
				
					|  |  |  |  |                                         drTi["物料供应标识符"] = mTi == null ? iTi.FCustomerCode : mTi.FSupplyCode; | 
			
		
	
		
			
				
					|  |  |  |  |                                         drTi["生产仓储地点"] = vTi == null ? iTi.FStoreHouse : vTi.FMRP2ExternalStoragePlace; | 
			
		
	
		
			
				
					|  |  |  |  |                                         drTi["成本核算标识相关"] = (mTi != null ? mTi.FSupplyCode : drTi["物料供应标识符"].ToString()) == "K" ? "" : "X"; | 
			
		
	
	
		
			
				
					|  |  |  | @ -1734,7 +1735,10 @@ namespace FactorySystemApi.Controllers | 
			
		
	
		
			
				
					|  |  |  |  |                                     } | 
			
		
	
		
			
				
					|  |  |  |  |                                 } | 
			
		
	
		
			
				
					|  |  |  |  |                             } | 
			
		
	
		
			
				
					|  |  |  |  |                             if (type == 2) main["BOM用途"] = "Y"; | 
			
		
	
		
			
				
					|  |  |  |  |                             if (type == 2) { main["BOM用途"] = "1"; } | 
			
		
	
		
			
				
					|  |  |  |  |                             else if (type == 1) { | 
			
		
	
		
			
				
					|  |  |  |  |                                 main["BOM用途"] = ""; | 
			
		
	
		
			
				
					|  |  |  |  |                             } | 
			
		
	
		
			
				
					|  |  |  |  |                             rowList[0].Add(main); | 
			
		
	
		
			
				
					|  |  |  |  |                         } | 
			
		
	
		
			
				
					|  |  |  |  |                     } | 
			
		
	
	
		
			
				
					|  |  |  | 
 |