Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Portuguese

Pagetitle
MA030DBT - Remover botões da barra
MA030DBT - Remover botões da barra

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.


Aviso

O ponto de entrada "MA030DBT" não é executado na 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

Exemplos


Bloco de código
languagejs
linenumberstrue
User Function MA030DBT()


Local _nOpc := PARAMIXB[1]
Local _aDelBut := {}

If _nOpc == 4   //Alteração

    aAdd(_aDelBut, "GEO")
    aAdd(_aDelBut, "Todos os Apontamentos")
    aAdd(_aDelBut, "PERFIS TRIBUTÁRIOS")
    aAdd(_aDelBut, "CONS. PEDIDO DE VENDA")

ElseIf _nOpc == 2   //Visualização

    aAdd(_aDelBut, "Nova Oportunidade")

EndIf

Return _aDelBut
User Function MA030DBTLocal aBotoes:={}AADD(aBotoes,'GEOROTA')AADD(aBotoes,'TK_VERTIT')Return aBotoes