Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


CARTA PORTE V3.1

ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03


.

Problema con Femsa en "<Parte />"

Cualquier asunto relacionado con Certificados Digitales, Rango de Folios Autorizados, Addendas Comerciales y Complementos se cubren aqui
Cerrado
condor0086
Mensajes: 425
Registrado: Jue Ago 05, 2010 3:11 pm

Problema con Femsa en "<Parte />"

Mensaje por condor0086 »

Resulta que tengo un problema con unas facturas para Femsa, mis facturas tienen:

Código: Seleccionar todo

<Concepto cantidad="10" unidad="Pza" descripcion="Aceite" valorUnitario="5.0" importe="50.0000">
  <Parte cantidad="0.00" descripcion="Ticket 12345"/>
</Concepto>
Pero ellos lo quieren así:

Código: Seleccionar todo

<Concepto cantidad="10" unidad="Pza" descripcion="Aceite" valorUnitario="5.0" importe="50.0000">
  <Parte cantidad="0.00" descripcion="Ticket 12345"></Parte>
</Concepto>
¿Saben si hay forma de hacer este cambio (en Delphi) sin tener que hacerlo mediante búsqueda/reemplazo directo como texto?

Saludos
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Problema con Femsa en "<Parte />"

Mensaje por Dado »

No lo he probado pero intenta :

CFD.Conceptos.Concepto[n].Parte.Text := ' ' <- hay un espacio entre las comillas

Mmmmh, no me acuerdo si la propiedad es "Text" o "Value", estoy en mi casa y aqui no tengo Delphi (aqui solo Left 4 Dead, Grand Theft Auto, Blockland..... :D )
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
condor0086
Mensajes: 425
Registrado: Jue Ago 05, 2010 3:11 pm

Re: Problema con Femsa en "<Parte />"

Mensaje por condor0086 »

La sección "Parte" ya está llena, el problema es para que ponga

<Parte atributo=...><Parte/>

en vez de

<Parte atributo=... />

ya que la primear forma sólo la ocupa cuando existe un subcomponente:

<Parte atributo=...>
<InformacionAduanera numero="32482094" />
<Parte/>

El caso es que no tengo ninguna "InformaciónAduanera" que ponerle, y no se si esté bien poner

<InformacionAduanera numero=" "/>

o si esto pudiera tener alguna otra repercusión.

Ojalá haya alguna opción en el XML del Delphi para decirle "este nodo termínalo así"
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Problema con Femsa en "<Parte />"

Mensaje por Dado »

Si probaste lo que te recomendaba y aparentemente no funciono es porque el Internet Explorer CAMBIA LA VISTA.

Por cierto, cualquiera de las dos propiedades que te comentaba funcionan, solo que una es "Text" o la otra "NodeValue"

Mira lo que pasa :
Parte.jpg
Parte.jpg (169.1 KiB) Visto 5791 veces
A la mitad de la pantalla esta EL CODIGO FUENTE RECOMENDADO, solo necesitas meter un Text o un NodeValue, cualquiera de los dos.

Con eso ya se "abre" el nodo a <Parte>....</Parte> como puedes verlo en el bloc de notas en la parte de abajo

PERO si ese mismisimo archivo lo abres con el internet explorer solo pone <Parte.../>, es decir lo contrae y no te muestra REALMENTE como esta el nodo

Para que pruebes que es lo que pasa usa por ejemplo Text := 'abcdef'; y veas en donde aparece ese abcdef y porque si funciona lo que te recomiendo

RECUERDA, PARA VER EL RESULTADO ABRELO EN EL BLOC DE NOTAS
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
condor0086
Mensajes: 425
Registrado: Jue Ago 05, 2010 3:11 pm

Re: Problema con Femsa en "<Parte />"

Mensaje por condor0086 »

Tienes toda la razón!

GRACIAS!!!!!! :D :D
Cerrado