Cita:
Empezado por razorxxx
No sé si a alguien más le pasa. Cuando hago una consulta al webservice, no me devuelve los datos del bloque SistemaInformatico. Ahora mismo estoy en pruebas, pero el caso es que si hago la consulta por la web y pincho en el número de factura, ahí sí me aparecen todos los datos.
Ahora mismo con la respuesta hago algo como:
Código Delphi [-]For I := Low(response.RegistroRespuestaConsultaFactuSistemaFacturacion) to High(response.RegistroRespuestaConsultaFactuSistemaFacturacion) do Begin with response.RegistroRespuestaConsultaFactuSistemaFacturacion[i] do begin // ... If DatosRegistroFacturacion.SistemaInformatico_IsSpecified Then Begin RejillaConsulta.Cells[65,I+1] := DatosRegistroFacturacion.SistemaInformatico.IdSistemaInformatico; RejillaConsulta.Cells[66,I+1] := DatosRegistroFacturacion.SistemaInformatico.NombreSistemaInformatico; RejillaConsulta.Cells[67,I+1] := DatosRegistroFacturacion.SistemaInformatico.NumeroInstalacion; End; // ... end; End;
Sin embargo, todos los demás datos que he pedido, sí están ahí.
Alguna sugerencia? Es un error del webservice, o más concretamente del entorno de pruebas?
|
Hola, en la solicitud tienes que indicarlo, va justo debajo de </FiltroConsulta> el filtro de que quieres esos datos.
Cita:
<FiltroConsulta>
....
</FiltroConsulta>
<DatosAdicionalesRespuesta xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/ConsultaLR.xsd">
<MostrarSistemaInformatico>S</MostrarSistemaInformatico>
</DatosAdicionalesRespuesta>
|
Cita:
Yo tenia otro problema y si ponia una etiqueta de referncia ejemplo "<sum1: DatosAdiciones..." en vez de directamente esto:
<DatosAdiciones... xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/ConsultaLR.xsd">
Me fallaba
|
Ten en cuenta que para las compras no vale.