Respalda la base, en SQL, en la base de datos, botón izquierdo, task, Shrink, database y también con Files
Configuración reconstruye índices
Borrar Existencia diaria de ingrdientes y de subproductos
A todos los movimientos de inventario existencia actualicada 1 
UPDATE TC_MovimientosDeInventario SET ExistenciaActualizada = 1
Recalculo Existencia diaria de ingrdientes, (tarda como 5 minutos), Configuración, Recalcula exiatencias diarias
Apaga el parámetro 108 Calcular costo al entrar a subproductos en N
Salva , salte y la primera vez que entres a compras va a tardar como 5 minutos, déjala hasta que acabe