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?