Árvore de páginas


01. DADOS GERAIS

Produto:

Gestão Jurídica by Legal Desk

Linha de Produto:

Linha Protheus

Segmento:

Jurídico

Função:Saldo de Adiantamentos - JURA065
País:Brasil
Ticket:Não há
Requisito/Story/Issue:TVNC38


02. PONTO DE ENTRADA

Descrição:

Este ponto de entrada permite incluir novas opções ao menu de Saldo de Adiantamentos.

Localização:

Atualizações - Movimentações - Saldo de Adiantamentos

Programa Fonte:

JURA065

Função:

MENUDEF

Parâmetros:

Nome

Tipo

Descrição

Obrigatório

PARAMIXBarray

Array com 3 posições ou mais se existir grid

Nome

Tipo

Descrição

PARAMIXB[1]Objeto

Objeto do formulário ou do modelo, conforme o caso

PARAMIXB[2]Caractere

ID do local de execução do ponto de entrada

PARAMIXB[3]Caractere

ID do formulário

PARAMIXB[4]

Numérico

Número da Linha da FWFORMGRID

PARAMIXB[5]Caractere

Ação da FWFORMGRID

PARAMIXB[6]Caractere

Id do campo

Sim



Retorno:



Nome

Tipo

Descrição

Obrigatório

aRetorno

Array

Array obrigatório com 5 posições

Nome

Tipo

Descrição

xRetorno[1]Caractere

Título da rotina que será exibido no menu

xRetorno[2]Caractere

Nome da função que será executada

xRetorno[3]Numérico

Parâmetro reservado. Deve ser sempre 0 (zero)

xRetorno[4]Numérico

Número da operação que a função executará. As alternativas são:
                        1=Pesquisa
                        2=Visualização
                        3=Inclusão
                        4=Alteração
                        5=Exclusão
                        6=Alteração sem a permissão para incluir novas linhas. É válido apenas para os objetos GetDados e GetDb.

xRetorno[5]

Parâmetro descontinuado

Sim




03. EXEMPLO

#INCLUDE "PROTHEUS.CH"

//--------------------------------------------------------------------------------------------------------------------
/*/{Protheus.doc} J065MENU()
Ponto de entrada para inclusão de novos itens no menu da rotina de saldo de adiantamento

@Return aRet - Array com a estrutura do MenuDef() 

@author TOTVS

@since 29/06/2016
@version 1.0
/*/
//-------------------------------------------------------------------------------------------------------------------

User Function J065MENU()
Local aRotina := {}

aAdd( aRotina, {"Botão adicional" , "Alert('Botão adicional')" , 0, 2, 0, NIL } )

Return aRotina