Página 1 de 2

Ejemplo ValidaCFD_cl

Publicado: Mar Jul 24, 2012 5:51 pm
por aparedes
Buenas tardes, podrias mostrarme un ejemplo de codigo fuente en vb sobre como validar un xml, lei que lo invocas con el shell, pero no tengo claro como pasas los parametros.

Saludos.

Re: Ejemplo ValidaCFD_cl

Publicado: Mar Jul 24, 2012 6:28 pm
por Dado
Lo siento pero no programo en VB

Re: Ejemplo ValidaCFD_cl

Publicado: Mié Jul 25, 2012 12:05 pm
por aparedes
Enterado, o en el lenguaje que programes la idea solo es ver como invocas el exe y los parametros como se los envias.

Saludos.

Re: Ejemplo ValidaCFD_cl

Publicado: Mié Jul 25, 2012 12:25 pm
por Dado
En DELPHI :

ShellExecute(Self.Handle,PChar('Open'),PChar(ExePath + 'ValidaCFD_cl.exe'),PChar('archivo="c:\mis documentos\factura 38.xml" crearpdf'),nil,SW_SHOW);

Re: Ejemplo ValidaCFD_cl

Publicado: Vie Ago 03, 2012 3:24 pm
por aparedes
Amigo, otra duda, ya pude usar la herramienta, no veo en las instrucciones que me regrese de alguna forma los errores que esta presentando el xml, si los envía a las rutas especificadas, pero si puedo obtener de alguna forma los errores que encontró sería muy útil para mi.

Saludos.

Re: Ejemplo ValidaCFD_cl

Publicado: Vie Ago 03, 2012 3:51 pm
por Dado
aparedes escribió:Amigo, otra duda, ya pude usar la herramienta, no veo en las instrucciones que me regrese de alguna forma los errores que esta presentando el xml, si los envía a las rutas especificadas, pero si puedo obtener de alguna forma los errores que encontró sería muy útil para mi.

Saludos.
El proceso de los errores debe ser atravez del XML DE ERROR que te genera el validador.

Debes programar un interprete de ese XML

nota, NO ES EL XML DE LA FACTURA, es OTRO XML con los errores el que graba el validador.

Re: Ejemplo ValidaCFD_cl

Publicado: Vie Ago 03, 2012 4:18 pm
por aparedes
Enterado, pero no veo en las instrucciones como decirle que en caso de que haya errores genere ese xml, ya obteniendo ese xml, ya desarrollo la rutina para obtener los valores y poder presentarselo a mis proveedores, muchas gracias de antemano.

Saludos.

Re: Ejemplo ValidaCFD_cl

Publicado: Vie Ago 03, 2012 4:21 pm
por Dado
aparedes escribió:Enterado, pero no veo en las instrucciones como decirle que en caso de que haya errores genere ese xml, ya obteniendo ese xml, ya desarrollo la rutina para obtener los valores y poder presentarselo a mis proveedores, muchas gracias de antemano.

Saludos.
Ejecutalo con doble clic, despues dale clic al icono radar en la barra de tareas para entrar al menu de opciones y configurar las opciones.

El XML se genera tanto para validos como para invalidos.

Re: Ejemplo ValidaCFD_cl

Publicado: Vie Ago 03, 2012 4:41 pm
por aparedes
Es que todo lo estoy generando por medio de comando desde mi programa, entonces necesito que al momento en que yo le diga valida, ahí me cree el xml, no me sirve dejarlo como radar ya que en mi herramienta estoy descargando correos, administrando los archivos y en ese momento los estoy validando por si tienen errores de una vez regresarle un correo a mi proveedor, ya abrí la consola pero no veo como decirle en que ruta me deje al menos el xml que me acaba de crear al validarlo.

Saludos.

Re: Ejemplo ValidaCFD_cl

Publicado: Vie Ago 03, 2012 4:50 pm
por Dado
Es que debes abrir el radar SOLO PARA CONFIGURARLO a que genere el XML, esta configuracion se graba en un ini y de ahi se toma cuando hagas el shellexecute