Los problemas de memoria insuficiente (OOM) o errores de E/S pueden afectar significativamente el rendimiento y la operatividad de los sistemas CONTPAQ, especialmente durante procesos críticos como la restauración de bases de datos. Evidentemente, es mejor no verse en una situación de memoria insuficiente u OOM. Un planeamiento y supervisión adecuados puede ayudar a evitar situaciones OOM. Aún así, incluso el mejor planeamiento no siempre puede prever lo que sucede en realidad y podría terminar con un problema de memoria insuficiente u OOM. A continuación, se detallan soluciones y pasos a seguir para mitigar estos inconvenientes.
Diagnóstico y Prevención de Errores de Memoria en la Restauración
Cuando intente restaurar una base de datos, es posible que obtenga el mensaje de error: "Error en la operación de restauración para la base de datos ‘
Acciones Inmediatas para Liberar Memoria
- Al cerrar una o varias aplicaciones en ejecución o detener servicios que no se necesiten en el momento, dejará libre la memoria que están usando para la operación de restauración.
- En última instancia, si es posible, la mejor solución es instalar memoria física adicional.
Herramientas de Diagnóstico Avanzado
SQL Server ofrece una conexión de administrador dedicada (DAC). La DAC permite a los administradores acceder a una instancia en ejecución del motor de base de datos de SQL Server para solucionar problemas en el servidor, aunque el servidor no responda a otras conexiones de cliente.
Solución a Errores Comunes de Restauración en CONTPAQ
Error "699 - No se pudo restaurar el respaldo de ADD"
Si se encuentra con el mensaje "699 - Error al realizar el proceso. No se pudo restaurar el respaldo de ADD, la empresa seguirá usando el ADD que tenia antes de restaurar (Contabilidad ContPAQi)", siga estos pasos:
- Desde el catálogo de empresas seleccionar la empresa y respaldar.
- Respaldar la empresa.
Error "Guid XXXXX-XXXX al restaurar un respaldo" por Carpeta Comprimida
Este problema se presenta cuando el respaldo del ADD (.zip) contiene una carpeta comprimida adicional. El error se manifiesta como "Guid XXXXX-XXXX al restaurar un respaldo (Contabilidad ContPAQi)".
Lea también: Definición de Contabilidad de Partida Doble
Pasos para la Solución:
- Respaldar empresa.
- Ir a la carpeta de respaldos del Index: C:\Compac\index\respaldos.
- Ubicar el respaldo del ADD (.zip) que se intenta restaurar.
- Abrir la carpeta comprimida y validar que exista otra carpeta comprimida, adicional a las bases de datos del ADD.
- Eliminar la carpeta.
- Ingresar a CONTPAQi Contabilidad.
- Realizar el proceso de restauración del respaldo.
Solución a Problemas de Configuración Regional en CONTPAQ
Un problema común que puede generar errores en CONTPAQ es una configuración regional incorrecta, especialmente si no está en "Español México".
Pasos para Corregir la Configuración Regional:
- Ir al Panel de Control / Configuración regional de idioma.
- Seleccionar la pestaña Formatos.
- Presionar el botón Configuración Adicional.
- Presionar el botón Restablecer de la pestaña Números y verificar que los formatos se encuentren en Español México.
- Ir a la pestaña Administrativo.
- Entrar al botón cambiar Configuración regional del sistema y cambiar a Español México.
- Hacer clic en el botón Copiar Configuración y activar el parámetro de pantalla de inicio de sesión y cuentas del sistema y presionar aceptar. (Todo tendrá que estar en español México).
- Nota: Es necesario que el idioma de entrada (Teclado) se muestre como Español (México).
- Presionar el botón aplicar y aceptar.
- Reiniciar el equipo.
Pasos para Deshacer Cierres Contables mediante SQL Server (Contabilidad CONTPAQi)
En situaciones específicas donde se necesita corregir cierres contables en CONTPAQ, es posible que se requiera intervención directa en la base de datos a través de SQL Server.
Procedimiento:
- Ingresar al SQL Server Management Studio Express y conectarse a la instancia.
- Posicionarse y seleccionar con doble clic la base de datos de la empresa con el problema.
- Ejecutar el query llamado sql-deshacercierres_contabilidad.sql de acuerdo a los pasos 1 y 2.
- Entrar a la empresa y borrar la póliza de cierre, para localizarla rápidamente buscarla en el listado de pólizas con el ejercicio y el periodo de ajuste, aparece al final.
- Esperar unos minutos a que la afectación termine de recalcular saldos.
- Reconstruir saldos desde el primer periodo del ejercicio actual.
- Cerrar el periodo 12.
- Crear la póliza de cierre con la misma cuenta que tenía anteriormente.
- Cerrar de nuevo el ejercicio en cuestión.
Limpieza de Archivos Temporales
Para prevenir y resolver problemas de memoria, es recomendable limpiar los archivos temporales del sistema.
- Ir a la ruta C:\Users\(nombre del usuario de Windows)\AppData\Local\Temp y borrar los temporales.
Lea también: Superando obstáculos en la contabilidad
Lea también: Problemas de la inflación
