ERP – Cadastros – Como utilizar a sequência correta caso a numeração do código do Fornecedor/Cliente/Representante/Transportadora esteja fora da sequência padrão
Dúvida
Como utilizar a sequência correta caso a numeração do código do Fornecedor/Cliente/Representante/Transportadora esteja fora da sequência padrão no módulo de Cadastros?
Solução
Caso haja cadastros fora do padrão, você pode optar por um ajuste na tabela E078ULT. Para realizar essa ação siga os passos abaixo:
1. Acesse uma ferramenta de banco, e execute o comando para buscar as informações na tabela E078ULT, de acordo com a necessidade;
Exemplos:
- SELECT * FROM E078ULT WHERE CAMBAS = 'CODFOR';
- SELECT * FROM E078ULT WHERE CAMBAS = 'CODCLI';
- SELECT * FROM E078ULT WHERE CAMBAS = 'CODREPI';
- SELECT * FROM E078ULT WHERE CAMBAS = 'CODTRA';
Importante
Quando o cliente possui o controle através do parâmetro 'Cliente igual Fornecedor' via tela F070FVE - Cadastros / Filiais / Parâmetros por Gestão / Vendas, Faturamento e Transporte (Parâmetros da Filial para Vendas), ao cadastrar um cliente, o fornecedor será automaticamente cadastrado com o mesmo código.
Nesse caso, é necessário executar um comando de ajuste tanto para o CAMBAS CodFor como para o CodCli.
2. Consulte as informações retornadas, e avalie ajustar para a numeração correta de acordo com a necessidade;
Observação
No campo ULTNUM será retornada a informação do último código gerado para o Fornecedor/Cliente/Representante/Transportadora, conforme imagem.
3. Atualize através de um comando via banco, a informação do último número do cadastro desejado. Exemplo de comando para atualizar o último número registrado para o Código de Fornecedor
UPDATE E078ULT SET ULTNUM=XX WHERE CAMBAS='CODFOR';
Atenção
Ao efetuar a alteração do último número armazenado na tabela E078ULT o sistema passará a fazer as sugestões de código a partir deste número atualizado. Caso hajam cadastros com números superiores a este que não sejam excluídos, o sistema poderá apresentar mensagens de erro ao inserir novos cadastros quando a numeração definida na tabela E078ULT chegar a numeração já existente na base de dados. Por isso, você deve ter muita atenção ao alterar esses parâmetros na tabela E078ULT. De preferência, ao fazer uma alteração para voltar a numeração de controle de algum cadastro, garanta que não existam cadastros com números posteriores já registrados na base de dados.
Observação
Caso você seja cliente de solução Cloud da Senior, você provavelmente não possuirá acesso a uma ferramenta de banco. Neste caso, você deverá abrir um ticket para equipe de IT Services da Senior solicitando que seja executado o comando para atualizar a informação do campo E078ULT.UltNum.
Caso precise de apoio para montar o comando, acione o Suporte do Gestão Empresarial | ERP para apoio pontual.
Importante
Para evitar que os códigos de Fornecedor/Cliente/Representante/Transportadora estejam fora de um padrão, verifique informações presentes no artigo ERP - Cadastros - Como parametrizar o sistema para que não seja possível saltar/pular a sequência dos cadastros de Cliente/Fornecedor/Representante/Transportadora.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.