Jump to content

dev botao
  • Este tópico foi criado há 133 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Posted

Bom dia a Todos,

Com a mudanca na forma de envio do MDF-e, como fazer o envio do evento de encerramento, de modo Sincrono?

Bastar antes do EnviarEvento, colocar ACBrMDFE1.WebServices.Enviar.Sincrono:=True?

Desde ja agradeco a atencao

Obrigado

signature_mateus_penha_acbr.fw.png

 

 

  • Consultores
Posted

Boa tarde Mateus,

O único serviço que usava o modo assíncrono era o de recepção do MDF-e, todos os demais sempre funcionaram no modo síncrono e eles independem de configuração ou passagem de parâmetro para que funcionem no modo síncrono.

Repito somente o método Enviar que possui 3 parâmetros conforme apresentado abaixo, sendo o terceiro responsável por determinar se o envio é síncrono ou assíncrono:

  // Parâmetros do método Enviar:
  // 1o = Número do Lote
  // 2o = Se True imprime automaticamente o DAMDFE
  // 3o = Se True o envio é no modo Síncrono, caso contrario Assíncrono.
  // Obs: no modo Síncrono só podemos enviar UM MDF-e por vez.
  ACBrMDFe1.Enviar(StrToInt(vNumLote), True, True);

Caso não tenha feito, favor atualizar todos os fontes de todas as pastas e reinstale o ACBr.

Eu fiz uma alteração fazendo com que o envio do RPS a partir de agora só seja feito em modo síncrono independente do valor do terceiro parâmetro.

O Encerramento é um evento e para que o mesmo seja enviado usamos o método EnviarEvento cuja sintaxe é:

    function EnviarEvento(idLote: Int64): Boolean;

Como você pode ver ele tem apenas um parâmetro que é o numero do lote.

Abaixo temos a lista de serviços disponibilizados pela SEFAZ que consta na versão 1 do manual do MDF-e de 13/06/2012

image.png

Isso demonstra claramente que somente o serviço Recepção do MDF-e era assíncrono, todos os demais serviços eram e são até hoje síncrono.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Este tópico foi criado há 133 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.