Mensajes: 11
Temas: 4
Registro en: Feb 2023
Reputación:
0
Hola saludos a todos soy nuevo en el foro.
Necesito ayuda . Acabo de instalar una actualización desde la versión 5.2 a la ultima 5.11 .
Al realizar el cobro de la venta con tarjeta o efectivo ma sale el siguiente error:
Formulario: FrmEntradasSalidasCaja<br>
Error: aux: Cannot perform this operation on a closed dataset
Mensajes: 15,333
Temas: 117
Registro en: Sep 2012
Reputación:
121
Hola Sato, Bienvenido al foro,
¿Cuando inicias el programa te salta algún mensaje de error?, necesitaria saber el primer mensaje que te aparece ya que el que me muestras creo que es una consecuencia de un error anterior.
Ya me dices.
Mensajes: 11
Temas: 4
Registro en: Feb 2023
Reputación:
0
Hola, si primero mes sale en un primer aviso :
No puedo abrir aux:
SQL. Error: Table "sysmehotel.paytef" doesnt't exit
Luego presiono reintentar y me sale:
select * from paytef where id_modo_pago in (select id_modo_pago from modo_pago where modo_pago ="EFECTIVO")
Mensajes: 15,333
Temas: 117
Registro en: Sep 2012
Reputación:
121
Ok Sato,
Accede a SISTEMA->MANTENIMIENTO->Pestaña CONSOLA DB y ejecuta estos 2 scripts (uno a uno):
drop table paytef;
create table paytef (id int(3),alias varchar(100), ip varchar(50),id_modo_pago char(2),primary key (id)) type innodb;
Tras esto no debería volverte a pasar.
Ya me dices.
Mensajes: 11
Temas: 4
Registro en: Feb 2023
Reputación:
0
Al instalar el primer código me da error en amarillo " sql: Unknown table "paytef",
el segundo código me da ok
Y ala relizar la venta me da el error:
:
sql: Error "sysmehotel.efactura" doesn't exist
select serie,factura,fecha,signaturevalue from efactura order by id desc limit 1
Mensajes: 15,333
Temas: 117
Registro en: Sep 2012
Reputación:
121
Ok, no te preocupes por el primer error, era previsible y lo tenía en cuenta, respecto a lo que te da ahora, esta vez copia todo este código en el fichero C:\SYSME\SGC\actualizabdsysmehotel.txt y tras guardarlo reinicia Sysme Tpv.
Código: drop table efactura;
create table efactura (id int not null,tipo varchar(2) not null default 'FS',fecha varchar(10) not null default '',serie varchar(5) not null default '',factura int default 0,signaturevalue text,crc varchar(3) default '',qrtext varchar(250),qrimagen mediumblob,primary key(id,tipo,serie,factura)) type = innodb;
alter table efactura add tbaiid varchar(250) default '';
alter table efactura add enviado char(1) default 'N';
alter table efactura add respuesta text;
alter table efactura modify signaturevalue text;
alter table efactura add xmlsigned mediumblob;
alter table backup add version int(4) default 0;
Mensajes: 11
Temas: 4
Registro en: Feb 2023
Reputación:
0
Perfecto, mucha gracias todo solucionado.
Saludos.
Mensajes: 6
Temas: 2
Registro en: Apr 2022
Reputación:
0
(17-02-2023, 11:57 AM)sysme escribió: Ok, no te preocupes por el primer error, era previsible y lo tenía en cuenta, respecto a lo que te da ahora, esta vez copia todo este código en el fichero C:\SYSME\SGC\actualizabdsysmehotel.txt y tras guardarlo reinicia Sysme Tpv.
Código: drop table efactura;
create table efactura (id int not null,tipo varchar(2) not null default 'FS',fecha varchar(10) not null default '',serie varchar(5) not null default '',factura int default 0,signaturevalue text,crc varchar(3) default '',qrtext varchar(250),qrimagen mediumblob,primary key(id,tipo,serie,factura)) type = innodb;
alter table efactura add tbaiid varchar(250) default '';
alter table efactura add enviado char(1) default 'N';
alter table efactura add respuesta text;
alter table efactura modify signaturevalue text;
alter table efactura add xmlsigned mediumblob;
alter table backup add version int(4) default 0;
Buenas, tras recuperar una copia de seguridad antigua ( pues el disco principar del tpv murio y olvide sacar las copias a otro disco), tenia los mismos errores mencionados en este hilo, pero en mi caso, no encuentra "efactura2", probé creando yo mismo dicha tabla usando esta misma sentencia sql pero cambiando efactura por efactura2, es esto algo nuevo en la version actual de sysme TPV o de alguna manera mi instalacion de SQL se ha rayado y cambiado referencias por su propia cuenta tras restaurar dicha copia de seguridad? esto se ha hecho sobre una instalacion desde 0, lo que me confunde aun mas.
El software esta funcionando ahora mismo, por lo que no tengo quejas si esto funcionó.
|