Árvore de páginas

Assunto: Agrupador de Registros

Produto:

Microsiga Protheus®

Versões:

12.1.17

Funcionalidade:

Os agrupadores gerenciais tem como objetivo principal a estruturação hierárquica de qualquer entidade do sistema por categorias nomeadas, permitindo uma exibição categorizada das informações, por meio de consultas e relatórios do sistema.

Um exemplo de aplicabilidade é o conceito de categorização de produtos. Esta informação é utilizada vastamente em relatórios, consultas, validação e processamentos ao longo do sistema.

Exemplo:

Licença de Software

  • Completa - Todos os módulos
  • Simplificada

▪ CRM;
▪ Faturamento;
▪ Materiais;
▪ Financeiro;
▪ Compras;
▪ Gestão de Serviços;
▪ Jurídico;

Linhas de Produto

  • Microsiga Protheus;
  • RM;
  • Logix;
  • Datasul;

Serviços na Nuvem

  • Fluig;
  • Saas;

Sendo assim, alguns relatórios do faturamento são exibidos por categorização de produto, ou seja, exibem as informações do faturamento agrupadas.

A partir deste conceito, a funcionalidade Agrupadores é utilizada para categorizar qualquer tipo de entidade e não somente os produtos, como por exemplo, a classificação de cliente com a seguinte definição:

Grande Porte - Faturamento maior ou igual a R$ 850.000.000,00
Médio Porte - Faturamento entre R$ 4.500.000,01 a R$ 849.999.999,99
Pequeno Porte - Faturamento menor ou igual a 4.500.000,00

O cadastro de agrupadores permite a construção de uma estrutura hierárquica para as entidades (tabelas), cujo retorno desta estrutura resulta em uma condição de filtro a ser usada nas rotinas internas do sistema.

→ Agrupador Dinâmico

Com o agrupador dinâmico é possível relacionar cada nível do agrupador a uma composição de filtros.

→ Agrupador Fixo

Com o agrupador fixo, é possível relacionar manualmente os níveis do agrupador aos registros da entidade. Ao clicar com o botão direito do mouse no nível do agrupador, são apresentadas as seguintes funcionalidades: Visualizar, Adicionar, Alterar e Excluir.


Tanto o formulário do agrupador fixo como o do agrupador dinâmico possuem duas visões, com as seguintes características:

Visão de Cadastro:
▪ Permite realizar a manutenção dos níveis do agrupador.
▪ Relaciona os níveis do agrupador à composição dos filtros (somente para agrupadores dinâmicos).
▪ Utiliza o componente de Browser para apresentar os registros que correspondem ao nível do agrupador selecionado.

Visão Operacional:
▪ Permite selecionar os níveis do agrupador.
▪ O formulário retorna os níveis do agrupador selecionados, seguindo a hierarquia.

Passo a Passo:

Acessar a rotina: CRMA580

Procedimentos

→ Inclusão de Agrupador

1. Em Agrupador de Registros, clique em Incluir.
2. Preencha os campos:


Resumo: informe o nome do agrupador.
Entidade: selecione a tabela do agrupador.
Tipo: defina o tipo de agrupador que será utilizado.
Bloqueado: informe Sim ou Não para indicar se o agrupador está ou não ativo.
4. Clique em Salvar.


→ Cadastro de Níveis do Agrupador

1. Posicione no agrupador e clique no botão Níveis do Agrupador.
2. Clique com o botão direito do mouse sobre o nó raiz e selecione a opção Adicionar no menu apresentado.
3. Preencha os campos:
Descrição: informe o nome do agrupador.
Bloqueado: informe Sim ou Não para indicar se o nível está ou não ativo.
5. Clique em Salvar.
6. No grid inferior relacione um registro ao nível criado. No campo Chave, pressione a tecla [F3] para exibir a consulta padrão.
7. Selecione o registro e clique em OK.
8. Na consulta serão exibidos os registros referentes à entidade definida no cadastro do agrupador. Para cada nível criado, é obrigatória a inserção mínima de um registro no grid. Caso contrário, ao selecionar outro nível será apresentada uma mensagem de validação.
9. Clique no botão Salvar para gravar os níveis criados.


