Ir para conteúdo
  • Cadastre-se

dev botao

Descrição das Ocorrências no banco Sicredi - Erro ?


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

Recommended Posts

Pessoal estava verificando e implementando o retorno das descrições das ocorrencias  no arquivo de retorno do Sicredi, quando verifiquei essa lógica.

5a0454e5ca02e_BuscaMotivoRejeio.png.14159b71d3c762b0a4e0bdfe9cbe383c.png

Dessa forma sempre que tiver qualquer Código entre as colunas das ocorrências vai ficar colocando o código "99" buscando sempre a descrição deste, ou seja mesmo que o código seja "01" vai buscar a descrição do "99", e somente se o tamanho do "Copy(SegT,  IdxMotivo, 2)" for menor ou igual a zero é que vai buscar pelo código que esta no arquivo, mas ai não teria código algum. Bom acredito que essa logica esteja errada pois deveria sim buscar sempre pelo código do arquivo para retornar as descrições corretas,  ou teria alguma outra explicação para isso ?

Acredito que a solução para isso seria apenas remover a logica que esta circulada de vermelho e remover o "Else"  também.

Link para o comentário
Compartilhar em outros sites

Bom gente alterei o arquivo para que busque sempre pelos códigos das ocorrências que são lidos no arquivo, basicamente só removi a parte destacada em vermelho e o "Else" logo após.

Estou anexando a Unit modificada e gostaria que fosse validado.

Arquivo: Sicredi.rar

Desde já agradeço a atenção de todos, e aguardo por um retorno. Obrigado.

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Este tópico foi criado há 2296 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.