Ir para conteúdo
  • Cadastre-se

dev botao

Identificação em ConfiguraIntSitefInterativo


Ver Solução Respondido por Juliomar Marchetti,
  • Este tópico foi criado há 1018 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Estou com um problema na homologação do Sitef. Eles alegam que o sistema não está enviando os parâmetros adicionais com as informações "ParametrosAdicionais: [ParamsClient=1=xxxxxxxxxxxxxx;2=xxxxxxxxxxxxxx]"

Abaixo o log gerado pelo componente mostra que está configurado, porém eles dizem que chega sem parametros adicionais:

-- 03/06 10:20:11:887 - *** ConfiguraIntSiTefInterativoEx. EnderecoIP: 192.168.0.7 CodigoLoja: sw000000 NumeroTerminal: 00000002 Resultado: 0 ParametrosAdicionais: [ParamsClient=1=11111111111111;2=23631789000184;PortaPinPad=5]
-- 03/06 10:20:13:910 - CliSiTef Inicializado CliSiTEF
-- 03/06 10:20:13:914 - InfoECF: ineEstadoECF
 

Alguma luz?

 

  • Moderadores
Postado
25 minutos atrás, Ailton Ferreira disse:

Estou com um problema na homologação do Sitef. Eles alegam que o sistema não está enviando os parâmetros adicionais com as informações "ParametrosAdicionais: [ParamsClient=1=xxxxxxxxxxxxxx;2=xxxxxxxxxxxxxx]"

Abaixo o log gerado pelo componente mostra que está configurado, porém eles dizem que chega sem parametros adicionais:

-- 03/06 10:20:11:887 - *** ConfiguraIntSiTefInterativoEx. EnderecoIP: 192.168.0.7 CodigoLoja: sw000000 NumeroTerminal: 00000002 Resultado: 0 ParametrosAdicionais: [ParamsClient=1=11111111111111;2=23631789000184;PortaPinPad=5]
-- 03/06 10:20:13:910 - CliSiTef Inicializado CliSiTEF
-- 03/06 10:20:13:914 - InfoECF: ineEstadoECF
 

Alguma luz?

 

ACBr atualizado e rodado o instalador?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Membros Pro
Postado

Pessoal, houve mudanca em alguns servidores da clisitef, e antes eles nao tratavam o cnpj, ja tive casos de empresas transacionando no CNPJ de outro.

Eles estão mudando agora em etapas, e tivemos que fazer uma mudanca aqui nos fontes da unit ACBrTEFDCliSiTef, por volta da linha 370, acompanhado pelo suporte e homologacao da Sitef.

Apos estas mudanças esta tudo funcionando adequadamente, alguns dos nossos clientes estavam sem transacionar com erro, e agora voltou ao normal.

Estamos anexado a Unit aqui, e vou colar o codigo alterado por volta da linha 370

// acertar quebras de linhas e abertura e fechamento da lista de parametros
  ParamAdic := '';
  ParamAdic := StringReplace(Trim(ParametrosAdicionais.Text), sLineBreak, ';', [rfReplaceAll]);

  if (ParamAdic <> '') then
    ParamAdic := '['+ ParamAdic + ']';

  if NaoEstaVazio(CNPJEstabelecimento) and NaoEstaVazio(CNPJSoftwareHouse) then
    if (ParamAdic <> '') then
      ParamAdic := ParamAdic + ';[ParmsClient=1='+CNPJEstabelecimento+';2='+CNPJSoftwareHouse+']'
    else
      ParamAdic := '[ParmsClient=1='+CNPJEstabelecimento+';2='+CNPJSoftwareHouse+']';

  if (ParamAdic <> '') then
    ParamAdic := '['+ ParamAdic + ']';

Segundo a nova validação, os parametros adcionais devem ficar com esta aparencia, ou seja, [] entre todos, e [] entre ParamClients

 

ParametrosAdicionais: [[PortaPinPad=10;VersaoAutomacaoCielo=testeati10];[ParmsClient=1=12345694000104;2=65432153000154]]

 

ACBrTEFDCliSiTef.pas

  • Administradores
Postado

Obrigado pela contribuição, em breve será validada para possível inclusão ao svn

TK-2795

Consultora ACBr Pro

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Moderadores
  • Solution
Postado
Em 14/06/2022 at 14:48, andrefaria disse:

Pessoal, houve mudanca em alguns servidores da clisitef, e antes eles nao tratavam o cnpj, ja tive casos de empresas transacionando no CNPJ de outro.

Eles estão mudando agora em etapas, e tivemos que fazer uma mudanca aqui nos fontes da unit ACBrTEFDCliSiTef, por volta da linha 370, acompanhado pelo suporte e homologacao da Sitef.

Apos estas mudanças esta tudo funcionando adequadamente, alguns dos nossos clientes estavam sem transacionar com erro, e agora voltou ao normal.

Estamos anexado a Unit aqui, e vou colar o codigo alterado por volta da linha 370

// acertar quebras de linhas e abertura e fechamento da lista de parametros
  ParamAdic := '';
  ParamAdic := StringReplace(Trim(ParametrosAdicionais.Text), sLineBreak, ';', [rfReplaceAll]);

  if (ParamAdic <> '') then
    ParamAdic := '['+ ParamAdic + ']';

  if NaoEstaVazio(CNPJEstabelecimento) and NaoEstaVazio(CNPJSoftwareHouse) then
    if (ParamAdic <> '') then
      ParamAdic := ParamAdic + ';[ParmsClient=1='+CNPJEstabelecimento+';2='+CNPJSoftwareHouse+']'
    else
      ParamAdic := '[ParmsClient=1='+CNPJEstabelecimento+';2='+CNPJSoftwareHouse+']';

  if (ParamAdic <> '') then
    ParamAdic := '['+ ParamAdic + ']';

Segundo a nova validação, os parametros adcionais devem ficar com esta aparencia, ou seja, [] entre todos, e [] entre ParamClients

 

ParametrosAdicionais: [[PortaPinPad=10;VersaoAutomacaoCielo=testeati10];[ParmsClient=1=12345694000104;2=65432153000154]]

 

ACBrTEFDCliSiTef.pas 52 kB · 2 downloads

No svn sua contribuição

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • 2 semanas depois ...
Postado

Atualizei ACBr. Conferi os fontes e já está com a alteração postada pelo andrefaria. Compilei o sistema do zero reconstruindo todos os dcu. Enviei os arquivos para homologação na skytef e veja o que me responderam:

image.thumb.jpeg.b6c9abf8cdd1d781330438d06ca33d87.jpeg

Estou anexando o log do ACBr. Lá aparece os parâmetros adicionais, mas parece que não tá indo nos arquivos .dmp do sitef.

Não estou encontrando uma saída.

TEF_20220630.LOG

  • Este tópico foi criado há 1018 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...
The popup will be closed in 10 segundos...