FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Saludos a todos…
Hola oscarac, intentaré explicar nuestra experiencia sobre el tema por si te puede orientar… Cuando en nuestro ERP desarrollamos la generación de facturas en formato xml, optamos por la generación “a pelo”, en formato texto, tal y como comenta el compañero dec. Y así lo tenemos en la actualidad. De todas formas, más tarde, investigamos sobre de qué forma los ficheros xsd que definen la estructura del xml podían utilizarse para simplificar el proceso y descubrimos el XML Data Binding. Utilizando esta herramienta conseguimos generar una interface que permite generar y guardar de una forma más encapsulada la factura en formato xml. En nuestro caso, la unidad que contiene la interface creada por el XML Data Binding a partir del xsd , contiene más de 6 mil líneas y esta es una muestra del código generado
Y un ejemplo de su llamada e inicio de construcción del xml
Saludos |
#2
|
||||
|
||||
es exactamente lo que estoy haciendo
tambien investigue y llegue a la conclusion que los xsd son cono "una base" asi que estoy en pleno analisis para generar el XML quiza podamos apoyarnos mutuamente... saludos
__________________
Dulce Regalo que Satanas manda para mi..... |
#3
|
|||
|
|||
Pero que problema tienes exactamente??
|
#4
|
|||
|
|||
No soy experto en delphi, pero empiricamente he estado trabajando en un proyecto.
El XML lo he estado resolviendo de este modo, a ver si te es útil. OJO que la extructura del xml aún falta corregir.
|
#5
|
||||
|
||||
que no se como empezar a crear el XML
__________________
Dulce Regalo que Satanas manda para mi..... |
#6
|
||||
|
||||
wilcg estoy tomando como ejemplo tu codigo y me esta fucionando bien, pero me sale error en este codigo
error : [dcc32 Error] frmEmisionFactura_f.pas(933): E2242 'DOMDocument' is not the name of a unit acaso se encuentra en alguna otra unidad?
__________________
Dulce Regalo que Satanas manda para mi..... Última edición por oscarac fecha: 21-05-2019 a las 05:49:48. |
#7
|
|||
|
|||
Un poco mas resumido para poder analizar el código y la informacion que se crea en el xml.
|
#8
|
||||
|
||||
Cita:
__________________
Dulce Regalo que Satanas manda para mi..... |
#9
|
|||
|
|||
Si, este proceso genera la estructura completa de la factura.
Si lo necesitas, este fin de semana te puedo preparar un pequeño ejemplo con el xsd de la factura electrónica de España y te lo mando... Saludos |
#10
|
|||
|
|||
De forma muy rápida...
Me he descargado la documentación des de los enlaces que has puesto, he importado el xsd y he generado este pequeño ejemplo: Metes un memo, un botón y un XMLDocument en un formulario, y en el botón pones lo siguiente:
He cogido como ejemplo la factura que incluye en el documento "Guia+XML+Boleta+version+2+0.pdf" que he descargado con la documentación. Espero te sirva para comenzar.... Saludos |
#11
|
|||
|
|||
Ah!!
Al componente XMLDocument le pones la propiedad Options.doNodeAutoIndent a true para que el texto quede mas estructurado |
#12
|
||||
|
||||
ok voy entediendo mas
pero hay algo que me tiene en duda para que instancias
todo no se podria hacer desde ???
__________________
Dulce Regalo que Satanas manda para mi..... |
#13
|
||||
|
||||
o al menos explicame por favor como identifico
Raíz, Nodo, Atributo, DATO y asi sucesivamente
__________________
Dulce Regalo que Satanas manda para mi..... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Facturación electrónica Perú SUNAT | wilcg | Internet | 5 | 29-10-2018 18:46:01 |
Facturacion Electrónica México | kapcomx | Varios | 3 | 15-09-2017 18:23:18 |
Qué se sabe de la facturación electrónica en Colombia ? | rolandoj | Varios | 9 | 11-01-2017 22:30:58 |
facturacion electronica | anubis | Debates | 5 | 09-11-2010 06:33:59 |
facturacion electronica | pmfras | Internet | 1 | 04-11-2008 14:09:35 |
|