En las recetas alguno de los componentes no tiene la unidad de medida bien


 

Encontramos un subproducto que la IdUnidadElaboracion no existe
SELECT * FROM TC_Recetas R
--INNER JOIN Infocaja..productos P On R.IdArticulo = P.IdProducto AND TipoArticulo = 'P'
--WHERE IdComponente = 25 AND TipoComponente = 'S'
LEFT JOIN TC_Ingredientes I ON R.IdComponente = I.IdIngrediente AND TipoComponente = 'I'
LEFT JOIN TC_Subproductos S ON R.IdComponente = S.IdSubproducto AND TipoComponente = 'S'
LEFT JOIN TC_GrupoIngredientes G ON I.IdGrupo = G.IdGrupo
WHERE IdArticulo = 15 AND TipoArticulo = 'P'

UPDATE TC_Subproductos SET IdUnidadElaboracion = 22 WHERE IdUnidadElaboracion = 25