Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
No puedo editar productos
#1
Hola a todos,
hoy hice la actualización del programa y algo hice mal. Ahora no puedo ni editar productos ni añadir productos. Me pone el error "sysmehotel.opencart_comg".
Antes de hacer la instalación hice la copia de seguridad pero restaurando la copia no se arregla.

Alguien me puede decir cómo solucionar el error? Gracias
Responder
#2
Buenas Toni, abre el fichero C:\SYSME\SGC\actualizabdsysmehotel.txt y copia este código:

Código:
drop table opencart_comg;
drop table opencart_tipo_comg;
drop table lineaseliminadas;
create table opencart_comg (id_complementog varchar(5) not null, id_opencart int(2) not null, primary key (id_complementog,id_opencart)) type=innodb;
create table opencart_tipo_comg (id_tipo_comg varchar(4) not null, id_opencart int(2) not null, primary key (id_tipo_comg,id_opencart)) type=innodb;
create table lineaseliminadas select * from ventadir_comg limit 0;
alter table albaran add observaciones varchar(250) default "";
create table venta_ticket (id_venta int(7) not null, primary key (id_venta)) type=innodb;
create table almacen_complementg2 select * from almacen_complementg;
insert into almacen_complementg (id_centro,id_empresa,id_almacen,id_tipo_comg,id_complementog,cantidad,stock_minimo,complementog,variacion,desc_variacion) select "01","001","01",id_tipo_comg,id_complementog,0,0,complementog,0,"" from complementog where cafeteria = "S" and inventario = "N" and id_complementog not in (select id_complementog from almacen_complementg2);
drop table almacen_complementg2;
alter table almacen_complementg modify stock_minimo float;
alter table opencart add ftppasivo char(1) default "N";
alter table comg_tarifa add activo boolean default false;
alter table complementog add fifo char(1) default "Y";

Guarda el fichero y reinicia Sysme Tpv, se debería solucionar.

Ya me dices.
Oscar Guirado
Sysme Software

Sysme Software
Veravap
Responder
#3
Muchas gracias Oscar por tu rápida y gran ayuda. Está solucionado.

Gracias de corazón
Responder
#4
Wink
Oscar Guirado
Sysme Software

Sysme Software
Veravap
Responder
#5
(15-11-2018, 02:28 PM)Moises escribió: Al introducir ese script puedo introducir i editar productos. Pero al abrir el programa me lanza el error

almacen_complementg: Type mismatch for fiels 'stock_minimo', expecting: Integer actual: Float
Responder
#6
Moisés que versión de Sysme tpv estás usando?
Oscar Guirado
Sysme Software

Sysme Software
Veravap
Responder
#7
Hola, la 4.91
Responder
#8
(15-11-2018, 02:46 PM)Moises escribió: Además me está lanzado otros errores

https://www.sysme.net/foro/showthread.ph...=frm+error


Formulario:  FrmError_7<br>
Error:  opencart: Cannot perform this operation on a closed dataset

Formulario:  frmpagar<br>
Error:  Operation is not allowed for closed dataset

Formulario:  FrmPadre<br>
Error:  opencart: Cannot perform this operation on a closed dataset

....
Responder
#9
Hola.

El script modifica ese campo a FLOAT. Si cambio el ALTER TABLE a integer parece que funciona. Me lo puedes confirmar!?

Gracias.
Responder
#10
a ver, claro, es que ese script solucionaba un problema al actualizar a la 4.96 ... por tanto hay cambios en la base de datos, ahora mismo lo mejor que te recomendaría es que actualizases la versión
Oscar Guirado
Sysme Software

Sysme Software
Veravap
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)

Contáctanos | Sysme Software | Volver arriba | | Archivo (Modo simple) | Sindicación RSS