Share
Índice de contenidos

Incluye herramientas para corregir automáticamente errores conocidos con versiones antiguas, un asistente para regenerar la contabilidad de los ejercicios abiertos y un editor de SQL avanzado.

Funciones de corrección automática:

  • Corrige problemas de vínculos o estados en presupuestos, pedidos, albaranes o facturas.

  • Corrige vínculos con subcuentas en los asientos contables.

  • Corrige problemas de vínculos y saldos en subcuentas.

  • Corrige problemas de vínculos en productos de proveedores.

Funciones de gestión de inventario:

  • Actualiza el stock de cada una de las variantes para que coincida con los datos reales de stock.

  • Actualiza el stock de cada producto para que coincida con los datos reales de stock.

Funciones contables:

  • Permite regenerar todos los asientos de facturas, recibos y remesas para los ejercicios abiertos.

  • Permite generar todos los asientos pendientes de facturas, recibos y remesas para los ejercicios abiertos.

Funciones de mantenimiento:

  • Eliminar tablas antiguas sobrantes de versiones anteriores.

Editor de SQL

El complemento Fixer cuenta con un editor de SQL que nos permite ejecutar consultas directas a la base de datos. Puedes encontrarlo en el menú Administrador > Fixer SQL Editor:

3356

Además de poder visualizar los resultados en una tabla en el navegador, podemos descargar los resultados en un archivo CSV para su posterior análisis.

Inserts y Updates

Y si al hacer una consulta rellenamos los campos de «tabla» y «clave primaria», además de los resultados obtenemos los comandos SQL (INSERT y UPDATE) correspondientes para realizar modificaciones directas.

3357
  • En la pestaña «SQL insert» tenemos todas las sentencias INSERT necesarias para replicar estos datos en otra base de datos.

  • En la pestaña «SQL update» tenemos todas las sentencias UPDATE correspondientes para modificar los registros existentes.

3358

El complemento Fixer cuenta con un asistente para regenerar la contabilidad. Esta función está orientada a solucionar problemas cuando se han generado incorrectamente los asientos o, por algún fallo, se han quedado muchos asientos pendientes de generar.

3360

Este proceso realizará las siguientes acciones:

  1. Regenerará todos los asientos de facturas, recibos y remesas para los ejercicios abiertos.

  2. Generará todos los asientos pendientes de facturas, recibos y remesas para los ejercicios abiertos.

  3. Recorrerá todas las facturas de venta, buscará si existe el asiento correspondiente y lo vinculará correctamente.

  4. Recorrerá todas las facturas de compra, buscará si existe el asiento correspondiente y lo vinculará correctamente.

  5. Moverá los asientos de clientes a sus correspondientes subcuentas contables.

  6. Moverá los asientos de proveedores a la subcuenta correspondiente.

Para cambiar el charset y collate de MySQL primero debemos instalar el plugin Fixer. A continuación, editar el archivo config.php del directorio de instalación de ElequipoIA. En concreto, debemos modificar los campos FS_MYSQL_CHARSET y FS_MYSQL_COLLATE, además de FS_DB_FOREIGN_KEYS.

Esta es la configuración predeterminada (para versiones modernas):

define(‘FS_DB_FOREIGN_KEYS’, true);
define(‘FS_MYSQL_CHARSET’, ‘utf8’);
define(‘FS_MYSQL_COLLATE’, ‘utf8_bin’);

Para cambiar a un charset que permita almacenar emojis y caracteres especiales, además de gestionar correctamente acentos, podemos usar esta configuración:

define(‘FS_DB_FOREIGN_KEYS’, false);
define(‘FS_MYSQL_CHARSET’, ‘utf8mb4’);
define(‘FS_MYSQL_COLLATE’, ‘utf8mb4_unicode_520_ci’);

Lo que hacemos aquí es desactivar temporalmente las claves ajenas (FOREIGN KEYS) y forzar el charset a utf8mb4 y el collate a utf8mb4_unicode_520_ci. Una vez realizado este cambio en el config.php, debemos ir al menú Administrador > Fixer > Migrador MySQL charset, y pulsar el botón «Ejecutar».

3353

Este asistente nos mostrará las tablas que tengan un charset y collate distintos a los definidos en el archivo config.php (utf8mb4 y utf8mb4_unicode_520_ci).

Importante

Una vez completado el proceso de migración de charset, hay que volver a activar las claves ajenas (FOREIGN KEYS) en el archivo config.php, cambiando el valor de FS_DB_FOREIGN_KEYS de false a true.

 
define(‘FS_DB_FOREIGN_KEYS’, true);
¿Quieres saber más sobre el plugin?
¿Te interesa probarlo? Enviamos un mail con lo que necesitas y te lo activamos para que lo pruebes

Pon aquí tus datos
Plugins
Sigue leyendo

¿Dudas con tu alta?


Inscribete en nuestra Newsletter