Árvore de páginas


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

aButtonsArray

[ 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á