![]() |
|
Problemas en la importación fichero CSV de clientes - 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: Problemas en la importación fichero CSV de clientes (/showthread.php?tid=12267) |
Problemas en la importación fichero CSV de clientes - Xavi M. - 06-11-2025 Hola Óscar, muy buenas tardes, Soy nuevo en el programa (ayer adquirí la licencia), y ahora estoy intentando importar un fichero CSV con mis clientes, desde Saari (Sage Software, 1999, trabaja en MS DOS) al Sysme TPV. Con ayuda de la IA (mis conocimientos informaticos son muy limitados), estoy utilizando la consola SQL del programa con esta instrucción: Código: LOAD DATA INFILE 'C:/Users/Xavi/Documents/Text_CSV_separador.csv'Código: SQL Error: Table 'sysme.tpv_clientes' doesn't existMuchas gracias anticipadas por tu ayuda...(y seguro que hasta pronto!) —Xavi, usuario de Indel Center RE: Problemas en la importación fichero CSV de clientes - rinconines - 06-11-2025 La tabla es "cliente". RE: Problemas en la importación fichero CSV de clientes - Xavi M. - 06-11-2025 Hola Óscar, buenas tardes: Antes que nada, muchas gracias por tu respuesta anterior sobre el nombre de la tabla (“cliente”), me ha sido de gran ayuda. Ahora me gustaría saber, por favor, cuáles son los nombres exactos de los campos internos de la tabla “cliente” en la base de datos del Sysme TPV (versión 5.31). Estoy intentando importar mis clientes desde un archivo CSV y necesito saber los nombres correctos de cada columna para que la instrucción LOAD DATA INFILE funcione correctamente. Por ejemplo, he probado con: nombre, apellidos, dni, tlf, movil, direccion, cp, poblacion, provincia …pero el programa me devuelve errores indicando que algunos campos no existen. ¿Podrías indicarme los nombres reales de cada campo o una forma de consultarlos directamente desde Sysme TPV? Muchas gracias de antemano por tu ayuda y tu tiempo. Un saludo cordial, RE: Problemas en la importación fichero CSV de clientes - sysme - 06-11-2025 Aquí tienes la estructura: CREATE TABLE `cliente` ( `dni` varchar(15) NOT NULL default '', `nombre` varchar(75) NOT NULL default '', `apellidos` varchar(150) NOT NULL default '', `id_pais` char(3) NOT NULL default '', `direccion` varchar(249) default NULL, `id_tipo_cliente` char(2) default NULL, `id_tipo_doc` char(2) default NULL, `id_provincia` char(2) default NULL, `id_poblacion` varchar(6) default NULL, `cp` varchar(10) default NULL, `tf1` varchar(20) default NULL, `tf2` varchar(20) default NULL, `email1` varchar(40) default NULL, `email2` varchar(40) default NULL, `observaciones` text, `poblacion` varchar(249) default NULL, `ctacontable` varchar(20) default NULL, `sexo` char(1) NOT NULL default 'M', `fecha_nacimiento` date default NULL, `fecha_expedicion` date default NULL, `foto` blob, `id_camarero` int(3) default '0', `representante` varchar(50) default '', `marca` varchar(50) default '', `pais` varchar(200) default NULL, `provincia` varchar(250) default '', `apellido2` varchar(250) default '', `caut` varchar(200) default NULL, `contador` int(11) NOT NULL auto_increment, `contador2` varchar(20) default '', `idoc` varchar(15) default '0', `sujetoimp2` char(1) default 'N', `boletin` char(1) default 'N', `cloud` char(1) default 'N', `paisdoc` char(2) default '', PRIMARY KEY (`dni`), KEY `id_tipo_cliente` (`id_tipo_cliente`), KEY `id_pais` (`id_pais`), KEY `fk_cliente_tipo_doc` (`id_tipo_doc`), KEY `contador` (`contador`), CONSTRAINT `cliente_ibfk_1` FOREIGN KEY (`id_tipo_cliente`) REFERENCES `tipo_cliente` (`id_tipo_cliente`) ON UPDATE CASCADE, CONSTRAINT `fk_cliente_tipo_doc` FOREIGN KEY (`id_tipo_doc`) REFERENCES `tipo_doc` (`id_tipo_doc`) ON UPDATE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=6295 DEFAULT CHARSET=latin1 RE: Problemas en la importación fichero CSV de clientes - rinconines - 06-11-2025 (06-11-2025, 04:15 PM)sysme escribió: Aquí tienes la estructura: Yo tengo una pequeña duda con el campo id_pais. Al crear un cliente desde sysme, por defecto, se crea con el ID 11, que he visto que se corresponde a España, por la tabla "paises". Pero es indiferente que meta un cliente de España o de Alemania, siempre aparece "11" no sé si está bien dejarlo así o simplemente es un dato que actualmente no tiene relevancia. RE: Problemas en la importación fichero CSV de clientes - sysme - 06-11-2025 Hay campos que están ya inhabilitados ... el campo id_país ya no se usa ... recordad que Sysme Tpv tiene ya 20 años ... en la base de datos mantenemos estructuras desde el inicio de los tiempos. RE: Problemas en la importación fichero CSV de clientes - Xavi M. - 07-11-2025 Hola Óscar, Muchas gracias por tu respuesta anterior, por desgrácia, no me ha funcionado la importación del fichero de clientes exportados de mi anterior programa de gestión (Saari, Sage, 1999). Está limpio y bien estructurado. Los campos están en este orden: NIF, nombre, apellidos, telefono1, telefono2, direccion, cp, poblacion, provincia El archivo está en la unidad C: con el nombre CLIENTS_SAARI_SYSME_2025.csv, y el formato está verificado (delimitado por punto y coma, UTF-8). He intentado importarlo desde la consola DB con una sentencia tipo: LOAD DATA INFILE 'C:/CLIENTS_SAARI_SYSME_2025.csv' INTO TABLE clientes FIELDS TERMINATED BY ';' LINES TERMINATED BY '\r\n' IGNORE 1 LINES (NIF, nombre, apellidos, telefono1, telefono2, direccion, cp, poblacion, provincia); El sistema responde “SQL Error: Table 'sysmehotel.clientes' doesn’t exist”, lo cual me hace pensar que el nombre de la base de datos o de la tabla no es exactamente “clientes”. ¿Podrías por favor indicarme cuál es el nombre correcto de la tabla de clientes en la versión Sysme 5.31, o cómo puedo localizarlo para hacer la importación correctamente? (he comprado Sysme TPV ya que mi tienda es de electronica, telefonia y artículos de regalo). PD. En futuras actualizaciones está previsto que las importaciones sean más directas? (para los que no somos de este gremio es realmente complicado y se agradeceria que Sysme mejorara la usabilidad) Muchas gracias por tu ayuda y por toda tu dedicación en el foro. Un saludo, Xavier RE: Problemas en la importación fichero CSV de clientes - Xavi M. - 07-11-2025 Y aprovecho para preguntarte también: ¿el procedimiento sería el mismo para importar proveedores? En ese caso, ¿cual es el nombre de la tabla correspondiente donde Sysme guarda los proveedores? Muchas gracias anticipadas! (intentaré hacerlo, con ayuda de la IA, pero si resulta imposible la semana que viene contactaria con vosotros para contratar un servicio a distáncia) Xavier RE: Problemas en la importación fichero CSV de clientes - sysme - 08-11-2025 Xavi, es que estás tratando de importar una tabla que contiene cambos obligatorios por Hacienda con formatos definidos y también vinculados y obligatorios ... es mas complejo de lo que parece RE: Problemas en la importación fichero CSV de clientes - Xavi M. - 08-11-2025 Gracias, Óscar. Entiendo perfectamente. Si te parece, preferiría no arriesgarme a dañar la base de datos y me gustaría saber si podrías ofrecerme el servicio de importación a distancia (por TeamViewer o similar) para importar tanto el archivo de clientes como el de proveedores, de esta forma solicitaria vuestro servicio la próxima semana. Por otro lado, ya tengo el CSV de clientes perfectamente limpio y estructurado con todos los campos en el orden correcto. En cuanto a los proveedores, ¿podrías indicarme por favor qué campos son necesarios, en qué orden y en qué formato (CSV u otro) debo prepararlo para que te sea más fácil importarlo? Muchas gracias por tu ayuda, Xavier |