在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