01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados

Linha de Produto:

Linha Consinco 

Segmento:

Varejo Supermercados 

Módulo:PESSOA
Função:PESSOAS - GEPES0010
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DSUPESTRUT-8641


02. 
SITUAÇÃO/REQUISITO

Criar possibilidade de validar quando o usuário informar o CPF/CNPJ via banco de dados e não pela rotina Pessoa - GEPES0010, uma vez que hoje ao realizar a alteração via banco de dados, está permitindo alterar o CPF/CNPJ de um cadastro mesmo este estando inválido.

03. SOLUÇÃO

De acordo com o que foi solicitado, foi desenvolvido mecanismo para que caso o usuário tente alterar ou inserir CNPJ ou CPF via PL/SQL Developer, ou código SQL, será realizado a mesma validação que é feita na rotina Pessoa - GEPES0010.

Caso o CNPJ/CPF informado for inválido será emitida mensagem de aviso ao usuário e não alterará os registros.

Imagem 1 - Tentativa de alteração de um CPF via banco de dados.


Porém, informando dados corretamente, as informações serão alteradas mas será gerada um novo registro de versão do cliente e também gerado log sobre a alteração.

        Versão gerada com a alteração dos dados de CPF/CNPJ:

Imagem 2 - Versão Pessoa gerado após alteração de CPF/CNPJ via banco de dados.

        Log com o registro de alteração:

Imagem 3 - Registros gerados como log em virtude da alteração do CPF/CNPJ via banco de dados.

04. DEMAIS INFORMAÇÕES

Se estiver na versão 24.01, atualizar o sistema para o service pack 24.01.019 ou service pack superior.

05. ASSUNTOS RELACIONADOS

        Clique aqui para mais informações sobre Pessoa - GEPES0010.