Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros temas > La Taberna
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-12-2016
avmm2004 avmm2004 is offline
Miembro
 
Registrado: jun 2006
Ubicación: Santa cruz de Tenerife, Islas Canarias
Posts: 500
Poder: 19
avmm2004 Va por buen camino
Hola Agustin, es mas sencillo que eso. El Facturae es un programa que se encarga de hacerlo todo. Pero ¿ cual es el problema ? Los clientes cada uno tiene su aplicación y lo que no quieren es hacer dos veces una factura (una mediante su programa habitual y otra mediante el facturae para enviar facturas a la administración).

El facturae es un programa hecho en Java (creo) y lo que permite es importar facturas de otros programas (archivos) pero en formato xml y con los campos y las especificaciones que ellos dan.

Así que, si le das un formato xml con esas especificaciones, facturae lo importa y hace todo (envío / recepción / firma digital de doctos, etc).

El problema es crear ese fichero xml (¿ con que herramientas / componentes ?) (las descripciones de los registros y campos las tengo) de la forma mas sencilla.

Por lo que realmente busco es acelerar esa creación del xml de la manera mas sencilla. La documentación de los campos , registros, tipo de registros y eso es una labor de leer y releer pero el trabajo con el xml de delphi es lo que me preocupa.

Por lo que los protocolos Soap / rest y todo eso no lo toco.
Responder Con Cita
  #2  
Antiguo 13-12-2016
Nasca Nasca is offline
Miembro
 
Registrado: abr 2007
Ubicación: Almería (España)
Posts: 249
Poder: 18
Nasca Va por buen camino
Cita:
Empezado por avmm2004 Ver Mensaje
El problema es crear ese fichero xml (¿ con que herramientas / componentes ?) (las descripciones de los registros y campos las tengo) de la forma mas sencilla.

Por lo que realmente busco es acelerar esa creación del xml de la manera mas sencilla. La documentación de los campos , registros, tipo de registros y eso es una labor de leer y releer pero el trabajo con el xml de delphi es lo que me preocupa.
Bajo mi punto de vista no merece la pena volverse loco con componentes.

Después de pelearme con diferentes formatos XML (Sepa, ETE, etc) al final he optado por hacerlos directamente a mano con ayuda de algunas simples funciones. En otros casos uso campos con máscaras y plantillas.
El xml no deja de ser un archivo de texto.

Usar los componentes genera dependencias de componentes de Windows, en mi caso el sistema se rompía en sistemas con 64bits. De esta forma no hay dependencia ninguna. Eso también ayuda luego a que la aplicación funcione con Wine.
Responder Con Cita
  #3  
Antiguo 13-12-2016
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Yo lo poco que he usado XML es lo mismo que comenta Newtron. TXMLDocument funciona bien, y está integrado en Delphi (acordate de usar CoInitialize Y CoUninitialize). De nuevo, si buscas más bibliotecas para tratar XML, vas a encontrar una abajo de cada piedra que levantes. OmniXML se me viene a la mente, SuperObject creo que también tiene algo

Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Por donde empezar miguelghz Python 5 05-11-2020 00:46:10
No se por donde empezar. andrey75s Internet 1 21-02-2008 21:46:52
sql con delphi..¿por donde empezar?? jermy SQL 4 05-01-2007 19:58:19
Por donde empezar...? Delphiboy Varios 2 09-09-2005 21:39:59
Por donde Empezar por el Servidor o el Cliente leury Debates 12 14-06-2004 23:42:20


La franja horaria es GMT +2. Ahora son las 12:54:53.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi