En el momento de hacer verificaciones, como se podría comparar de forma directa dos ramas de diferentes objetos pero que son del mismo tipo?
No se si hay alguna forma de hacer algo como esto?
Código Delphi
[-]
var
FacturaLocal: LRfacturasEmitidasType;
FacturaAEAT:RegistroRespuestaConsultaEmitidasType
begin
....
If ( FacturaLocal. FacturaExpedida.Contraparte<> FacturaAEAT. DatosFacturaEmitida.Contraparte ) then
Showmessage(‘Diferencias en la contraparte’);
If (FacturaLocal. FacturaExpedida.TipoDesglose<> FacturaAEAT. DatosFacturaEmitida.TipoDesglose ) then
Showmessage(‘Diferencias en la Tipo Desglose’);
.....
end;
Saludos...
CUIDADO
======
En mi ejemplo
FacturaLocal. FacturaExpedida.TipoDesglose y
FacturaAEAT. DatosFacturaEmitida.TipoDesglose
no son del mismo tipo.
Si es valido el ejemplo para "contraparte"