Senhores,
Estou rodando a ordem de produção pela primeira vez (Recebimento da Ordem & Emissão), porém ao confirmar tudo aparece um Popup com o seguinte erro:
NotSupported UDM - UOM[ID=100, Name=Each
E não executa o cadastro da finalização da Ordem de Produção.
Ocorre que nenhum item da Ordem (tanto item Pai, quanto BOM) utiliza esta UOM.
Eu lí em outro site que:
Finally, what caused the "NotSupported UDM - UOMorg.eevolution.model.impl.DefaultRoutingServiceImpl.getResourceBaseValue(int S_Resource_ID, I_AD_WF_Node node, I_PP_Cost_Collector cc):
if (isTime(resourceUOM))
{
BigDecimal duration = calculateDuration(node, cc);
I_AD_Workflow wf = MWorkflow.get(ctx, node.getAD_Workflow_ID());
BigDecimal convertedDuration = convertDuration(duration, wf.getDurationUnit(), resourceUOM);
return convertedDuration;
}
else
{
throw new AdempiereException("@NotSupported@ @C_UOM_ID@ - "+resourceUOM);
}
The Resource’s UOM must be a time measure. Unfortunately the error message is not so clear. Just a suggestion: that Exception is thrown only in the case isTime is not satisfied, that way we can change the message to something like (“Non Time UOM” + "@NotSupported@ @C_UOM_ID@ - "+resourceUOM).
Mas não sei se há uma forma de resolver. Alguém tem alguma ideia?
Obrigado.