Ver Mensaje Individual
  #2199  
Antiguo 18-07-2017
razorxxx razorxxx is offline
Miembro
 
Registrado: jul 2015
Posts: 19
Reputación: 0
razorxxx Va por buen camino
No puedo hacer consultas sucesivas

Buenas tardes!

Me he dado cuenta de que un mismo objeto HTTPRIO no admite interfaces diferentes en consultas sucesivas.

Por ejemplo, tengo un procedimiento que se llama ConsultarFacturasEmitidas, y dentro llamo a:
Código:
SuministroFactEmitidas.GetsiiSOAP(FALSE, '', HTTPRIO1).ConsultaLRFacturasEmitidas(estructura_peticion);
Pero luego, en otro procedimiento llamado ConsultarFacturasRecibidas, si lo llamo justo después de haberse ejecutado el anterior, cuando llamo a:
Código:
SuministroFactRecibidas.GetsiiSOAP(FALSE, '', HTTPRIO1).ConsultaLRFacturasRecibidas(estructura_peticion);
me da el error: Interface not supported.

Sin embargo, si sólo hago una de las llamadas, me funciona bien.

¿Alguien sabe cómo vaciar la interface del objeto HTTPRIO para no tener que crear una variable para cada procedimiento? El objeto lo creé arrastrándolo al Form en el IDE, es decir, no lo creo en tiempo de ejecución, porque utilizo los métodos BeforeExecute, AfterExecute y HTTPWebNodeBeforePost comunes a todas las llamadas (Envío, Consulta y Anulación).
Responder Con Cita