Árvore de páginas


01. DATOS GENERALES

Producto:

TOTVS Backoffice

Línea de producto:

Línea Protheus

Segmento:

Backoffice

Módulo:


TOTVS Backoffice (Línea Protheus) - Compras (SIGACOM)

Función:

MATA140 - Documento previo de entrada

País:

Brasil

Ticket:


Requisito/Story/Issue (informe el requisito relacionado):



02. DESCRIPCIÓN

El Punto de Entrada MA140BUT tiene como función incluir nuevos botones en la rutina de Documento Previo de Entrada dentro de “Otras Acciones” al realizar alguna actividad de inclusión, modificación y eliminación.

03. UBICACIÓN

Function Ma140Bar() responsable por la inclusión de botones.


04. PARÁMETROS

Nombre

Tipo

Descripción

UPAR

Nulo


05. DEVOLUCIÓN

Tipo

Descripción

Vector

La respuesta debe ser un array donde cada elemento debe ser un subarray con la

siguiente estructura:

{ "BITMAP", { || Funcao() }, "ToolTip" }

Donde:

"BITMAP" -> Nombre del bitmap del botón. Este debe estar contenido en las DLL de

recursos del Protheus.

{ || Funcao() } -> CodeBlock que contiene la función que se llamará. Esta función

puede ser un ExecBlock

"ToolTip" -> Descripción del botón

06. EJEMPLO DE UTILIZACIÓN

ADVPL
#Include 'Protheus.ch'

/*/{Protheus.doc} MA140BUT
Incluye nuevos botones dentro de "Otras Acciones"
al realizar alguna acción en la factura previa.
@type     function
@author      
@since       05/11/2024
/*/
User Function MA140BUT()
Local aButtons  := {}

Aadd(aButtons ,{ "BITMAP", { || Funcao() }, "ToolTip" })

Return(aButtons)