ERP – Processo de Cotação – Ao acessar a tela de Processo de Cotação é apresentada a mensagem: '-' is not a valid integer value
Incidente
Ao acessar a tela F410PCT_SCCP - Suprimentos / Gestão de Compras / Cotação de Preço / Processo de Cotação / Cadastro (Processo de Cotação), é apresentada a mensagem: '-' is not a valid integer value
Causa
Essa situação ocorre porque o campo E000PXF.VlrCmp está com o valor - (traço) para algum parâmetro da tela F410PCT_SCCP - Suprimentos / Gestão de Compras / Cotação de Preço / Processo de Cotação / Cadastro.
Solução
Para que a mensagem não ocorra mais, siga os passos abaixo:
1. Acesse o CBDS.exe e conecte-se ao banco de dados do sistema;
1.1 Clique no menu Ferramentas > Editor SQL;
Observação
Você pode acessar o banco de dados através de outro aplicativo que não seja o CBDS.
2. Informe o comando e depois execute-o;
SELECT * FROM E000PXF WHERE CODEMP = <CODIGO_EMPRESA> AND CODFIL = <CODIGO_FILIAL> AND CODUSU = <CODIGO_USUÁRIO> AND IDFFRM = 'F410PCT'
Onde:
<CODIGO_EMPRESA> é o código da empresa onde está ocorrendo a situação;
<CODIGO_FILIAL> é o código da filial onde está ocorrendo a situação;
<CODIGO_USUÁRIO> é o código do usuário onde está ocorrendo a situação;
3. Ajuste os campos VlrCmp para o valor 0 (zero) nos locais onde ele seja igual a '-', realizando um update. Segue abaixo exemplo de comando:
UPDATE E000PXF SET VLRCMP = 0 WHERE CODEMP = <CODIGO_EMPRESA> AND CODFIL = <CODIGO_FILIAL> AND CODUSU = <CODIGO_USUÁRIO> AND IDFFRM = 'F410PCT' AND VLRCMP='-';
Importante
Caso a situação volte a ocorrer, você deve acompanhar junto com o usuário do sistema qual o processo que o ele está realizando e em que momento essa alteração ocorre. Com base nessa informação, você poderá gerar um ticket para o Suporte da Senior ou do seu Canal de Atendimento para verificação da situação.