![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
uis....espera.... me estoy confundiendo yo también, fue en Febrero pero del año pasado.
![]()
__________________
Be water my friend. |
|
#2
|
|||
|
|||
|
No te ralles con XMLDocument
Yo en mi programa lo implementé también con XMLDocument en Delphi7, no es muy complicado, aunque evidentemente hay que mirar cosas del componente.
Pero luego resulta que al depender de componentes de Windows explotaba en sistemas con Windows 64 bits. Aunque mantengo el código, deseché su uso completamente. Las dependencias con otros programas/componentes siempre son problemáticas. Mi consejo es que directamente escribas el archivo como si de un archivo de texto normal se tratase. Igual que has montado la 34.14 y 19.14/15/44 en formato de texto básico. De hecho, y dadas las limitaciones impuestas a los caracteres válidos, a pesar de tratarse de un archivo unicode no tendrás problemas en montarlo todo con Delphi7. El código, aunque sale algo más largo, es mas sencillo de entender y mantener. |
|
#3
|
|||
|
|||
|
Aqui http://www.sepaesp.es/f/websepa/secc.../BOEnichos.pdf
dice esto: Cita:
|
|
#4
|
||||
|
||||
|
Creo que ahí no hablan de las normas 19 y 34
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
|||
|
|||
|
Los documentos oficiales simpre me resultan enfarragosos asi que igual me columpio entonces, yo entendía que la norma 34 era para transferencias y la 19 para adeudos, por eso al leer:
"transferencias o adeudos domiciliados individuales agrupados" entendi que se referian a los cuadernos 34 y 19. Última edición por engranaje fecha: 26-03-2015 a las 13:20:56. |
|
#6
|
||||
|
||||
|
Comunicado de una de las entidades bancarias (Banco Sabadell), para los que estaban tranquilos de que habian ya pasado por este mal trago:
SEPA - FORMATO XML ISO20022 A partir del 1 de Febrero de 2016 el formato SEPA XML será el único válido para el envío de ficheros de Adeudos Domiciliados y Transferencias. En consecuencia, los Recibos físicos y los ficheros de Normas 32, 58, 19.14, 19.15, 19.44 y 34.14 se deberán adaptar a los nuevos estándares obligatorios de Adeudos Directos y Transferencias SEPA XML. Es decir que de aquí a más o menos un año, no aceptarán el formato SEPA en fichero txt deberá ser formato XML ISO 20022. Gracias. |
|
#7
|
||||
|
||||
|
Un enlace, por favor.
Ya veo: http://aeb.respuestaprofesional.com/norma_sepa.html Me parece absurdo el cambio, no sé qué mejora tiene. Aunque creo que sigue refiriéndose a transferencias sepa, no a los recibos domiciliados, que siguen igual, en formato texto. No sé seguro.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal Última edición por Casimiro Noteví fecha: 26-03-2015 a las 14:14:17. |
|
#8
|
||||
|
||||
|
Cita:
Si me puedes orientar un poco, de verdad no sabes cuanto te lo agradecería. Tan solo con la secuencia de instrucciones empleada con el XMLDocument me salvas. Un saludo, Ramiro |
|
#9
|
||||
|
||||
|
ramherfer,
Cita:
![]() Revisa esta información: Cita:
![]() Nelson. Última edición por nlsgarcia fecha: 26-03-2015 a las 16:02:25. |
|
#10
|
||||
|
||||
|
Gracias Nelson, he estado mirando el componente y desgraciadamente es para a partir de Delphi 2009 con lo que no lo puedo instalar en mi Delphi 7, no obstante he visto la sencillez del código que propone como ejemplo y voy a ver si lo traslado al XMLDocument a ver si me arroja un poco de luz. Me preocupa el XMLDocument por lo que comenta Nasca en versiones Windows de 64Bits, aunque tengo aplicaciones rodando en windows 32/64 con componentes instalados y no me a dado problemas, pero con lo que Nasca comenta no tengo por mas que alzar las orejas. Una vez tenga algo en XML a modo de prueba, lo haré rodar bajo Windows 32 y Windows 64 en diferentes versiones y a ver que pasa.
Agradezco tu ayuda y comento como ha ido la prueba del código (que me parece bastantesencillo). Gracias, Ramiro |
|
#11
|
|||
|
|||
|
Algo de código
He revisado y solo mantuve el código de lectura del XMLDocument, que fue lo que inicialmente implementé y me dio errores.
Lo dicho, mucho mas seguro y sencillo evitar esa dependencia con código del tipo:
Es optimizable con ayuda de algunas funciones, pero así queda mas legible. El código está raro porque he tenido que pasarlo por un editor html para no perder las etiquetas xml. Última edición por Casimiro Noteví fecha: 26-03-2015 a las 18:52:08. |
|
#12
|
||||
|
||||
|
Gracias Nasca, me imagino que construyendo el XML de esta forma los bancos lo admiten ¿no?.
Creo que voy a probar con esto, al fin de al cabo ya no se diferencia mucho de la forma de construirlo, de como ahora con sepa texto plano esta. De verdad mil gracias por encender algo de luz sobre este problema. Un saludo, |
|
#13
|
||||
|
||||
|
XMLDocument y similares son interfaces muy engorrosas (y ademas son dependencias a librerias del OS), y que son para hcer procesamiento muy complejos de XML... que son raros.
Una forma muy simple es usar plantillas asi: Código PHP:
Me encontre ademas una implementacion de Mustache (mustache es un sitema de generacion de templates que hace facil hacer lo anterior, muy utilizado para hacer sitios web) para Delphi: http://blog.synopse.info/post/2014/0...-Delphi-part-3 Otra es que estos componentes estan inspirados en el DOM (Document Object Model), que es todo un rollo... y que esconden una verdad simple: XML es una forma mas "verbosed" de representar un arbol. Asi que tambien puedes simplemente hacer/usar una estructura de arbol y luego serializar a XML.
__________________
El malabarista. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| necesito alguien que sepa de delphi | poolero | Internet | 24 | 08-04-2011 16:44:34 |
| Necesito Ayuda de Seoane (o de otro que sepa C y Delphi) | JoAnCa | API de Windows | 4 | 14-11-2008 14:53:19 |
| Sobre Crystal Report alguien que sepa | Larra | Impresión | 0 | 08-09-2006 16:41:57 |
| Formato de openoffice.org, 'OpenDocument' se convierte en norma ISO | lanysoft | Noticias | 3 | 02-06-2006 19:36:24 |
| Crear fichero bancario con la norma csb19 | carlosgarciabla | Varios | 1 | 10-08-2005 14:16:20 |
|