Descrição:  No módulo Clientes, ao tentar salvar a alteração do nome cadastrado na tela 001015 o sistema apresenta a seguinte mensagem:

Falha ao enviar informações para o banco de dados.
547 - O sistema tentou gravar a coluna  'CLIENTE_ATACADO' com um valor que não existe na tabela dbo.VENDAS.
O comando UPDATE entrou em conflito com a restrição XFK12048_VENDAS(REFERENCE). O impasse ocorreu na base de dados XX..





Causa​:  Este incidente ocorre pois, o nome do cliente está sendo alterado diretamente no campo cliente, ao invés da aba TROCAR NOME;


Solução: Para alterar nome de cliente, realize os passos a seguir:

  1. Acesse o módulo Utilitários> 1. Transações> 3. Parâmetros > Tela 014005 - Parâmetros;
  2. Pesquise pelo parâmetro PERMITE_ALT_NOME_CLIFOR;
  3. Identifique o campo VALOR ATUAL;
  4. Clique no botão Editar;
  5. Altere o Valor Atual para SIM;
  6. Clique no botão Salvar;


  7.  Acesse o Módulo utilitarios> 1. Usuários> 2. Manutenção> Tela 014004 - Usuários e suas Retrições de acesso;
  8.  Pesquise pelo usuário que esta tentando realizar a alteração de nome/cliente;
  9.  Identifique o campo NÍVEL DE ACESSO;
    6.1 Caso esteja com o NÍVEL DE ACESSO maior que 0, alterar para o valor 0;




  10. Acesse o Módulo: Clientes > 1. Manutenção > 001015 - Clientes
    10.1 Após a parametrização, habilitará a aba Trocar Nome na tela;
  11. Pesquise pelo cliente que deseja alterar o nome;
  12. Acesse a aba TROCAR NOME;
  13. Preechar o campo Cliente novo e clique no botão Alterar Nome.


    OBS: É necessário que todos os usuários estejam desconectados do sistema e sql, exceto o usuário que irá realizar o processo de alteração, caso contrário irá apresentar o alerta "Existe mais de um usuário conectado ao banco de dados (nome_do_banco) ! Somente o usuário que irá processar a troca deve estar conectado".