Tempo aproximado para leitura: 00:01:00 min
Ocorrência
Ao executar rotinas de processamentos do estoque que utilizam procedures é gerado o erro na chamada de processo "TOP Error -19 - Invalid parameter type", como corrigir?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Todas as versões.
Causa
Esse incidente ocorre pois possui algum parametro em sua SX6 que não está com o tipo da variável correto ou o conteúdo, sendo necessário reavaliar se foi feito alguma alteração que impactasse e ajustar para o dicionário correto.
Solução
1. Avaliar se não houve nenhuma alteração do tipo da variável dos parametros e conteúdo da sua SX6 relacionado a rotina em questão;
2. Fazer um teste sem as procedures relacionadas ao estoque para que o sistema gere o error.log e informe qual parametro que esteja gerando erro:
Observação: No exemplo acima o erro: "type mismatch on compare on LOCALIZA" se dá por conta do tipo do parâmetro MV_LOCALIZ estar diferente do que se espera.
Ao gerar o error.log, verifique qual é o parâmetro que está com inconsistência e reavalie.
3. Avaliar o tipo de compartilhamento do parametro e verificar se está exclusivo ou compartilhado.
Exemplo: Tem 5 filiais no grupo de empresa, e o parametro MV_RASTRO está exclusivo apenas para uma filial, vai gerar o erro acima pois precisa ter esse parametro em todas as filiais.
4. Caso persista, por gentileza abrir um ticket ao time de Suporte para que possa enviar o error.log sem a procedure instalada gerado para que possamos apontar qual é o parâmetro que está com o tipo incorreto e efetuar o ajuste.
Saiba mais:
0 Comentários