Volver al buscador

La reconstruccin de saldos fue interrumpida por un error, dejando cuentas con saldos incorrectos en CONTPAQi Contabilidad

CONTPAQi Contabilidad
Causa del problema

Se contaba con movimientos de plizas hurfanos en la base de datos cuando la pliza se haba borrado.

Solución

1. Respaldar empresas.
2. Descargar y descomprimir la actualizacin de CONTPAQi Contabilidad 18.3.1.
Nota: La descarga la puedes realizar desde la pgina https://old.contpaqi.com/descargas o desde Mi Gestin.
3. Actualizar la versin como Administrador.
4. Validar que finalice la actualizacin e ingresar al sistema.
5. Ingresar a la empresa y ejecutar la utilera desde el men Empresa / Utileras / Reconstruir saldos de cuenta.
6. Validar que finalice la utilera de manera correcta.


Nota: En caso de no poder hacer la actualizacin del sistema al momento se puede aplicar el siguiente proceso alternativo, y despus actualizar a la versin cuando se tenga disponibilidad de tiempo.

1. Respaldar la empresa
2. Tomar nota de la pliza que muestra en la bitcora de la utilera
3. Ingresar al management studio
4. Consultar la tabla de Plizas para validar que se encuentre el registro de la pliza por idpoliza:
select * from polizas where idpoliza = xxxx
5. Validar que no se muestre el registro
6. Consultar la tabla movimientospoliza validando que se muestren movimientos de dicho idpoliza
7. Borrar los movimientos que se muestren para la pliza incorrecta
delete from movimientospoliza where idpoliza = xxxx (Donde idpoliza es el mismo del paso 4)
8. Ingresar de nuevo a la empresa a ejecutar la utilera
9. Validar que finalice correctamente

Nota: Se pueden ejecutar los siguientes querys para ver si son varios registros.

Para buscarlos:

SELECT *
FROM MovimientosPoliza
LEFT JOIN Polizas
ON MovimientosPoliza.IdPoliza = Polizas.Id
WHERE Polizas.Id IS NULL;


Para borrarlos:

DELETE FROM MovimientosPoliza
WHERE NOT EXISTS (
SELECT 1
FROM Polizas
WHERE Polizas.Id = MovimientosPoliza.IdPoliza
);


Nota: Antes de aplicar el procedimiento previamente descrito es necesario realizar un respaldo de la empresa, ya que las modificaciones en base de datos sin un diagnstico previo del caso pueden causar inconsistencias en la informacin, nicamente es posible revertir los cambios mediante la restauracin de un respaldo previo al proceso, por lo que la manipulacin de la base de datos es responsabilidad de quien lo aplique.

Solución bloqueada

Regístrate gratis para ver la solución completa

¿Necesitas ayuda adicional?

Nuestros expertos certificados pueden guiarte paso a paso

Contactar soporte