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


.

Problemas en la Addenda

Este es el foro para resolver dudas y hacer comentarios del Codigo Fuente para Delphi de generacion y timbrado que se ofrece aqui en el foro
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
Cerrado
kflores
Mensajes: 6
Registrado: Vie May 13, 2011 5:52 pm

Problemas en la Addenda

Mensaje por kflores »

Buenas tardes,, estoy tratando de crear una addenda en base a un formtao que necesita un cliente,, mi problema es que en su formato viene los nodos con la siguiente estructura

<Addenda xml:xxxx:ahmsa = 'xxxxxxx' >
<xxx:documento Tipo = "1" Clase = "PE">
</xxx:documento>
</Addenda>

el problema que tego es que con las funciones de Addenda_Amis_Obj no puedo hacerlo, nose que me falte, trato de generlo por ejemplo con xxx:documento y me marca error al parecer por los dos puntos

gracias en apoyarme
Avatar de Usuario
Dado
Mensajes: 15980
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Problemas en la Addenda

Mensaje por Dado »

kflores escribió:Buenas tardes,, estoy tratando de crear una addenda en base a un formtao que necesita un cliente,, mi problema es que en su formato viene los nodos con la siguiente estructura

<Addenda xml:xxxx:ahmsa = 'xxxxxxx' >
<xxx:documento Tipo = "1" Clase = "PE">
</xxx:documento>
</Addenda>

el problema que tego es que con las funciones de Addenda_Amis_Obj no puedo hacerlo, nose que me falte, trato de generlo por ejemplo con xxx:documento y me marca error al parecer por los dos puntos

gracias en apoyarme
Para inicializar un XMLDoc con la addenda de Altos Hornos debes usar lo siguiente :

Código: Seleccionar todo

'<ahmsa:AddendaAHM xmlns:ahmsa="http://www.ahmsa.com/xsd/AddendaAHM1"></ahmsa:AddendaAHM >';
Ademas cuando hagas el binding debes declarar el namespace asi :

Código: Seleccionar todo

DeclareNamespace('ahmsa','http://www.ahmsa.com/xsd/AddendaAHM1');
Ya con eso la interface IXMLAddendaAHM queda "amarrada" al namespace con prefijo ahmsa:
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
kflores
Mensajes: 6
Registrado: Vie May 13, 2011 5:52 pm

Re: Problemas en la Addenda

Mensaje por kflores »

que tal,, estoy modificando esta linea
Addenda_Amis.XML.Text :='<ahmsa:AddendaAHM xmlns:ahmsa="http://www.ahmsa.com/xsd/AddendaAHM1">< ... AddendaAHM >';

originalmente viene como Addenda_Amis.XML.Text := '';

y me manda el siguiente error.

"Interface Not Supoorted"

respecto al DeclareNamespace

donde tengo que hacer esa adecuación?

Gracias por tu apoyo
Avatar de Usuario
Dado
Mensajes: 15980
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Problemas en la Addenda

Mensaje por Dado »

kflores escribió:que tal,, estoy modificando esta linea
Addenda_Amis.XML.Text :='<ahmsa:AddendaAHM xmlns:ahmsa="http://www.ahmsa.com/xsd/AddendaAHM1">< ... AddendaAHM >';

originalmente viene como Addenda_Amis.XML.Text := '';

y me manda el siguiente error.

"Interface Not Supoorted"

respecto al DeclareNamespace

donde tengo que hacer esa adecuación?

Gracias por tu apoyo
Tienes que hacer primero el databinding del esquema de la addenda de altos hornos y usarla en lugar de la interface de la addenda amis.

O lo que es lo mismo.....NO SE PUEDE tomar la addenda amis y "convertirla" a addenda de altos hornos, claro que puedes tomar una idea de como se hace, pero es mas facil empezar "de cero" una nueva addenda.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
kflores
Mensajes: 6
Registrado: Vie May 13, 2011 5:52 pm

Re: Problemas en la Addenda

Mensaje por kflores »

Hola que tal, si entiendo que la estructura del AMIS y la de Altos Hornos son diferentes,, lo que no puedo es hacer que tome la declaracion de la Adenda siguiente:

<Addenda xmlns:ahmsa="http://www.ahmsa.com/xsd/AddendaAHM1" xsi:schemaLocation="http://www.ahmsa.com/xsd/AddendaAHM1 http://www.ahmsa.com/xsd/AddendaAHM1/AddendaAHM.xsd">
- <ahmsa:AddendaAHM Version="1.0">

lo de los nodos eso no hay tanto problema creo, se puede armar, pero al tratar de realizar el codigo anterior me marca error.

saludos y gracias
Avatar de Usuario
Dado
Mensajes: 15980
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Problemas en la Addenda

Mensaje por Dado »

kflores escribió:Hola que tal, si entiendo que la estructura del AMIS y la de Altos Hornos son diferentes,, lo que no puedo es hacer que tome la declaracion de la Adenda siguiente:

<Addenda xmlns:ahmsa="http://www.ahmsa.com/xsd/AddendaAHM1" xsi:schemaLocation="http://www.ahmsa.com/xsd/AddendaAHM1 http://www.ahmsa.com/xsd/AddendaAHM1/AddendaAHM.xsd">
- <ahmsa:AddendaAHM Version="1.0">

lo de los nodos eso no hay tanto problema creo, se puede armar, pero al tratar de realizar el codigo anterior me marca error.

saludos y gracias
Por ahi recuerdo haber asesorado a un forista con otra addenda y le di una explicacion mas amplia, busca "databinding" en el foro
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Cerrado