Mateus Penha Postado 4 Julho Compartilhar Postado 4 Julho 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 Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores BigWings Postado 4 Julho Moderadores Compartilhar Postado 4 Julho Não alterou nada no encerramento ou cancelamento. BigWingsAjude o Projeto ACBr crescer - Assine o SAC Link para o comentário Compartilhar em outros sites More sharing options...
Mateus Penha Postado 4 Julho Autor Compartilhar Postado 4 Julho Quanto tento encerrar estou tendo retorno de que o modo assincrono foi desativado Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Italo Giurizzato Junior Postado 4 Julho Consultores Compartilhar Postado 4 Julho 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 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. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora