Bom dia ,
Eu tentei atualizar a unit para essas novas funcoes
procedure GerarNota(const DescricaoRps: tcDescricaoRps; out GerarNotaResult: tcRetornoNota; out DescricaoErros: ArrayOfTcEstruturaDescricaoErros); stdcall;
procedure CancelarNota(const DadosCancelaNota: tcDadosCancelaNota; out CancelarNotaResult: tcRetornoNota; out DescricaoErros: ArrayOfTcEstruturaDescricaoErros); stdcall;
procedure ConsultarNotaValida(const DadosConsultaNota: tcDadosConsultaNota; out ConsultarNotaValidaResult: tcRetornoNota; out DescricaoErros: ArrayOfTcEstruturaDescricaoErros); stdcall;
procedure ConsultarNotaPrestador(const DadosPrestador: tcDadosPrestador; const Nota: Integer; out ConsultarNotaPrestadorResult: tcDadosNota; out DescricaoErros: ArrayOfTcEstruturaDescricaoErros); stdcall;
initialization
InvRegistry.RegisterInvokeOptions(TypeInfo(WebServiceSoap), ioDocument);
InvRegistry.RegisterInterface(TypeInfo(WebServiceSoap), 'urn:', 'ISO-8859-1', '', 'WebServiceSoap');
InvRegistry.RegisterDefaultSOAPAction(TypeInfo(WebServiceSoap), 'urn:#%operationName%');
RemClassRegistry.RegisterXSClass(tcDescricaoRps, '', 'tcDescricaoRps');
RemClassRegistry.RegisterXSClass(tcRetornoNota, '', 'tcRetornoNota');
RemClassRegistry.RegisterXSClass(tcEstruturaDescricaoErros, '', 'tcEstruturaDescricaoErros');
RemClassRegistry.RegisterXSInfo(TypeInfo(ArrayOfTcEstruturaDescricaoErros), '', 'ArrayOfTcEstruturaDescricaoErros');
RemClassRegistry.RegisterXSClass(tcDadosPrestador, '', 'tcDadosPrestador');
RemClassRegistry.RegisterXSClass(tcDadosCancelaNota, '', 'tcDadosCancelaNota');
RemClassRegistry.RegisterXSClass(tcDadosNota, '', 'tcDadosNota');
RemClassRegistry.RegisterXSClass(tcDadosConsultaNota, '', 'tcDadosConsultaNota');
Quando tento enviar a nota recebo a seguinte mensagem
Erro Comunicação: System.Web.Services.Protocols.SoapException: O servidor não pôde processar a solicitação. ---> System.NullReferenceException: Referência de objeto não definida para uma instância de um objeto.
em webservice_nfe.WebService.GerarNota(tcDescricaoRps DescricaoRps, List`1& DescricaoErros)
--- Fim do rastreamento de pilha de exceções internas ---
Alguem tem idéia de onde passo alterar, sendo que funciona perfeitamente no ultimo endereço da prefeitura.