class RelatorioMedicamentoPrescritoPorUnidadeRN extends BaseBusiness implements Serializable {

	public BigDecimal obterCustoMedioPonderado (ScoMaterial material, Date dataCompetencia) throws ApplicationBusinessException{
		
		AghParametros parametro = getParametroFacade().obterAghParametro(AghuParametrosEnum.P_FORNECEDOR_PADRAO);//(nome)buscarAghParametro(AghuParametrosEnum.P_FORNECEDOR_HCPA);
		Integer frnNumero = parametro.getVlrNumerico().intValue();
		if(dataCompetencia == null){
			dataCompetencia = getParametroFacade().obterAghParametro(AghuParametrosEnum.P_COMPETENCIA).getVlrData();
		}
		Double custoMedioPonderado = getEstoqueFacade().getCustoMedioPonderado(material.getCodigo(), dataCompetencia, frnNumero);
		
		return new BigDecimal(custoMedioPonderado);
		
	}

}