01. DATOS GENERALES

Producto:

TOTVS Backoffice

Línea de producto:

Línea Protheus

Segmento:

Backoffice

Módulo:

SIGAFAT - Facturación

Función:

CRMA980 - Registro de clientes

Alcances:

Microsiga Protheus 12

Versiones:

Microsiga Protheus 12

Compatible países:

Todos

Sistemas operativos:

Todos

Compatible con las bases de datos:

Todas

Nivel de acceso:

Nivel 1 (Acceso Clientes)

Idiomas:

Todos


02. SITUACIÓN/REQUISITO

Punto de entrada que permite retirar las opciones que se encuentran el "Otras acciones" en el Registro de clientes (CRMA980) para determinadas operaciones. Para que se retiren las opciones es necesario devolver una lista con el nombre de las opciones, de acuerdo con el siguiente ejemplo.

03. SINTAXIS

MA030DBT( ) ---> aButtons

04. PARÁMETROS

No hay.

05. DEVOLUCIÓN

Devolución

Tipo

Descripción

Obligatorio

aButtonsArray

[ 1 ]  - "TITULO DE LA OPCIÓN" - Título de la opción que se modificará - Tipo: Carácter

[ 2 ]  - { 2, 3, 4, 5 } - Operaciones donde se mostrará la opción  - Tipo: Array

X

06. EJEMPLO

#INCLUDE 'PROTHEUS.CH'
#INCLUDE "FWMVCDEF.CH"

User Function MA030DBT()
Local aButtons := {}  
// Es necesario informar en la segunda posición en qué operaciones aparecerá la opción
// para que la opción no aparezca en ninguna operación, informe un array vacío
// 2 Visualización
// 3 Inclusión
// 4 Modificación
// 5 Borrado
// Si utiliza el include FWMVCDEF puede utilizar el siguiente helper
aAdd( aButtons, { "perfiles tributarios", { MODEL_OPERATION_VIEW, MODEL_OPERATION_INSERT, MODEL_OPERATION_UPDATE, MODEL_OPERATION_DELETE } } )
aAdd( aButtons, { "referencias", {} } )
aAdd( aButtons, { "tipo de retenciones", { MODEL_OPERATION_INSERT, MODEL_OPERATION_DELETE } } )

Return aButtons

07. OTRAS INFORMACIONES

  • Para utilización del PE con la rutina de registro de Clientes antigua (MATA030) consulte la documentación que se encuentra aquí.


IMPORTANTE

La Rutina de Registro de Clientes sin MVC (MATA030) será descontinuada.


08. ASUNTOS RELACIONADOS

  • No existe