在BOM/工艺路线匹配规则那里可以按项目号取对应的生产BOM版本号
This commit is contained in:
parent
c9e77b0bc8
commit
1ce8b41d8e
|
@ -4,6 +4,7 @@ import nc.bs.dao.BaseDAO;
|
|||
import nc.bs.dao.DAOException;
|
||||
import nc.bs.framework.common.InvocationInfoProxy;
|
||||
import nc.bs.framework.common.NCLocator;
|
||||
import nc.bs.trade.business.HYPubBO;
|
||||
import nc.itf.mmpac.pickm.IPickmQueryService;
|
||||
import nc.itf.mmpac.pmo.pac0002.IPMOMaintainService;
|
||||
import nc.itf.mmpac.pmo.pac0002.IPMOQueryService;
|
||||
|
@ -145,7 +146,7 @@ public class PickmToPmo implements ICommonAction {
|
|||
private PMOAggVO[] convertToGeneralInVO(AggPickmVO[] sourceBillVOs, PfParameterVO srcParaVo)
|
||||
throws BusinessException {
|
||||
IPMOQueryService query = (IPMOQueryService) NCLocator.getInstance().lookup(IPMOQueryService.class);
|
||||
|
||||
HYPubBO hy = new HYPubBO();
|
||||
// 来源交易类型或单据类型,需要在单据类型中注册
|
||||
String srcBillOrTranstype = "55A3";
|
||||
// 目标交易类型或单据类型,需要在单据类型中注册
|
||||
|
@ -183,6 +184,15 @@ public class PickmToPmo implements ICommonAction {
|
|||
}
|
||||
}
|
||||
}
|
||||
if(null !=itemVO.getCprojectid() && null!=itemVO.getCmaterialvid()){
|
||||
|
||||
// OrgVO orgvo = (OrgVO)hy.queryByPrimaryKey(OrgVO.class, );
|
||||
|
||||
|
||||
String cbomid = (String) hy.findColValue("bd_bmrt", "cbomid",
|
||||
"cprojectid = '"+itemVO.getCprojectid()+"' AND cmaterialid= '"+itemVO.getCmaterialvid()+"' AND dr = '0' AND pk_org= '"+itemVO.getPk_org()+"'");
|
||||
itemVO.setCbomversionid(cbomid);
|
||||
}
|
||||
}
|
||||
// head.setCwarehouseid("");
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue