Adicionar 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 Cubo - 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á.
Importante
É necessário re-autenticar no sistema para que a alteração seja aplicada.
Importante
O item Instruções está posicionado no canto superior direito da área de preenchimento. Ao clicar, o usuário acessa as informações detalhadas para a criação do elemento personalizado.
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.
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.
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.
Importante
Se o botão não for exibido na tela, ajuste estas opções até que ele se torne visível.
Posição Horizontal (Coluna)|
Informar a coluna horizontal na tela onde o botão será posicionado.
Importante
Certifique-se de que o botão não esteja sobreposto por qualquer outro componente da tela (como campos, displays, grids ou outros botões).
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.
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
Importante
Para a correta configuração, é necessário ter conhecimento prévio dos parâmetros da rotina e das variáveis de contexto da rotina de origem.
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.
Exemplo
$piece(VARIAVEL,Z,1)
Código Grid
Indicar de qual grid os dados serão obtidos.
Importante
Esta coluna será habilitada se a coluna Tipo estiver com a opção Coluna de Grid (Display) ou Coluna de Grid (Detalha) selecionada.
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.
Importante
Este botão será habilitado após a gravação dos dados.
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.
Importante
Estes parâmetros estão definidos no código-fonte da rotina e requerem conhecimento técnico para sua correta identificação e uso.
Atenção
As descrições das principais funcionalidades do sistema estão disponíveis na documentação de Componentes. A utilização incorreta deste programa pode ocasionar problemas no funcionamento do sistema e nas integrações entre módulos.
Esse conteúdo foi útil?
Atualizado

