Pessoas (básico)

PESSOA

Descrição

Sub-sistema simplificado que oferece a base do cadastro de pessoas.

Procedimentos

Interfaces

Sub-sistemas relacionados

Dúvidas frequentes

Configurações

PESSOA.AC_BANCO

Comando SQL utilizado na função de autocompletar o código de Bancos.

Tipo: TEXT_LONG

Valor padrão: select p.id as id , p.pessoa as valor , '(' || coalesce(b.codigo, '') || ') - ' || p.nome_completo || ' (' || p.pessoa || ')' as descricao , p.pessoa || p.nome_completo || COALESCE(p.nome_fantasia,'') || COALESCE(p.apelido,'') as pesquisar from pessoas p join bancos b on b.id = p.id where p.situacao not in ('C') order by p.nome_completo

PESSOA.AC_CLIENTE

Autocomplete para CLIENTE

Comando SQL utilizado na função de autocompletar o código de Cliente.

Tipo: SOURCE_CODE

Valor padrão: select p.id as id , p.pessoa as valor , p.nome_completo || ' (' || p.pessoa || ') ' || tdoc.tipo_documento || ' ' || doc.documento || (case when c.bloqueado = 'S' then ' - BLOQUEADO' else '' end) as descricao , p.pessoa || ' ' || p.nome_completo || COALESCE(p.nome_fantasia,'') || COALESCE(p.apelido,'') || upper( replace( replace( replace( replace(doc.documento,'.',''),'/',''),'-',''),',','') ) || ' ' || doc.documento as pesquisar from pessoas p left join documentos_pessoas doc on doc.pessoa_id = p.id left join tipos_documentos_pessoas tdoc on tdoc.id = tipo_documento_id join clientes c on c.id = p.id where p.situacao not in ('I') and tdoc.tipo_documento in ('CPF', 'CNPJ') and (p.todos_estabelecimentos = 'S' or exists( select 1 from pessoas_estabelecimentos pe where pe.estabelecimento_id = 0[ESTABELECIMENTO_ID] and pe.pessoa_id = p.id )) order by p.nome_completo

PESSOA.AC_COLABORADOR

Autocomplete para COLABORADOR (de qualquer estabelecimento)

Comando SQL utilizado na função de autocompletar o código de um coloborador (independente do estabelecimento).

Tipo: SOURCE_CODE

Valor padrão: select p.id as id , p.pessoa as valor , p.nome_completo || ' (' || p.pessoa || ')' as descricao , p.nome_completo || p.pessoa || COALESCE(p.apelido,'') || COALESCE(p.nome_fantasia,'') as pesquisar from colaboradores c join pessoas p on p.id = c.pessoa_id where p.situacao not in ('I') and c.ativo = 'S' order by nome_completo

PESSOA.AC_COLABORADOR_ESTABELECIMENTO

Autocomplete para COLABORADOR (do estabelecimento do usuário)

Comando SQL utilizado na função de autocompletar o código de um coloborador (do estabelecimento).

Tipo: SOURCE_CODE

Valor padrão: select p.id as id , p.pessoa as valor , p.nome_completo || ' (' || p.pessoa || ')' as descricao , p.nome_completo || p.pessoa || COALESCE(p.apelido,'') || COALESCE(p.nome_fantasia,'') as pesquisar from colaboradores c join pessoas p on p.id = c.pessoa_id where situacao not in ('I') and c.ativo = 'S' and c.estabelecimento_id = [ERP.ESTABELECIMENTO_PADRAO] order by nome_completo

PESSOA.AC_EMPRESARIAL

Comando SQL utilizado na função de autocompletar o código de registro empresarial

Tipo: TEXT

Valor padrão: select p.id as id , p.pessoa as valor , p.nome_completo || ' (' || p.pessoa || ')' as descricao , p.pessoa || p.nome_completo || COALESCE(p.nome_fantasia,'') || COALESCE(p.apelido,'') as pesquisar from pessoas p inner join registros_empresariais b on b.empresa_id= p.id where p.situacao not in ('C') and b.situacao in ('0') order by p.nome_completo

PESSOA.AC_FORNECEDOR

Fornecedor

Comando SQL utilizado na função de autocompletar o código de um fornecedor

Tipo: SOURCE_CODE

Valor padrão: select p.id as id , p.pessoa as valor , p.nome_completo || ' (' || p.pessoa || ')' as descricao , p.pessoa || ' ' || p.nome_completo || COALESCE(p.nome_fantasia,'') || COALESCE(p.apelido,'') as pesquisar from pessoas p join fornecedores c on c.id = p.id where p.situacao not in ('C') and (p.todos_estabelecimentos = 'S' or exists( select 1 from pessoas_estabelecimentos pe where pe.estabelecimento_id = [ESTABELECIMENTO_ID])) order by p.nome_completo

