Ir para conteúdo
  • Cadastre-se

dev botao

Status De Envio Nfe


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

Recommended Posts

Boa noite a todos os amigos do forum.

 

Estou com problemas ao mostrar o status de envio da NF-e do componente ACBrNFe.

 

Quando abro a tela e notas do sistema, eu ja solicito ao usuário a escolha do certificado usando o seguinte comando.

 

ACBrNFe1.Configuracoes.Certificados.NumeroSerie:= ACBrNFe1.Configuracoes.Certificados.SelecionarCertificado;

 

No componente ACBrNFe, evento OnStatusChange, coloquei o seguinte código para mostrar o progresso da operação.

 

 case ACBrNFe1.Status of
    stIdle: begin
      if ( frmStatus <> nil ) then
        frmStatus.Hide;
    end;
    stNFeStatusServico: begin
    if ( frmStatus = nil ) then
      frmStatus := TfrmStatus.Create(Self);
      frmStatus.lblStatus.Caption := 'Verificando Status do servico...';
      frmStatus.Show;
      frmStatus.BringToFront;
    end;   // e assim por diante.
 
 
Acontece, que quando eu vou consultar o status do servidor, ele roda a tela de Status e logo em seguida solicita novamente o certificado, abrindo a mesma tela que é aberta quando entro na tela de notas do sistema.
 
Alguém pode me explicar porque isso ta acontecendo? Dessa forma o usuário tem que escolher o certificado duas vezes.
Link para o comentário
Compartilhar em outros sites

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

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 conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...