
Archivos TXT y XML
Publicado por Chente (81 intervenciones) el 07/12/2010 04:18:37
Un saludo a todos. Estoy trabajando con Factura Electronica y tengo dos opciones para generar archivos XML:
1. Tengo una plantilla
2. Hacer el XML linea por linea
Estaba intentando hacer la opcion 2 y hacerlo renglon por renglon, para esto había hecho una tabla que contenia un solo campo llamado renglon del tipo CHR(254) , la cual se llenaba con una cadena de caracteres. Al final hago un capiado con COPY TO para pasarloa texto, en general funciona pero, tiene una limitante por el tamaño del campo y el tipo de dato solo acepta cadenas de hasta 255 caracteres. y las cadenas de caracteres en la Facturación electronica aveces son mucho mas largos y obviamente se corta el contenido de lineas en el archivo final.
La opción UNO (quiza la ideal) es sustiuir valores (variables) de la plantilla pero no tengo idea de como hacerlo, ya que al igual que en la opción 2 si hago una tabla con el mismo campo y mismo tipo de dato (CHR 24) tendre el mismo problema, ya intente hacerlo con el campo tipo MEMO pero no hace el APPEND FROM y tampoco toma el COPY TO
...que puedo hacer? Pudieran darme una IDEA o alguna otra forma de atacar el problema?
Es importante decir que la opcion 1 (la plantilla) ya esta toda la estructura y esta es fija solo hace falta cambiar valores segun el documento a procesar, es decir, segun los datos que arroje cada documento es utilizar la plantilla y sustituirlos.
Saludos
1. Tengo una plantilla
2. Hacer el XML linea por linea
Estaba intentando hacer la opcion 2 y hacerlo renglon por renglon, para esto había hecho una tabla que contenia un solo campo llamado renglon del tipo CHR(254) , la cual se llenaba con una cadena de caracteres. Al final hago un capiado con COPY TO para pasarloa texto, en general funciona pero, tiene una limitante por el tamaño del campo y el tipo de dato solo acepta cadenas de hasta 255 caracteres. y las cadenas de caracteres en la Facturación electronica aveces son mucho mas largos y obviamente se corta el contenido de lineas en el archivo final.
La opción UNO (quiza la ideal) es sustiuir valores (variables) de la plantilla pero no tengo idea de como hacerlo, ya que al igual que en la opción 2 si hago una tabla con el mismo campo y mismo tipo de dato (CHR 24) tendre el mismo problema, ya intente hacerlo con el campo tipo MEMO pero no hace el APPEND FROM y tampoco toma el COPY TO
...que puedo hacer? Pudieran darme una IDEA o alguna otra forma de atacar el problema?
Es importante decir que la opcion 1 (la plantilla) ya esta toda la estructura y esta es fija solo hace falta cambiar valores segun el documento a procesar, es decir, segun los datos que arroje cada documento es utilizar la plantilla y sustituirlos.
Saludos
Valora esta pregunta


0