| 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. |