Cita:
Empezado por apicito
Acabo de enviarte un correo electrónico a través de tu cuenta para que pruebes haber si a ti te funciona.
Yo me he bajado el trial de Delphi XE para probar, por si era un problema de versión, pero tampoco conseguí hacer lo funcionar.
Gracias por el tiempo que le estás dedicando a mi problema.
|
Hola
Ya he realizado las pruebas y si me regresó 3 registros. Creo que el 'secreto' está en ejecutar la función
resetFechaRegistrosEntrada antes de la consulta ya que sin eso regresa una lista vacia. De cualquier forma te muestro el código que usé.
Código Delphi
[-]
procedure TForm1.Button1Click(Sender: TObject);
var
Consultas: ConsolidacionWS;
Lista: getListaRegistrosResponse;
i: Integer;
begin
Consultas := GetConsolidacionWS(true,'',nil);
memo1.Lines.Add(Consultas.resetFechaRegistrosEntrada);
Lista := Consultas.getListaRegistros('004');
for i := 0 to High(Lista) do
begin
memo1.Lines.Add(lista[i].nombre);
end;
end;
Y si, con Turbo Delphi no se recupera correctamente el WSDL ya que el protocolo SOAP que se utiliza en esa versión no es compatible con la del webservice.
Saludos