Plugin: facturacion_base; Plugin: ningún plugin concreto

Slds:

Después de reinstalar desde cero el sistema en otro directorio de mi servidor local, para verificar si con una instalación nueva funciona bién el cálculo del PVP de los artículos, mediante Gross_Margin. Me aparece este tipo de errores constantemente. Estos aparecen nada mas hacer login, pero aparecen constantemente en cualquier pagina:

Error al ejecutar la consulta 0: Table 'agentes' already exists. La secuencia ocupa la posición 2
Error al comprobar la tabla agentes
Error al ejecutar la consulta 0: Table 'fs_pages' already exists. La secuencia ocupa la posición 4
Error al comprobar la tabla fs_pages
Error al ejecutar la consulta 0: Table 'fs_users' already exists. La secuencia ocupa la posición 6
Error al comprobar la tabla fs_users
Error al ejecutar la consulta 0: Table 'fs_pages' already exists. La secuencia ocupa la posición 8
...... Y sigue hasta la secuencia 310 .

A continuación indico algunas consultas:

1.SHOW TABLES;

2.CREATE TABLE agentes ( `apellidos` character varying(200) NULL, `ciudad` character varying(50) NULL, `codagente` character varying(10) NOT NULL, `coddepartamento` character varying(6) NULL, `codpais` character varying(20) NULL, `codpostal` character varying(10) NULL, `direccion` character varying(100) NULL, `dnicif` character varying(15) NOT NULL, `email` character varying(100) NULL, `fax` character varying(15) NULL, `idprovincia` INTEGER NULL, `idusuario` character varying(30) NULL, `irpf` double precision NULL, `nombre` character varying(50) NOT NULL, `nombreap` character varying(150) NULL, `porcomision` double precision NULL, `provincia` character varying(50) NULL, `telefono` character varying(15) NULL, `seg_social` character varying(100) NULL, `cargo` character varying(100) NULL, `banco` character varying(34) NULL, `f_alta` date NULL, `f_baja` date NULL, `f_nacimiento` date NULL , PRIMARY KEY (codagente) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;INSERT INTO agentes (codagente,nombre,apellidos,dnicif) VALUES ('1','Paco','Pepe','00000014Z');

3.SHOW TABLES;

4.CREATE TABLE fs_pages ( `name` character varying(30) NOT NULL, `title` character varying(40) NOT NULL, `folder` character varying(15) NOT NULL, `version` character varying(10) NULL, `show_on_menu` boolean NOT NULL DEFAULT true, `important` boolean NOT NULL DEFAULT false, `orden` INTEGER NOT NULL DEFAULT 100 , PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;INSERT INTO fs_pages (name,title,folder,version,show_on_menu) VALUES ('admin_home','panel de control','admin',NULL,TRUE);

5.SELECT * FROM agentes WHERE codagente = '1';

6.CREATE TABLE fs_users ( `nick` character varying(12) NOT NULL, `password` character varying(100) NOT NULL, `log_key` character varying(100) NULL, `admin` boolean NOT NULL DEFAULT false, `enabled` boolean NOT NULL DEFAULT true, `codagente` character varying(10) NULL, `last_login` date NULL, `last_login_time` time NULL, `last_ip` character varying(40) NULL, `last_browser` character varying(255) NULL, `fs_page` character varying(30) NULL, `css` character varying(255) NULL, `email` character varying(100) NULL , PRIMARY KEY (nick), CONSTRAINT ca_fs_users_pages FOREIGN KEY (fs_page) REFERENCES fs_pages (name) ON DELETE SET NULL ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;INSERT INTO fs_users (nick,password,log_key,codagente,admin,enabled) VALUES ('admin','d033e22ae348aeb5660fc2140aec35850c4da997',NULL,'1',TRUE,TRUE);

7.SHOW TABLES;

8.CREATE TABLE fs_pages ( `name` character varying(30) NOT NULL, `title` character varying(40) NOT NULL, `folder` character varying(15) NOT NULL, `version` character varying(10) NULL, `show_on_menu` boolean NOT NULL DEFAULT true, `important` boolean NOT NULL DEFAULT false, `orden` INTEGER NOT NULL DEFAULT 100 , PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;INSERT INTO fs_pages (name,title,folder,version,show_on_menu) VALUES ('admin_home','panel de control','admin',NULL,TRUE);

hace 2 meses   jadacom   [partner]
Se conecta a la misma base de datos?
Has usado el mismo config.php?

Es muy raro que todo el rato se crea que la misma tabla no existe y que este constantemente intentando crearla sin conseguir hacerlo.

Si te fijas los errores los da en posiciones pares, y en esas posiciones crea la tabla e inserta datos por defecto.

Yo hago pruebas así y nunca me ha pasado eso. Aunque no se si es posible que sea por eso, pero si llega a mostrar datos, solo se me ocurre que hayas usado el mismo config.php y los datos los lea de memcache, lo que no veo sentido es que intente siempre crear las tablas.
hace 2 meses   info_beef2d
Gracias por contestar jadacom.

He utilizado una instalación limpia, con su fichero config propio, pero he dado con el problema al editarlo. Se trata de que al instalar FS, indiqué que la BBDD se denominase FSerp, pero la creó con la denominación todo en minúsculas fserp. Al modificar ese dato en el config, se ha solucionado todo. Adjunto captura de pantalla.

Convendría verificar el error para evitar situaciones similares en el futuro. Muchas gracias.

Slds.

image
hace 2 meses   info_beef2d
Como no voy a utilizar esa nueva instalación, ya que la realicé sólo para verificar si en una nueva instalación se calculaba bién el PVP de los artículos según la fórmula Gross_Margin, la dejaré activa hasta saber el motivo por el cual no lo calcule bién en las instalaciones antiguas (las que tengo en local y en remoto).

Slds.
hace 2 meses   jadacom   [partner]
Entiendo que está solucionado?
hace 2 meses   info_beef2d
El problema está solucionado.
Lo que no estará solucionado es el motivo que originó ese problema. Es decir, al instalar FS te deja nombrar la base de datos con mayúsculas, pero luego la crea con minúsculas. Si esto es así, el error original está en el instalador.

Slds.
No se pueden hacer más comentarios. Mejor escribe una nueva pregunta

Financiación extra

14 patrocinadores

Este mes se han realizado un total de 14 aportaciones económicas para acelerar el desarrollo del proyecto.

33% Complete

165 € este mes. Puedes aumentar estas cifras ;-)

+5 € +4 votos

+25 € +20 votos




Soporte

FacturaScripts es software libre y gratuito, pero si lo que busca es asesoramiento y soporte profesional, use la sección soporte. Encontrará el partner apropiado para el trabajo apropiado.

  Soporte

O síganos en las redes sociales.





© 2013-2017 FacturaScripts