Ir para conteúdo
  • Cadastre-se

dev botao

Passar campo 507-001=1 no intpos.001


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

Recommended Posts

Bom dia Colegas,

Gostaria de uma ajuda de vcs, preciso implementar no TEF_DIAL essa configuração para que os cartões Policard passem no Módulo Client da SITEF pois nossa aplicação está homologada na Software Express usando o módulo Client como TEF_DIAL (Troca de arquivos) e não fizemos nenhuma alteração do ACBRTEFD mas agora acredito que essa implementação do campo seja necessária mas não sei onde implementar sem modificar o fonte original do ACBR para não ficar "diferente" do SVN.

Na página 23 no item 13.2.5 do manual de integração Policard + Client Modular SITEF diz o seguinte:
 
"Além desses parâmetros, é necessário que a aplicação envie no arquivo Intpos.001 o campo
507-001=1."

Como proceder???

Segue em anexo o referido manual

Policard_Guia de Instalação.pdf

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Você pode usar o evento... "AntesFinalizarRequisicao"... veja o exemplo do Demo do ACBRTEFD

procedure TForm1.ACBrTEFD1AntesFinalizarRequisicao(Req : TACBrTEFDReq);
begin
   if Req.Header = 'CRT' then
      Req.GravaInformacao(777,777,'TESTE REDECARD');
   Memo1.Lines.Add('Enviando: '+Req.Header+' ID: '+IntToStr( Req.ID ) );
end;

 

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

procedure TForm1.ACBrTEFD1AntesFinalizarRequisicao(Req : TACBrTEFDReq);
begin
   if Req.Header = 'CRT' then
      Req.GravaInformacao(507,001,'1');
   Memo1.Lines.Add('Enviando: '+Req.Header+' ID: '+IntToStr( Req.ID ) );
end;
Em 24/02/2016 at 12:20, Daniel Simoes disse:

Você pode usar o evento... "AntesFinalizarRequisicao"... veja o exemplo do Demo do ACBRTEFD


procedure TForm1.ACBrTEFD1AntesFinalizarRequisicao(Req : TACBrTEFDReq);
begin
   if Req.Header = 'CRT' then
      Req.GravaInformacao(777,777,'TESTE REDECARD');
   Memo1.Lines.Add('Enviando: '+Req.Header+' ID: '+IntToStr( Req.ID ) );
end;

 

Olá Daniel obrigado pelo retorno mas se entendi para passar esse campo que citei seria:

procedure TForm1.ACBrTEFD1AntesFinalizarRequisicao(Req : TACBrTEFDReq);
begin
   if Req.Header = 'CRT' then
      Req.GravaInformacao(507,001,'1');
   Memo1.Lines.Add('Enviando: '+Req.Header+' ID: '+IntToStr( Req.ID ) );
end;

Seria isso??

Link para o comentário
Compartilhar em outros sites

  • Fundadores

tirando a linha de gravação no Memo (que não parece fazer parte da sua aplicação)... o resto parece correto

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • 3 meses depois ...
Em 26/02/2016 at 18:34, LIDERNetwork disse:

procedure TForm1.ACBrTEFD1AntesFinalizarRequisicao(Req : TACBrTEFDReq); begin if Req.Header = 'CRT' then Req.GravaInformacao(507,001,'1'); Memo1.Lines.Add('Enviando: '+Req.Header+' ID: '+IntToStr( Req.ID ) ); end;

Olá,

Voltando ao topico recebi um manual onde pede para alterar o Req.Header do arquivo gostaria de saber como procederia como fazer essa alteração?

Link para o comentário
Compartilhar em outros sites

  • Consultores

Como assim?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2883 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.