Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Caso Não!<descrever o motivo de não ter simulado! Ajuda SQUAD a levantar situações para esta situação>


...


INFORMAÇÕES DE BASE:

Versão Cliente:12.1.27Banco:
  •  PROGRESS 10
  •  PROGRESS 11
  •  ORACLE
  •  SQL
Versão Interna:

12.1.25


...


SITUAÇÃO

Temos o processo de criação do complemento de contrato de carreteiro por meio da rotina TMSA250. Nesta rotina, o cliente está criando o seu complemento do contrato de carreteiro e a rotina está calculando corretamente os valores dos impostos para serem gravados na tabela DTY para o primeiro complemento gerado. A partir do próximo complemento, não importa o valor que seja informado para o complemento, os impostos serão serão calculados com base no valor do primeiro complemento que foi digitado.

Tentamos de todas as formas reproduzir a situação reportada pelo cliente em nosso ambiente porém para nós o erro não é apresentado.

Em debug, verificamos que é seguido o seguinte fluxo:

  • nosso fonte TMSA250 está chamando a função FA050NAT2(linha 6133), onde será efetuado o cálculo dos imposto de acordo com a SE2
  • no momento que chamamos a função FA050NAT2, a variável __nVlrMR automaticamente é inicializada como 0, conforme está definida no início do seu fonte do TMSA250

Porém, na segunda vez que é efetuado o processo, essa variável não é reinicializada, ficando sempre com o valor do primeiro registro, dando o problema em questão

Em nosso ambiente, efetuamos o processo com debug também e em todos os momentos a variável foi reinicializada de forma correta.

Verificamos a SX3 do cliente para a tabela SE2 e está conforme nossa base padrão.

Como paliativo para o cliente trabalhar, visto que estão em go live, alteramos o código fonte do FINA050 23/11/2020 (linha 5394) e colocamos uma inicialização para a variável, deixando ela sempre como 0 no início da função.

Cliente nos retornou que com a alteração em questão o erro não foi mais apresentado.

Tentamos subir a issue para a SQUAD do Financeiro porém é apresentada a imagem abaixo:

RESULTADO ESPERADO

Calcular o imposto corretamente ao gerar o complemento do imposto.

...

SIMULAÇÃO
Cod ProgramaAção
Evidencia

View file
nameEvidencia erro calculo impostos contrato carreteiro PF (1).rar
height250

Código fonte alterado

View file
nameFINA050.7z
height250


...


Informações para Situações não Simulada

Para Todas as Situações

DocumentoArquivo
Clientlog<salvar neste espaço o documento>
Extrato de Versão<salvar neste espaço o documento>
Simulação do cliente (sem específicos)
  •  SIM
  •  NÃO

...