ERP – Processo de Cotação – Ao acessar a tela de Processo de Cotação é apresentada a mensagem: '-' is not a valid integer value
Incidente
No módulo de Suprimentos, 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
Importante
O outro cenário que também ocorre é:
O botão C, some da Grid de Produtos, quando a mensagem é apresentada ao abrir a tela.
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;
- ao fechar a tela o usuário estava com o campo Enviar Proc. Cotação em branco.
Solução
Para que a mensagem não ocorra mais, siga os passos abaixo, caso se trate do primeiro tópico:
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.
Para que a mensagem não ocorra mais, siga os passos abaixo, caso se trate do campo Enviar Processo de Cotação em branco:
1. cesse a tela F410PCT;
2. Clique no botão OK da mensagem '-' is not a valid interger value;
3. Informe valor para os campos descritos abaixo:
4. Feche a tela F410PCT;
5. Abra novamente a tela F410PCT.
Observação
Na próxima vez em que acessar a tela a mensagem não será mais apresentada.
Importante
Essas informações servem para cada usuário, e devem ser aplicadas individualmente para cada usuário onde estiver ocorrendo a situação.