PESSOA.AC_INSTITUICAO_ENSINO

Comando SQL utilizado na função de autocompletar o código de instituições de ensino

Tipo: TEXT

Valor padrão: select p.id as id , p.pessoa as valor , p.nome_completo || ' (' || p.pessoa || ')' as descricao , p.pessoa || p.nome_completo || COALESCE(p.nome_fantasia,'') || COALESCE(p.apelido,'') as pesquisar from pessoas p inner join cursos_instituicoes_ensino b on b.instituicao_ensino_id= p.id where p.situacao not in ('C') group by p.id, p.pessoa, p.nome_completo, COALESCE(p.nome_fantasia,'') ,COALESCE(p.apelido,'') order by p.nome_completo

PESSOA.AC_PESSOA

Autocomplete para PESSOA

Comando SQL utilizado na função de autocompletar o código de uma pessoa qualquer.

Tipo: SOURCE_CODE

Valor padrão: select p.id as id , p.pessoa as valor , p.nome_completo || ' (' || p.pessoa || ')' as descricao , p.nome_completo || p.pessoa || COALESCE(p.apelido,'') || COALESCE(p.nome_fantasia,'') as pesquisar from PESSOAS P where situacao not in ('I') and (p.todos_estabelecimentos = 'S' or exists (select 1 from usuarios_estabelecimentos pe where usuario_id = [USER_ID])) order by nome_completo

PESSOA.AC_PESSOA_JURIDICA

Autocomplete para pessoas jurídicas

Comando SQL utilizado na função de autocompletar o código de uma pessoa qualquer.

Tipo: SOURCE_CODE

Valor padrão: select p.id as id , p.pessoa as valor , p.nome_completo || ' *(' || p.pessoa || ')' as descricao , p.nome_completo || p.pessoa || COALESCE(p.apelido,'') || COALESCE(p.nome_fantasia,'') as pesquisar from pessoas p join tipos_pessoas t on t.id = p.tipo_pessoa_id where situacao not in ('I') and t.tipo_pessoa = 'Jurídica' and (p.todos_estabelecimentos = 'S' or exists( select 1 from pessoas_estabelecimentos pe where pe.estabelecimento_id = [ESTABELECIMENTO_ID])) order by nome_completo

PESSOA.AC_PORTO

Autocomplete para PORTO

Comando SQL utilizado na funçao de autocompletar para pessoas que representam um PORTO

Tipo: SOURCE_CODE

Valor padrão: select pessoa as valor , pessoa || ' - ' || nome_completo as descricao , pessoa || nome_completo as pesquisar from pessoas p join portos o on o.id = p.id where p.situacao not in ('I') order by 2

PESSOA.AC_PROFISSIONAL

Comando SQL utilizado na função de autocompletar o código de profissionais.

Tipo: TEXT

Valor padrão: select p.id as id , p.pessoa as valor , p.nome_completo || ' (' || p.pessoa || ')' as descricao , p.pessoa || p.nome_completo || COALESCE(p.nome_fantasia,'') || COALESCE(p.apelido,'') as pesquisar from pessoas p inner join registros_profissionais b on b.profissional_id = p.id where p.situacao not in ('C') and b.situacao in ('0') order by p.nome_completo

PESSOA.AC_TRANSPORTADOR

Transportadores

Comando SQL utilizado na função de autocompletar para transportadoras.

Tipo: TEXT

Valor padrão: select p.pessoa as valor , p.nome_completo || case when p.nome_fantasia is null then '' else ' nome fantasia = ' || p.nome_fantasia end || ' (' || p.pessoa || ')' as descricao , p.nome_completo || p.pessoa || coalesce(p.apelido,'') || coalesce(p.nome_fantasia,'') as pesquisar from transportadores tr inner join pessoas p on p.id = tr.id where p.situacao != 'I' and tr.ativo = 'S' order by p.nome_completo

PESSOA.AC_USUARIO

Autocomplete para pessoas que são usuários

Comando SQL para campos que utilizam autocomplete de pessoas que são usuários do sistema.

Tipo: SOURCE_CODE

Valor padrão: select p.id as id , p.pessoa as valor , p.nome_completo || ' (pessoa=' || p.pessoa || ') (usuario=' || usu.login || ')' || (case when usu.ativo <> 'S' then ' - INATIVO' else '' end) as descricao , p.nome_completo || p.pessoa || usu.login as pesquisar from usuarios usu join pessoas p on usu.pessoa_id = p.id order by usu.ativo desc, p.nome_completo

