01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados

Linha de Produto:

Supermercados - Linha Consinco

Segmento:

Varejo

Tipo de Documento:

Manutenção

Módulo:PESSOA
Caminho: Pessoa>Manutenção>Pessoa
Função:PESSOA - GEPES0010
País:Brasil
Ticket:22929961
Requisito/Story/Issue (informe o requisito relacionado) :DSUPESTRUT-16801

02. SITUAÇÃO/REQUISITO

Ao tentar cadastrar uma nova pessoa no cadastro de Pessoa - GEPES0010, a rotina está retornando erro de SQL ao inserir o novo registro.

Ao selecionar uma cidade que possui dois cadastros para a mesma UF, o cadastro confunde-se na hora de gravar, retornando o erro, por não haver o mesmo bairro para os dois cadastros.


03. PRÉ-REQUISITOS DE VERSÃO

Não há.

04. SOLUÇÃO

Ao realizar a validação pela UF da cidade citada, a rotina realizar a busca na tabela que armazena os dados da cidade, porém a pesquisa era feita pelo nome da cidade e pela UF, e havendo dois registros para o mesmo nome, retornava o menor sequencial, e na maioria das vezes o bairro vinculado não era para o sequencial encontrado. Sendo assim, como solução, foi verificar se o campo do sequencial da cidade já não estava devidamente preenchido, não precisando realizar a busca novamente.



Imagem 1 - Execução do cadastro do Pessoa - GEPES0010.



05. REQUISITOS DE VERSÃO

Se estiver na versão 24.07, atualizar o sistema para o service pack 24.07.038 ou service pack superior.

Se estiver na versão 25.01, atualizar o sistema para o service pack 25.01.012 ou service pack superior.

06. DOCUMENTOS RELACIONADOS

DOCUMENTO(S) DE REFERÊNCIA
  • Clique aqui para mais informações sobre Pessoa - GEPES0010.