# Consulta Camada de Personalização (Programas de Cadastro)

### Pré-Requisitos

***

Usuário deve ter acesso a camada de personalização no programa [Configuração de Permissão de Perfil e Usuário (CSWMEN070)](https://ajuda.consistem.com.br/modulos/componentes/manuais-de-telas/configuracao-dos-componentes/configuracao-de-permissao-de-perfil-e-usuario), através da marcação da opção *Permitir Acesso a Camada de Personalização de Programas* na coluna **Configuração**.\
Lembrando que o acesso é liberado para o usuário administrador e usuários Consistem.

### Acesso

***

Módulo: Componentes\
Grupo: Camada de Personalização

### Visão Geral

***

O objetivo deste programa é exibir os programas disponível para personalizar camada, assim como, os programas que já contêm a camada de personalização criada e em uso.

### Campos

***

*Campos assinalados com* <mark style="color:red;">**|**</mark> *são de preenchimento obrigatório.*

#### Tipo Consulta<mark style="color:red;">**|**</mark>

Permite marcar o tipo de consulta para filtro dos programas a serem listados no grid. As opções são:\
\- *Programas Disponíveis para Personalização*: exibe todas as rotinas de cadastro no sistema que estão tecnicamente preparadas para receber uma camada de personalização (mesmo que ainda não tenham sido personalizadas).\
\- *Programas com Personalização Criada*: exibe apenas as rotinas de cadastro que possuem uma camada de personalização ativa e desenvolvida, indicando que o comportamento padrão do programa foi alterado.

### Colunas do Grid

***

#### Rotina

Exibe o código da rotina que contêm disponível a opção de personalizar.

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Ao clicar na descrição da coluna **Rotina** será apresentado o programa [Consulta Logs de Alteração (CSWLOG610)](https://ajuda.consistem.com.br/modulos/componentes/manuais-de-telas/consulta-de-componentes/consulta-logs-de-alteracao) com os logs de alteração.
{% endhint %}

#### Global

Exibe o código interno da global utilizado para indexar a criação da rotina personalizada.

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Ao clicar na descrição da coluna **Global** será apresentado o programa [Camada de Personalização (CSW1CUSTOM010)](https://ajuda.consistem.com.br/modulos/componentes/manuais-de-telas/camada-de-personalizacao/camada-de-personalizacao) com detalhes da camada de personalização.
{% endhint %}

#### ID da Global

Exibe o código do identificador interno utilizado para indexar a criação da rotina personalizada.

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Ao clicar na descrição da coluna **ID da Global** será apresentado o programa [Consulta dos Registros da Camada de Personalização (CSW1CUSTOM611)](https://ajuda.consistem.com.br/modulos/componentes/manuais-de-telas/camada-de-personalizacao/consulta-dos-registros-da-camada-de-personalizacao) com os detalhes dos registros da camada.
{% endhint %}

#### Tipo Persistência

Exibe o tipo de persistência (interno) utilizado na rotina criada.

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

A *Persistência Direta* (na rotina personalizada), é realizada através da gravação dos dados personalizados diretamente na rotina personalizada. Enquanto, a *Persistência por Temporária* (no programa padrão), realiza a gravação dos dados em conjunto ao gravar a rotina padrão, ou seja, é necessário confirmar a gravação na rotina personalizada e após salvar os dados na rotina padrão.
{% endhint %}

#### Entidade

Exibe a documentação da tabela (classe de dados) utilizada para criação da rotina personalizada.

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Ao clicar na descrição da coluna **Entidade** será apresentada a documentação da tabela (classe de dados).
{% endhint %}

#### Data/Hora Geração

Exibe a data e hora da geração da rotina personalizada.

#### Usuário Geração

Exibe o código do usuário da geração.

#### Nome Usuário

Exibe o nome do usuário que gerou a nova rotina personalizada.

#### Versão

Exibe o número da versão.

#### Título Rotina

Exibe o título da rotina (interno) que será apresentado na camada de personalização para o usuário que irá gerar a rotina.

#### Contém Registros Gravados

Exibe *Sim* ou *Não* para determinar se contém registros gravados.

### Botões

***

####

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Os botões serão habilitados se a opção *Programas com Personalização Criada* estiver marcada no campo **Tipo Consulta**.
{% endhint %}

#### Log Alteração

Exibe o programa [Consulta Logs de Alteração (CSWLOG610)](https://ajuda.consistem.com.br/modulos/componentes/manuais-de-telas/consulta-de-componentes/consulta-logs-de-alteracao) para consultar os registros de logs derivados desta aplicação/registro.

#### Camada Personalização

Apresenta o programa [Camada de Personalização (CSW1CUSTOM010)](https://ajuda.consistem.com.br/modulos/componentes/manuais-de-telas/camada-de-personalizacao/camada-de-personalizacao) em modo de visualização com os dados da geração da rotina.

#### Dados Gravados

Apresenta o programa [Consulta dos Registros da Camada de Personalização (CSW1CUSTOM611)](https://ajuda.consistem.com.br/modulos/componentes/manuais-de-telas/camada-de-personalizacao/consulta-dos-registros-da-camada-de-personalizacao) com os dados gravados pertencentes ao registro (global/identificador) selecionado.

#### Regerar Índices

Efetua a geração dos índices de dados personalizados, utilizados para indexar os dados das tabelas do produto padrão, com os dados personalizados.

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Este botão somente estará habilitado para usuários Consistem (ccs.consistem).
{% endhint %}

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Esta opção permite atualizar os índices e corrigir erros de índices ou também dados incorretos da tabela personalizada.
{% endhint %}

{% hint style="danger" %} <mark style="color:red;">**Atenção**</mark>

Estas opções fazem alterações na base de dados.
{% endhint %}

#### Regerar Rotinas

Efetua a geração das rotinas criadas pelo usuários, para situações onde seja necessário, regerar a interface da rotina (não há alterações nos dados ou definições, somente regeração).

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Este botão somente estará habilitado para usuários Consistem (ccs.consistem).
{% endhint %}

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

É possível regerar a interface das rotinas personalizadas.
{% endhint %}

{% hint style="danger" %} <mark style="color:red;">**Atenção**</mark>

Estas opções fazem alterações na base de dados.
{% endhint %}

***

{% hint style="danger" %} <mark style="color:red;">**Atenção**</mark>

As descrições das principais funcionalidades do sistema estão disponíveis na documentação de [Componentes](https://app.gitbook.com/s/FuSXZSnkY0bm1EPoBQFD/erp/componentes7).\
A utilização incorreta deste programa pode ocasionar problemas no funcionamento do sistema e nas integrações entre módulos.
{% endhint %}

<p align="center">Esse conteúdo foi útil?</p>

<p align="center"><a href="https://movidesk.consistem.com.br/form/10395/" class="button primary" data-icon="thumbs-up">Sim</a> <a href="https://movidesk.consistem.com.br/form/10395/" class="button primary" data-icon="thumbs-down">Não</a></p>
