Ponto-de-Entrada: MA030DBT - Remover botões de Outras Ações
Versões: | Microsiga Protheus 12 |
Release: | 12.1.17 e Superior |
Descrição:
O ponto de entrada "MA030DBT" permite remover botões que se encontram em "Outras Ações" no Cadastro de Clientes (MATA030). Para que os botões sejam removidos é necessário retornar uma lista com o nome dos botões, conforme o exemplo abaixo.
O ponto de entrada "MA030DBT" não será executado na nova rotina de Cadastro de Clientes em MVC (CRMA980.PRW).
Programa Fonte:
MATN030.PRX
Sintaxe:
MA030DBT - Remover botões de Outras Ações ( _nOpc ) --> aRetorno
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
_nOpc | Numérico | Tipo de operação que o programa está executando, sendo: 2 - Visualização; 3 - Inclusão; 4 - Alteração; 5 - Exclusão. | X |
Retorno:
aRetorno
- (vetor)
- Array com o nome dos botoes a serem removidos
Exemplo:
- Menu do Cadastro de Clientes na operação de alteração.
- Menu do Cadastro de Clientes na operação de alteração.
User Function MA030DBT() Local _nOpc := PARAMIXB[1] //Operação que está em execução: 2-Visualização/3-Inclusão/4-Alteração/5-Exclusão Local _aRetorno := {} //Retornar a lista com o nome dos botões. //O texto com o nome dos botões podem ser escritos tanto em caixa alta como baixa, mas devem conter a mesma descrição. If _nOpc == 4 //Alteração //Botões que serão removidos. aAdd(_aRetorno , "geo") aAdd(_aRetorno , "Todos os Apontamentos") aAdd(_aRetorno , "PERFIS TRIBUTÁRIOS") aAdd(_aRetorno , "CONS. PEDIDO DE VENDA") ElseIf _nOpc == 2 //Visualização aAdd(_aRetorno , "Nova Oportunidade") EndIf Return _aRetorno
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas