-- Reversa de 2026-10-17_01_hojas_salida.sql
-- Ojo: los movimientos de stock de hojas despachadas (tipo 'salida',
-- tipo_referencia 'hoja_salida') NO se borran aquí: borrarlos devuelve el stock.
DELETE pr FROM permisos_roles pr JOIN pestanas p ON p.id = pr.id_pestana WHERE p.ruta = '/inventario/salidas';
DELETE FROM pestanas WHERE ruta = '/inventario/salidas';

ALTER TABLE orden_salida_detalle
  DROP FOREIGN KEY fk_detalle_salida_concepto, DROP KEY fk_detalle_salida_concepto, DROP COLUMN id_paquete_producto;

ALTER TABLE orden_salida
  DROP FOREIGN KEY fk_orden_salida_solicitud, DROP FOREIGN KEY fk_orden_salida_oferta,
  DROP KEY fk_orden_salida_solicitud, DROP KEY fk_orden_salida_oferta,
  DROP COLUMN id_cotizacion_venta, DROP COLUMN id_oferta, DROP COLUMN fecha_despacho;

ALTER TABLE paquete_producto
  DROP CONSTRAINT chk_pqp_factor, DROP FOREIGN KEY fk_pqp_catalogo, DROP KEY fk_pqp_catalogo,
  DROP COLUMN id_catalogo, DROP COLUMN factor_inventario;