→ Carregamento da Estrutura Salva e Seleção de Níveis

1. Depois de criar e salvar os níveis do agrupador, posicione sobre ele e clique no botão Níveis do Agrupador.
2. Ao abrir a tela, a estrutura dos níveis cadastrados será apresentada na árvore.
3. Selecione um nível filho clicando no checkbox.

Importante

Ao selecionar um nível filho, obrigatoriamente o nível pai deve ser selecionado.

Ao tirar a seleção do nível pai, obrigatoriamente a seleção do nível filho deve ser removida.

É possível selecionar apenas um nível filho.

Não é permitido selecionar mais de um nível pai do nó raiz.

4.Na grid inferior são mostrados os registros pertinentes ao nó posicionado.

→ Alteração do Agrupador

1.Posicione no agrupador e clique em Alterar.
2.O único campo que permite alteração é o Bloqueado, cujas opções de preenchimento são Sim ou Não.
3.Depois de salvar a alteração, clique no botão Níveis do Agrupador.
4.Caso o agrupador esteja bloqueado, não deverá ser aberta a tela de edição dos níveis.

→ Alteração do Nível do Agrupador

1.Na tela de Níveis do Agrupador, posicione em um nó, clique com o botão direito e selecione a opção Alterar.
2.Altere o nome do nível e clique no botão Salvar.
3.Verifique se o nome do nível foi alterado na árvore de acordo com o conteúdo informado no campo Descrição.

→ Exclusão do Agrupador

1.Na tela do Agrupador de Registros, clique no botão Outras Ações e selecione a opção Excluir.
2.Quando a tela de exclusão for exibida, clique no botão Confirmar.

→ Exclusão do Nível do Agrupador

1.Na tela de Níveis do Agrupador, posicione em um nó, clique com o botão direito e selecione a opção Excluir.
2.Clique em Confirmar.
3.Verifique se o nível foi excluído da árvore.

Atenção

Os procedimentos dos níveis do agrupador dinâmico (árvore) seguem os mesmos critérios do agrupador fixo, como exemplificado nos passos acima. Porém, diferentemente do agrupador fixo, no agrupador

→ Criação de Filtro não relacional no Agrupador Dinâmico

1.Para vincular um filtro ao nó criado, selecione o nó e clique no botão Criar.
2.Todo nó criado deve ter no mínimo um filtro vinculado. Caso contrário, será apresentada uma tela de validação bloqueando a inserção de um novo nível.
3.O sistema apresentará a mensagem: Deseja criar filtros com tabela relacionada a entidade deste agrupador?
4.Para criar um filtro não relacional clique em Não.
5.Preencha as informações do filtro, de acordo com a necessidade, e clique em Salvar.
6.Os filtros criados são pertinentes a entidade escolhida no cadastro do agrupador.
7.Clique no botão Aplicar.
8.O grid inferior será atualizado com as informações correspondentes ao filtro criado.

Atenção

Não é necessário selecionar o filtro para aplicar, pois sempre serão considerados todos os filtros criados para o nível selecionado.

9.Clique no botão Filtrar, localizado acima do grid, e verifique se os filtros aplicados estão considerando os filtros do Pai e do Filho.


→ Alteração e Exclusão de Filtros

1.Selecione um nível e um filtro e clique em Editar.


Atenção

A seleção do filtro só é necessária nas operações de Alteração ou Exclusão do filtro.

2.Preencha as informações do filtro conforme a necessidade e clique no botão Salvar.
3.Clique no botão Aplicar.
4.O grid inferior deverá ser atualizado, considerando a alteração do filtro.
5.Para excluir, selecione um nível e um filtro qualquer e clique em Excluir.
6.O sistema apresentará a mensagem: Deseja excluir o filtro selecionado?
7.Clique em Sim.