Tempo aproximado para leitura: 00:01:00 min
Ocorrência
Na rotina MATA650 - Ordens de Produção, após confirmar a tela de empenhos é gerado o erro: type mismatch on compare on EXPLESTR.
Ambiente
TOTVS Manufatura - TOTVS Manufatura (Linha Protheus) - Planejamento e Controle da Produção (SIGAPCP) - Versão 12
Causa
Esse incidente ocorre quando é aberta uma ordem de produção e o componente que está na estrutura não está cadastrado na tabela SB1 - Descrição Genérica do Produto, ou os campos B1_COD - Código do Produto, G1_COMP - Código do Componente e G1_COD - Código do Produto não possuem o mesmo tamanho.
Solução
Para solucionar essa ocorrência, realize os seguintes passos:
1. Verificar no dicionário de dados e no banco de dados se os campos B1_COD, G1_COD e G1_COMP possuem o mesmo tamanho;
2. Caso algum desses campos esteja fora do padrão, ajustar para o tamanho padrão;
3. No arquivo error.log deverá localizar a tabela SG1 - Estrutura dos produtos utilizando a busca com espaço e dois asteriscos;
4. Verificar qual produto está sendo referenciado no campo G1_COD(C) - Produto do log;
5. Acessar a rotina de MATA010 - Cadastro de Produto e verificar se o componente está cadastrado na SB1.
6. Caso o componente não está cadastrado é necessário realizar o ajuste, cadastrando esse componente no MATA010 ou excluindo da Estrutura - MATA200.
0 Comentários