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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Valor padrão: S
Indica como a impressão dos pedidos deve apresentar a empresa/estabelecimento.
As opções são:
Tipo: TEXT