Registro já existente na tabela GLO_AGENTES_ID - Constraint GLO_AK_AGN_ST_CODIGOALT

Seguir

Comentários

1 comentário

  • Avatar
    Anderson da Silva (Sanavita) (Editado )

    O artigo é bem especifico ao indicar Fornecedor, sendo que o erro pode ocorrer para qualquer Tipo de Agente.

    Essa mensagem é apresentada, pois o código alternativo utilizado neste cadastro já foi utilizado no cadastro de outro agente do tipo Fornecedor.

    O mesmo poderia ser escrito de outra maneira, sendo:

    Incidente

    No módulo Global, ao editar ou cadastrar um agente é apresentada a mensagem: Registro já existente na tabela GLO_AGENTES_ID - Constraint GLO_AK_AGN_ST_CODIGOALT.

    Esse erro também pode ser apresentado no Serviço 207 do Mega Integrador.

    Causa

    Essa mensagem é apresentada, pois o Código Alternativo utilizado neste cadastro já foi utilizado no cadastro de outro Agente do mesmo Tipo que está sendo incluso ou editado.

    Ex: Código Alternativo C_999 está cadastrado no Agente 1 com o Tipo Cliente (C).

    Ao realizar o cadastro do Agente 2 e marcar Tipo Cliente (C) não será possível utilizar o Código Alternativo C_999 para o Agente 2, já que está sendo utilizado pelo Agente 1.

    🔗 Saiba mais sobre os Tipos de Agente disponíveis no Serviço 207!

    Para identificar qual o Agente está utilizando determinado Código Alternativo, é possível após selecionar o respectivo Tipo de Agente no Cadastro de Agentes e filtrar pelo Código Alternativo.

    Solução

    Para que seja possível identificar um Agente para o respectivo Tipo com um Código Alternativo, realize o procedimento a seguir:

    1. Ao editar ou inserir um agente do respectivo Tipo, garanta que na Aba do Tipo de Agente o campo Cód. Alternativo tem um valor que ainda não foi utilizado em outro Agente para o mesmo Tipo de Agente.

    Após esse procedimento, será possível incluir ou alterar o cadastro do agente com sucesso.

    Veja também:

    Observação, a mensagem poderia muito bem ser tratada e deixar mais claro no próprio erro. Exemplo:

    Código Alternativo [C_999] do Tipo de Agente [Cliente] não pode ser utilizado no Agente [2], pois já está sendo utilizado no Agente [1] do mesmo Tipo de Agente.

    0
    Ações de comentário Permalink

Por favor, entre para comentar.

Artigos nessa seção