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:

COMA010 - Lista de precios

País:

Brasil

Ticket:


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



02. DESCRIPCIÓN

El Punto de Entrada CM010BUT tiene como función agregar nuevos botones dentro de “Otras Acciones” al realizar cualquier acción en la rutina de Lista de Precios - COMA010.


03. UBICACIÓN

Function Com010Tab - Función responsable por el mantenimiento de la lista de precios. En medio de la función, antes de elaborar la ToolBar de la lista de precios, se debe usar para agregar botones del usuario en la toolbar, por medio de la devolución de un Array con la estructura del botón que se agregará.


04. PARÁMETROS

No existes

05. DEVOLUCIÓN

Tipo

Descripción

Array

  • 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

06. EJEMPLO DE UTILIZACIÓN

#Include "Protheus.ch"
/*/{Protheus.doc} CM010BUT
PE para agregar nuevos botones en la rutina de
Lista de precios.
@type     function
@author      
@since       08/11/2024
/*/
User Function CM010BUT()
Local aButtons := {} // Botones que se agregarán
aAdd(aButtons,{'BUDGETY',{|| U_MyProgram()},'Botao 1','But1'})
aAdd(aButtons,{ 'NOTE'  ,{||  U_Myprogram2()},'Botao 2','But2' })


Return (aButtons)