Ir para conteúdo
  • Cadastre-se

mascate.marcus

Membros
  • Total de ítens

    24
  • Registro em

  • Última visita

Contact Methods

  • Website URL
    http://www.mascate.com.br

Últimos Visitantes

517 visualizações

mascate.marcus's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator Rare
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputação

1

Community Answers

  1. O problema foi a referência. Deixaram uma pedra no meu caminho rs. Muito obrigado, Juliomar.
  2. O ACBrBoleto funciona somente com o Quick? Ao compilar o projeto ocorre: "[DCC Error] ACBrBoletoFCFR.pas(52): F1026 File not found: 'frxClass.dcu'" em ACBrBoletoFCFR. Realizei a instalação pelo "Instalador ACBr" e marquei somente o boleto vi QuickReport.
  3. Removi as alterações que fiz e acatei a rotina que postou aqui. E já testado! Novamente, obrigado!
  4. Utilizando esta implementação em TACBrTEFDClass.Inicializar ("Verificando se o arquivo de Resposta é invalido...")?
  5. Compreendo sim. Mas questionar homologador é uma complicação, sempre "funciona nos outros sistemas". Enquanto você analisava, procurei ver características da "transação" pendente para remover esta transação antes de enviar o NCN. Então implementei em TACBrTEFDClass.CancelarTransacoesPendentesClass Resp.LeArquivo( ArquivosVerficar[ 0 ] ); // bug amex if (UpperCase(Resp.Rede) = 'AMEX') and (Resp.TipoGP = gpNenhum) and (Trim(Resp.NSU) = '') and (Trim(Resp.TextoEspecialOperador) = 'A operação foi cancelada.') then begin Resp.Clear; ArquivosVerficar.Delete( 0 ); Continue; end; Estou realizando testes para ver o efeito disso. Muito obrigado, Daniel!
  6. Inclusive foi por meio deste arquivo que o homologador fez o alerta. debug.txt
  7. Toda a pasta TEF_Dial já com "amex" e dentro dessa a pasta "dll". TEF_Dial.7z
  8. Em anexo, a pasta "amex" localizada em "C:\TEF_Dial". Dentro desta pasta "amex" existe uma pasta "dll" para enviar as bibliotecas para a "C:\Windows\SysWOW64". amex.7z
  9. Coloquei os arquivos manualmente. Um momento que envio.
  10. Arquivos log separado por rede. Simulando o mesmo processo, chama ADM e fecha o módulo da rede. logTEF_Dial_ADM_AMEX.txt logTEF_Dial_ADM_REDECARD.txt
  11. O teste é fazer uma ADM. Ao chamar o gerenciador padrão (com rede REDECARD e AMEX) é escolhido a rede AMEX. No módulo da AMEX, não fazer nada, fechar o módulo pressionando o botão Voltar. Será retornado mensagem ao operador de operação cancelada. Abortar AC. Na inicialização da AC, o ACBrTEFd irá verificar por transação pendente. E quando é AMEX, a operação descrita anteriormente é encontrada e é enviado um NCN. Isso somente para AMEX, usei a rede REDECARD no mesmo procedimento e não ocorreu o problema.
  12. E fazendo o mesmo processo na REDECARD, não ocorre. Somente para AMEX.
  13. Mas a operação foi cancelada antes de existir uma transação. Ele entrou no gerenciador padrão e saiu sem fazer nada.
  14. Bom dia! Estou em processo de homologação neste momento. O homologador está alertando sobre o envio de comando NCN após sair do gerenciador padrão (rede AMEX). É chamado o comando ADM, depois acessa a rede AMEX e não faz nada. Apenas aborta o gerenciador (botão voltar, ESC ou fechar). Vai ser retornado uma mensagem ao operador de "operação abortada" (ou similar). Neste momento, o homologador força o fechamento do sistema de AC. Ao ser iniciado, o sistema apresenta mensagem de cancelamento de transação (?) vindo do ACBrTEFD. Algum dos colegas passou por isso? Estou utilizado a última versão do repositório.
  15. É exatamente isso. Muito obrigado, Daniel!
×
×
  • 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 9 segundos...