Hola Francisco,
Cuando intentas cambiar un artículo de tipo servicio que tiene un modelo de inventario no mantenido en existencia por otro que si está mantenido el sistema hace lo siguiente:
// Check for policy change.
if (inventModelGroup.StockedProduct != origInventModelGroup.StockedProduct)
{
if (productType == EcoResProductType::Service
&& origInventModelGroup.StockedProduct)
{
ret = checkFailed(“@SYS324590”);
}
else
{
ret = checkFailed(“@SYS183561”);
}
}
Primero comprueba que es un servicio y si lo es, revisa si el nuevo modelo de inventario es sin control de stock, si no es así, te da el error que estás viendo.
Toda está explicación viene a resumirse en que NO puedes convertir un artículo de tipo servicio no mantenido en existencias por otro que si esté mantenido.
Lo único que puedes hacer es crear un nuevo producto.
Saludos