window-maximizeAdicionar Elementos Personalizados

Programa: CSW1CUSTOM020A

Pré-Requisitos


O acesso à Camada de Personalização é concedido no programa Configuração de Permissão de Perfil e Usuário (CSWMEN070), onde se deve marcar a opção Permitir Acesso a Camada de Personalização de Programas na coluna Configuração. Este acesso é automaticamente liberado para Usuários Administradores e Usuários Consistem.

Acesso


Programa do ERP (exceto Componentes) Ícone de Cuboarrow-up-right - Camada de Personalização (canto superior direito da tela) Opção Elementos Personalizados Elementos Personalizados (CSW1CUSTOM020) Botão Novo

Visão Geral


O objetivo deste programa é adicionar componentes personalizados na interface de uma rotina do sistema sem alterar seu código-fonte. Esta tela centraliza a configuração do novo elemento, determinando sua posição, aparência (ícone e texto), a rotina que será executada ao ser acionado, e os parâmetros que essa rotina de destino receberá.

circle-exclamation
circle-exclamation

Campos


Campos assinalados com | são de preenchimento obrigatório.

Código da Rotina|

Informar o código da rotina de origem onde o elemento personalizado será aplicado. Ao executar esta tela este campo é preenchido de forma automática, mas pressionando a tecla Seta para Cima este campo habilita.

circle-info

Botão F7

Apresenta tela com as rotinas configuradas neste programa para seleção.

Sequência|

Informar a ordem do elemento na rotina.

Tipo|

Selecionar o tipo de elemento a ser adicionado. A opção é: - Chamada de Rotina

Descrição|

Informar o nome do botão que será exibido na rotina de origem.

Situação|

Determinar a situação do elemento. As opções são: - Ativo - Inativo

Botão de Referência

Informar o código de um botão já existente na rotina de origem para que o novo botão copie seu comportamento de habilitação e desabilitação.

circle-info

Botão F7

Apresenta tela com os botões padrões de referência disponíveis no código-fonte desta rotina para seleção.

Rotina Executada|

Informar o código da rotina de destino que será acionada quando o botão for clicado. Pode ser uma rotina padrão ou customizada.

Posição Vertical (Linha)|

Informar a linha vertical na tela onde o botão será posicionado.

circle-exclamation

Posição Horizontal (Coluna)|

Informar a coluna horizontal na tela onde o botão será posicionado.

circle-exclamation

Tamanho

Informar a largura que o botão ocupará na tela.

Ícone

Informar o nome do ícone válido a ser exibido no botão.

circle-info

Botão F7

Apresenta tela com os principais ícones disponíveisarrow-up-right para seleção.

Atalho

Informar uma tecla de atalho para acionar o botão. Não é obrigatório, mas requer atenção para evitar conflitos com atalhos já existentes na rotina de origem.

Texto Ajuda

Informar o texto de dica ou tooltip que será exibido quando o mouse passar sobre o botão. Pode-se utilizar tags HTML como "<b>" e "<br>".

Colunas do Grid


Seq. Parâmetro

Informar o código com a ordem sequencial em que o parâmetro será passado para a rotina de destino.

Tipo

Definir a fonte do parâmetro. As opções são: - Variável de Contexto - Coluna de Grid (Display) - Coluna de Grid (Detalha) - Valor Fixo - Comando/Função ou Expressão

circle-exclamation

Valor

Informar o valor do parâmetro. Depende do tipo escolhido: é o nome da variável, o código da coluna do grid, ou a expressão a ser avaliada.

circle-check

Código Grid

Indicar de qual grid os dados serão obtidos.

circle-exclamation

Botões


Manutenção

As colunas permitidas são habilitadas para alteração dos dados.

Incluir

As colunas são habilitadas para inclusão de novos dados.

Remover

Permite excluir a linha selecionada no grid.

Salvar

Salva as configurações do novo elemento personalizado. Após salvar, o botão é imediatamente aplicado à rotina de origem.

Excluir

Permite excluir o elemento personalizado que está sendo editado.

circle-exclamation

Cancelar

Limpa as informações descritas na tela e retorna ao programa Elementos Personalizados (CSW1CUSTOM020).

Parâmetros

Apresenta tela com os parâmetros esperados para a rotina executada, caso haja.

circle-exclamation

triangle-exclamation

Esse conteúdo foi útil?

thumbs-upSim thumbs-downNão

Atualizado