Tempo aproximado para leitura: 00:02:00 min
Dúvida:
Como corrigir o error.log "type mismatch on compare" ao incluir um produto na rotina Televendas?
Ambiente
Cross Segmentos - Backoffice Protheus - SIGATMK - Todas as versões
Causa
Esse comportamento ocorre devido a um conflito no comparativo de tipos de dados do sistema: quando o parâmetro é preenchido com aspas internas (ex: '502'), o sistema interpreta o conteúdo como Caractere (texto); se estiver sem as aspas (ex: 502), o sistema o interpreta como Numérico, gerando a inconsistência "type mismatch on compare on TKP000A(TMKA273.PRW)".
Para resolver o problema, realize o ajuste no parâmetro seguindo os passos abaixo:
Acesse o módulo Configurador (SIGACFG);
Vá em Ambiente > Cadastros > Parâmetros;
Pesquise pelo parâmetro MV_BONUSTS;
Altere o conteúdo informando o código da TES obrigatoriamente entre aspas simples (Exemplo:
'502');Clique em Salvar para confirmar a alteração.
Após ajustar o parâmetro, refaça a inclusão do produto e o processo será concluído sem erros.
0 Comentários