Entidade DOCUMENTOS_PESSOAS
PESSOAS.DOCUMENTOS_PESSOAS
Descrição
Documentos de uma pessoa.
Atributos
Atributo | Domínio | Regras | Descrição |
---|
ID | ID(18) | Rqd PK | Id: Chave de identificação interna
|
PESSOA_ID | ID(18) | Rqd UK FK | Pessoa: Indica a pessoa que é portadora deste documento.
Referência para PESSOAS |
TIPO_DOCUMENTO_ID | ID(18) | Rqd UK FK | Tipo de documento: Indica o tipo de documento a que ele se refere.
Referência para TIPOS_DOCUMENTOS_PESSOAS |
DOCUMENTO | TEXT | Rqd UK AK | Documento: Número do documento.
|
DATA_EMISSAO | DATE | | Data de emissão: Data de emissão ou expedição do documento.
|
VALIDADE | DATE | | Validade: Data em que o documento expira (quando houver).
|
EMISSOR | UPPER | | Emissor: Órgão responsável pela emissão do documento. P.ex.: SSP/RS (Secretaria de Segurança Pública do Rio Grande do Sul) para RG (Registro Geral de pessoas físicas do Brasil); Embaixada dos EUA para passaporte de cidadão americano.
|
OBSERVACAO | TEXT_LONG | | Observação: Observações adicionais ao documento, como por exemplo na CNH deve possuir uma categoria tipo A,B...
|
PESQUISA | UPPER | AK | Pesquisa: Permitir pesquisas de uma forma rápida
|
EMISSOR_ID | ID(18) | FK | Emissor_id: Órgão responsável pela emissão da infração
Referência para PESSOAS |
Regras
Atualizar a data de última atualização da pessoa
(Depois de inserir, Depois de alterar, Depois de excluir)
Atualizar a data de última atualização da pessoa.
Validar e formatar o documento digitado
(Antes de inserir, Antes de alterar)
Validar e formatar o documento quando informado.
Preencher pesquisa
(Antes de inserir, Antes de alterar)
Esta regra preencherá o atributo PESQUISA com o conteúdo do atributo DOCUMENTO, tirando caracteres especiais e mantendo apenas letras (A-Z) e dígitos (0-9)
Documento já cadastrado para outra pessoa!
(Antes de inserir, Antes de alterar)
Caso o tipo de documento exija que o documento seja único para o tipo de pessoa, não é permitido repetir o número do documento para outra pessoa.
P.ex.: Não podem haver duas ou mais pessoas físicas com o mesmo número de CPF.
Validar múltiplos documento do mesmo tipo de documento
(Antes de inserir)
Valida se é permitido mais de um documento do mesmo tipo para a pessoa conforme configurado no campo Múltiplo do cadastro de Tipos de documentos de pessoas.
Validar documento informado
Valida o documento informado para a pessoa, conferindo se é um documento relacionado para o tipo de pessoa e se é válido (conforme domínio ou função de validação).
Busca documento de pessoa(pessoa_id, tipo_documento_id)
Busca o documento de uma pessoa de um tipo.
Para tipos de documentos que podem ser múltiplos, a rotina retorna o de emissão mais recente.
Find by tipo e documento(tipo_documento, documento)
Pesquisa uma pessoa através do número de um documento (CPF ou CNPJ).
A pesquisa retorna apenas 1 registro ou gera uma exceção de registro não encontrado.
Se existir mais do que uma pessoa com o mesmo número de documento, a rotina irá trazer o de menor ID.