01. DADOS GERAIS
Produto: | TOTVS Backoffice |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Backoffice |
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 |
02. SITUAÇÃO/REQUISITO
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.
03. SINTAXE
MA030DBT( ) ---> aButtons
04. PARÂMETROS
Não há.
05. RETORNO
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 |
06. EXEMPLO
#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
07. DEMAIS INFORMAÇÕES
- Para utilização do PE com a rotina de cadastro de Clientes antiga (MATA030) consulte a documentação aqui.
IMPORTANTE
A Rotina de Cadastro de Clientes sem MVC (MATA030) será em descontinuada.
08. ASSUNTOS RELACIONADOS
- Não há
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas