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


.

Addenda AHMSA

La factura esta basada en XML, independiente del lenguaje de programacion todos debemos saber acerca de esta tecnologia
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
Cerrado
spaniaguag
Mensajes: 137
Registrado: Vie Oct 08, 2010 3:12 pm

Addenda AHMSA

Mensaje por spaniaguag »

Hola Dado:

Estoy desarrollando la addenda de AHMSA y me base en otras addendas que previamente me habías desarrollado. Ya prácticamente quedó pero me sobra el atributo que muestro a continuación:

Imagen

el código que estoy usando es el siguiente:

CFD.Datos.Addenda.SetAttribute('xsi:schemaLocation','http://www.ahmsa.com/xsd/AddendaAHM1 http://www.ahmsa.com/xsd/AddendaAHM1/AddendaAHM.xsd');
CFD.Datos.Addenda.SetAttribute('xmlns:ahmsa','http://www.ahmsa.com/xsd/AddendaAHM1');
//La siguiente instrucción le pone el prefix a la addenda, sin embargo también pone el atributo extra en la version
Addenda_AHMSA.XML.Text := '<ahmsa:AddendaAHM xmlns:ahmsa="http://www.ahmsa.com/xsd/AddendaAHM1"/>';
Addenda_AHMSA.Active := true;
Addenda := GetAddendaAHM(Addenda_AHMSA);
Addenda.Version := '1.0';
Addenda.Documento.Clase := Clase.Text;
Addenda.Documento.Tipo := Tipo.Text;

Me podrías ayudar para que no aparezca ese atributo?
Avatar de Usuario
Dado
Mensajes: 15980
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Addenda AHMSA

Mensaje por Dado »

Los atributos de namespace son muy dificiles de quitar porque son de solo lectura.

Vas a tener que hacerlo tomando el XML como una cadena de texto y usando funciones de string para quitarlo (ReplaceString(namespace,'') )
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
foxito
Mensajes: 23
Registrado: Lun Abr 02, 2012 8:43 pm

Re: Addenda AHMSA

Mensaje por foxito »

spaniaguag escribió:Hola Dado:

Estoy desarrollando la addenda de AHMSA y me base en otras addendas que previamente me habías desarrollado. Ya prácticamente quedó pero me sobra el atributo que muestro a continuación:

Imagen

el código que estoy usando es el siguiente:

CFD.Datos.Addenda.SetAttribute('xsi:schemaLocation','http://www.ahmsa.com/xsd/AddendaAHM1 http://www.ahmsa.com/xsd/AddendaAHM1/AddendaAHM.xsd');
CFD.Datos.Addenda.SetAttribute('xmlns:ahmsa','http://www.ahmsa.com/xsd/AddendaAHM1');
//La siguiente instrucción le pone el prefix a la addenda, sin embargo también pone el atributo extra en la version
Addenda_AHMSA.XML.Text := '<ahmsa:AddendaAHM xmlns:ahmsa="http://www.ahmsa.com/xsd/AddendaAHM1"/>';
Addenda_AHMSA.Active := true;
Addenda := GetAddendaAHM(Addenda_AHMSA);
Addenda.Version := '1.0';
Addenda.Documento.Clase := Clase.Text;
Addenda.Documento.Tipo := Tipo.Text;

Me podrías ayudar para que no aparezca ese atributo?

Hola spaniaguag, resolviste el problema tengo algo parecido me puedes ayudar
Cerrado