Ver Mensaje Individual
  #1854  
Antiguo 20-06-2017
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.467
Reputación: 21
newtron Va camino a la fama
Cita:
Empezado por section9 Ver Mensaje
Buenas,

aquí estamos con el tema SII. Estoy desarrollando con Delphi2009. He importado los wsdl correspondientes a la versión 0.6 y 0.7 y, todo ha ido ok. Puedo hacer altas y modificaciones de facturas emitidas y recibidas. Pero desde que he importado la versión 1.0 me sale este error.



Parece estar asociado a la parte "initialization" del *.pas que se genera al realizar la importación del wsdl. Concretamente en la línea:

RemClassRegistry.RegisterExternalPropName(TypeInfo(VersionSiiType), '_1_0', '1.0');

Si modifico el valor '1.0' por '1.1' por ejemplo, me da un error de versión (que es correcto) pero no me da un error de conversión.
Antes de realizar el envío, capturo el xml y la diferencia entre la versión 0.7 y la 1.0 es únicamente el tag <IDVersionSii> y, en el caso de la 0.7 se envía y en el caso 1.0 da el error de conversión. ¿La ha pasa a alguien más? ¿Alguna pista de que puede estar pasándo?

Gracias y un saludo.
Yo probaría a importar de nuevo los wsdl.
__________________
Be water my friend.
Responder Con Cita