|
|
|
|
@ -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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|