Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
FI040ROT

F460STI - Permite

inclusão de novos itens no MenuDef

se será apresentada a tela de parâmetros para liquidação

Descrição:

O ponto de entrada FI040ROT permite incluir novos itens no menu aRotina. O novo item será incluso na rotina de Contas a Receber e também na rotina de Funções a Receber no botão referente ao Ctas. a Receber. F460STI permite se será apresentada a tela de parâmetros para liquidação, se essa tela de parâmetros não for apresentada o browse em MVC também não será apresentado, sendo assim o usuário não conseguirá dar prosseguimento a liquidação.

Importante ressaltar que o ponto de entrada deve ser utilizado para inclusão de novos item e não para alterar as posições do menu original, pois esta deve ser mantida mesmo após um novo item ser adicionadonovas liquidações.

Localização:

Está presente na função MenuDef()função F460AIncl.

Eventos:

MenuDefF460AIncl()

Programa Fonte:

FINA040 - FINA740FINA460A

Versões:12

Parâmetros:

Nome

Tipo

Descrição

Obrigatório

ParamIxb

Array

Recebe um array com o menu padrão

X

Retorno:ArrayLogico.

Exemplo: 

No exemplo abaixo é demonstrado a forma correta de incluir um novo item sem alterar as posições atuais do menu padrão.

#INCLUDE "PROTHEUS.CH"

User Function FI040ROTF460STI()

Local lRet           := .T.
Local aRotRet Local cAliasTMP := AClone(PARAMIXB)
aAdd( aRotRet,{"Novo Menu", "u_Fteste()", 0, 7})
Return aRotRetUser Function Fteste()
Alert("Ponto de entrada FI040ROT funcionando com sucesso!")
Return ParamixB[1]
Local nOpcx       := ParamixB[2]
Local aCpoBro   := ParamixB[3]


//Valida antes de exibir a tela de simulação e/ou liquidação
lRet := .T.

Return lRet