Foro de ayuda y soporte técnico de Sysme Software
Desaparición del cuerpo de un ticket - 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: Ayuda General Sobre Sysme Tpv (https://www.sysme.net/foro/forumdisplay.php?fid=17)
+---- Tema: Desaparición del cuerpo de un ticket (/showthread.php?tid=10587)

Páginas: 1 2 3


RE: Desaparición del cuerpo de un ticket - sysme - 14-02-2023

ya imagino, el caso es que yo tampoco lo puedo saber ya que la información se almacena en la tabla de la base de datos sobre la que hemos lanzado la consulta y nos devuelve el registro vacío.


RE: Desaparición del cuerpo de un ticket - atarús - 14-02-2023

¿Puede que tenga algo que ver que no pueda guardar ni recuperar datos antiguos y me sale el siguiente error: SQL Error: Duplicate entry '1' for key 1.?


RE: Desaparición del cuerpo de un ticket - sysme - 14-02-2023

No creo, si fuera eso habrían mas tiquets afectados (los anteriores o los posteriores)


RE: Desaparición del cuerpo de un ticket - atarús - 15-02-2023

He actualizado a la versión 5.10 y sigo sin poder guardar ni recuperar datos antiguos. Me sale el mismo error: SQL Error: Duplicate entry '1' for key 1.


RE: Desaparición del cuerpo de un ticket - sysme - 15-02-2023

Ejecuta estos 6 scripts (uno a uno) en SISTEMA->CONFIGURACION->Pestaña CONSOLA DB, alguno de estos scripts, sobre todo los 2 últimos tardarán varios minutos en ejecutarse, tras esto trata de recuperar los datos antiguos:

delete from apcajas2 where id_apcajas in (select id_apcajas from apcajas);
delete from pagoscobros2 where id_pagoscobros in (select id_pagoscobros from pagoscobros);
delete from tiquet2 where (id_tiquet,serie) in (select id_tiquet,serie from tiquet);
delete from factura2 where (id_factura,serie) in (select id_factura,serie from factura)
delete from ventadirecta2 where id_venta in (select id_venta from ventadirecta);
delete from ventadir_comg2 where (id_venta,id_linea) in (select id_venta,id_linea from ventadir_comg2);

En cualquier caso dudo que ese ticket esté ahí.


RE: Desaparición del cuerpo de un ticket - atarús - 15-02-2023

Me sale el siguiente error al ejecutar el último script:

SQL Error: You can't specify target table 'ventadir_comg2' for update in FROM cause.


RE: Desaparición del cuerpo de un ticket - sysme - 15-02-2023

El último:

delete from ventadir_comg2 where (id_venta,id_linea) in (select id_venta,id_linea from ventadir_comg);


RE: Desaparición del cuerpo de un ticket - atarús - 15-02-2023

Vale, ahora sí. Ya funciona. Me dice que no hay datos antiguos que recuperar, así que he borrado y copiado los datos anteriores a 01/01/2022. 

Gracias por todo, Óscar.


RE: Desaparición del cuerpo de un ticket - sysme - 15-02-2023

Wink


Desaparición del cuerpo de un ticket - atarús - 20-02-2023

Buenos días, otra vez, Oscar:

No sé si tendrá algo que ver con los script que lanzamos, pero ahora, en informes de venta, no me salen los artículos unificados en una sola línea.