Árvore de páginas

Carregando...


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:


TOTVS Backoffice (Linha Protheus) - Compras (SIGACOM)
Função:COMA010 - Tabela de Preços
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :


02. DESCRIÇÃO

O Ponto de Entrada CM010BUT tem como função adicionar novos botões dentro de “Outras Ações” ao realizar qualquer ação na rotina de Tabela de Preços - COMA010.


03. LOCALIZAÇÃO

Function Com010Tab - Função responsável pela manutenção da tabela de preços. No meio da função, antes de montar a ToolBar da tabela de preços, deve ser usado para adicionar botões do usuário na toolbar através do retorno de um Array com a estrutura do botão a adicionar.


04. PARAMETROS

Não há

05. RETORNO

Tipo

Descrição

Array
  • O retorno deve ser um array onde cada elemento deve ser um subarray com a seguinte estrutura: { "BITMAP", { || Funcao() }, "ToolTip" }
    Onde: "BITMAP" -> Nome do bitmap do botão. O mesmo deve estar contido

06. EXEMPLO DE UTILIZAÇÃO

ADVPL
#Include "Protheus.ch"
/*/{Protheus.doc} CM010BUT
PE para adicionar novos botões na rotina de
Tabela de Preços.
@type     function
@author      
@since       08/11/2024
/*/
User Function CM010BUT()
Local aButtons := {} // Botões a adicionar
aAdd(aButtons,{'BUDGETY',{|| U_MyProgram()},'Botao 1','But1'})
aAdd(aButtons,{ 'NOTE'  ,{||  U_Myprogram2()},'Botao 2','But2' })


Return (aButtons)