Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
Módulo: | SIGAFAT - Faturamento |
Função: | CRMA980 - Cadastro de Clientes |
Abrangências: | Microsiga Protheus 12 |
Versões: | Microsiga Protheus 12 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível com as Bases de Dados: | Todos |
Nível de Acesso: | Nível 1 (Acesso Clientes) |
Idiomas: | Todos |
Ponto de entrada que permite remover os botões que se encontram em "Outras Ações" no Cadastro de Clientes (CRMA980) para determinadas operações. Para que os botões sejam removidos é necessário retornar uma lista com o nome dos botões, conforme o exemplo abaixo.
MA030DBT( ) ---> aButtons
Não há.
Retorno | Tipo | Descrição | Obrigatório |
---|---|---|---|
aButtons | Array | [ 1 ] - "TITULO DO BOTÃO" - Título do botão a ser alterado - Tipo: Caractere [ 2 ] - { 2, 3, 4, 5 } - Operações aonde o botão será exibido - Tipo: Array | X |
#INCLUDE 'PROTHEUS.CH' #INCLUDE "FWMVCDEF.CH" User Function MA030DBT() Local aButtons := {} // Necessário informar na segunda posição em quais operações o botão irá aparecer // para que o botão não apareça em nenhuma operação, informar um array vazio // 2 Visualização // 3 Inclusão // 4 Alteração // 5 Exclusão // Caso utilize o include FWMVCDEF pode utilizar o helper abaixo aAdd( aButtons, { "perfis tributários", { MODEL_OPERATION_VIEW, MODEL_OPERATION_INSERT, MODEL_OPERATION_UPDATE, MODEL_OPERATION_DELETE } } ) aAdd( aButtons, { "referencias", {} } ) aAdd( aButtons, { "tipo de retenções", { MODEL_OPERATION_INSERT, MODEL_OPERATION_DELETE } } ) Return aButtons |
A Rotina de Cadastro de Clientes sem MVC (MATA030) será em descontinuada. |