PESSOA.AC_VENDEDOR

Autocomplete para VENDEDOR

Autocomplete padrão para vendedores, representantes e/ou operadores de telemarketing.
Inclui inativos, que são listados no final e devidamente identificados como tal (inclui a palavra INATIVO em vermelho).

Tipo: SOURCE_CODE

Valor padrão: select p.id as id , p.pessoa as valor , v.apelido_vendedor || ' (' || p.pessoa || ')' || (case when v.situacao <> 'A' or p.situacao = 'I' then ' - INATIVO' else '' end) as descricao , p.nome_completo || p.pessoa || v.apelido_vendedor as pesquisar from vendedores v join pessoas p on v.id = p.id order by (case when v.situacao <> 'A' or p.situacao = 'I' then 0 else 1 end) desc, v.apelido_vendedor

PESSOA.AC_VENDEDOR_ATIVO

Autocomplete para VENDEDOR ativo

Autocomplete padrão para vendedores, representantes e/ou operadores de telemarketing.
Apenas os ativos são apresentados.

Tipo: SOURCE_CODE

Valor padrão: select p.id as id , p.pessoa as valor , v.apelido_vendedor || ' (' || p.pessoa || ')' as descricao , p.nome_completo || p.pessoa || v.apelido_vendedor as pesquisar from vendedores v join pessoas p on v.id = p.id where v.situacao = 'A' and p.situacao = 'A' order by v.apelido_vendedor

PESSOA.AC_VENDEDOR_R

Autocomplete para Representante

Autocomplete padrão para representantes (apenas do tipo Representante).
Inclui inativos, que são listados no final e devidamente identificados como tal (inclui a palavra INATIVO em vermelho).

Tipo: SOURCE_CODE

Valor padrão: select p.id as id , p.pessoa as valor , v.apelido_vendedor || ' (' || p.pessoa || ')' || (case when v.situacao <> 'A' or p.situacao = 'I' then ' - INATIVO' else '' end) as descricao , p.nome_completo || p.pessoa || v.apelido_vendedor as pesquisar from vendedores v join pessoas p on v.id = p.id where v.tipo in ('R') order by (case when v.situacao <> 'A' or p.situacao = 'I' then 0 else 1 end) desc, v.apelido_vendedor

PESSOA.AC_VENDEDOR_V

Autocomplete para Vendedor

Autocomplete padrão para vendedores (vendedores do tipo Vendedor ou Televendas).
Inclui inativos, que são listados no final e devidamente identificados como tal (inclui a palavra INATIVO em vermelho).

Tipo: SOURCE_CODE

Valor padrão: select p.id as id , p.pessoa as valor , v.apelido_vendedor || ' (' || p.pessoa || ')' || (case when v.situacao <> 'A' or p.situacao = 'I' then ' - INATIVO' else '' end) as descricao , p.nome_completo || p.pessoa || v.apelido_vendedor as pesquisar from vendedores v join pessoas p on v.id = p.id where v.tipo in ('V', 'T') order by (case when v.situacao <> 'A' or p.situacao = 'I' then 0 else 1 end) desc, v.apelido_vendedor

PESSOA.CONSUMIDOR_FINAL_ID

ID para o "consumidor final"

ID da pessoa que representa um consumidor final.

O Consumidor Final, pode ser uma Pessoa Física ou Pessoa Jurídica, apresentada como destinatária da NF-e ou NFC-e, que está adquirindo um produto / mercadoria para seu uso, normalmente, produtos em seu estado final de comercialização, como um celular, um notebook, uma mesa, cadeira, televisão, etc.

Deve ser informado também a preferência ERP.CONSUMIDOR_FINAL com o código da pessoa.

Tipo: ID

PESSOA.PESS.SEQ_PESSOAS

Se S, indica que a identificação das pessoas cadastradas será automática e numerada sequencialmente pelo sistema.
Se N, indica que a identificação das pessoas cadastradas deverá ser informada pelo usuário.

Valor padrão: S

PESSOA.PESSOAS.TIPO_NOME_RETORNO

Apresentar identificação da empresa/estabelecimento no cabeçalho da impressão de pedidos em PDF

Indica como a impressão dos pedidos deve apresentar a empresa/estabelecimento.
As opções são:

  • apelido
  • fantasia
  • nome
Será apresentada a "razão social ou nome completo" informado para a "pessoa" do estabelecimento conforme o Pessoas caso a preferência não esteja configurada ou caso o cadastro da empresa/estabelecimento não possua a informação.

Ver também:

Tipo: TEXT