Erro: Invalid argument(s): Illegal ID value: 0 (OBX_ERROR code 10002)
Situação: Esse erro ocorre durante a sincronização das imagens no módulo de Força de Vendas, indicando que há registros inválidos na tabela de imagens dos bancos de dados. Mais especificamente, o erro aponta que há códigos de produtos ilegais, como "000000" ou "ZZZZZZ", na tabela PRODIMG do Resulth e do Força de Vendas.
Solução:
Como identificar o problema
Acesse os bancos de dados correspondente ao módulo de Força de Vendas e Resulth.
Localize as tabelas PRODIMG.
Realize uma consulta SQL para identificar registros com os códigos "000000" ou "ZZZZZZ":
SELECT * FROM PRODIMG WHERE CODPROD = '000000' OR CODPROD = 'ZZZZZZ';
Procedimento para Correção
Confirme que os registros identificados não são necessários.
Exclua os registros com os códigos mencionados. Utilize o seguinte comando SQL:
DELETE FROM PRODIMG WHERE CODPROD = '000000' OR CODPROD = 'ZZZZZZ';
Observação importante: Antes de executar qualquer exclusão, realize um backup do banco de dados para garantir que nenhum dado importante seja perdido.
Validação da Correção
Realize novamente a sincronização das imagens no módulo de Força de Vendas.
Confirme que o erro não é mais exibido e que as imagens foram sincronizadas com sucesso.
DESCRIÇÃO |
AUTOR |
VERSÃO E DATA |
Documento inicial |
Guga |
v0.1 – 17/12/2024 |
Elaboração do documento |
Joaquim Gaspar |
v1.0 – 17/12/2024 |