Foro de ayuda y soporte técnico de Sysme Software
Error en actualizacion de la version 4.53 a la 4.63 - Versión para impresión

+- Foro de ayuda y soporte técnico de Sysme Software (https://www.sysme.net/foro)
+-- Foro: Software Sysme (Español) (https://www.sysme.net/foro/forumdisplay.php?fid=3)
+--- Foro: Sysme Tpv (https://www.sysme.net/foro/forumdisplay.php?fid=4)
+---- Foro: Instalación de Actualizaciones en Sysme Tpv (https://www.sysme.net/foro/forumdisplay.php?fid=21)
+---- Tema: Error en actualizacion de la version 4.53 a la 4.63 (/showthread.php?tid=2776)



Error en actualizacion de la version 4.53 a la 4.63 - redinversa - 04-04-2016

Hola.
Escribo para resolver una incidencia que tengo en la instalación de la actualización de la versión 4.53 a la versión 4.63.

En la actual instalación 4.53 no me funciona el Mobile TPV - Lo indico por si tiene algo que ver, aunque no creo.

Al actualizar a la nueva versión, 4.63 donde si me funciona la el Mobile TPV, digo el acceso al portal, simplemente. Es decir XAMP si funciona.
Me sale fallo al intentar añadir un producto a una venta, hasta esa pantalla todo sale bien.
Al pulsar sobre el articulo me sale el error:
No se pudo abrir variaciones (SQL Error: Table sysmehotel.variaciones' dosn exist.
He de decir que es la versión TPV, no la hotel. No se si tendrá que ver.
Imagen1

También sale el error con el formulario FrmVentas
Imagen2

La Imagen3 se corresponde al fallo de la versión 4.53 con respecto al servidor web para la parte del Mobile TPV


RE: Error en actualizacion de la version 4.53 a la 4.63 - sysme - 04-04-2016

Hola redinversa,

Parece que el proceso de la actualización no ha podido crear la tabla variaciones (necesaria), prueba lo siguiente, abre el fichero C:\SYSME\SGC\actualizabdsysmehotel.txt y cópia este código:

Código:
drop table variaciones;
alter table opencart add version char(10) default "1.5";
alter table cliente add idoc char(15) default "0";
update cliente set idoc = dni where idoc = "0";
create table variaciones (id int(11) AUTO_INCREMENT,codbarras varchar(50),tipo char(1),id_complementog varchar(5),id_color varchar(4),id_talla varchar(4),caducidad date,lote varchar(50), primary key (id)) type = innodb;
ALTER TABLE almacen_complementg ADD COLUMN variacion int(11) NULL DEFAULT 0;
ALTER TABLE almacen_complementg ADD COLUMN desc_variacion varchar(100) default "";
ALTER TABLE almacen_complementg DROP PRIMARY KEY;
ALTER TABLE almacen_complementg ADD PRIMARY KEY (id_centro,id_empresa,id_almacen,id_tipo_comg,id_complementog,variacion);
ALTER TABLE inventario_complementg ADD COLUMN variacion int(11) NULL DEFAULT 0;
ALTER TABLE inventario_complementg ADD COLUMN desc_variacion varchar(100) default "";
ALTER TABLE inventario_complementg DROP PRIMARY KEY;
ALTER TABLE inventario_complementg ADD PRIMARY KEY (id_centro,id_empresa,id_inventario,id_tipo_comg,id_complementog,variacion);
alter table ventadir_comg ADD COLUMN variacion int(11) NULL DEFAULT 0;
ALTER TABLE alb_comg ADD COLUMN variacion int(11) NULL DEFAULT 0;
ALTER TABLE alb_comg ADD COLUMN desc_variacion varchar(100) default "";
ALTER TABLE alb_comg DROP PRIMARY KEY;
ALTER TABLE alb_comg ADD PRIMARY KEY (id_albaran,id_empresa,id_centro,id_tipo_comg,id_complementog,variacion);
ALTER TABLE traspasos_complementog ADD COLUMN variacion int(11) NULL DEFAULT 0;
ALTER TABLE traspasos_complementog ADD COLUMN desc_variacion varchar(100) default "";
ALTER TABLE traspasos_complementog DROP PRIMARY KEY, ADD PRIMARY KEY (id_empresa,id_centro,id_traspaso,id_tipo_comg,id_complementog,variacion);
alter table complementog add peso float default 0;
alter table complementog add pvr float default 0;
alter table opencart add txttallas varchar(200) default "Options";
alter table opencart add id_tarifa_oferta varchar(4) default "";
alter table complementog modify impuesto2 float default 0;
alter table ventadir_comg add impuesto2 float default 0;
alter table cliente add sujetoimp2 char(1) default "N";
alter table camareros add verpreciocompra char(1) default "Y";
alter table venta_cocina add id_caja int(2);
alter table complementog add sinchtml char(1) default "Y";
alter table tipo_comg add sinchtml char(1) default "Y";

Guarda el fichero y reinicia Sysme Tpv.

Ya me dices si funciona.