Árvore de páginas

NOME DO REQUISITO

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Financeiro

Rotina:

Rotina

Nome Técnico

FINA110

Baixa Automática de Títulos a Receber

Ponto de Entrada:

FI110ROT

Requisito (ISSUE):DSERFINR-5920

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) operacional(is):

Todos

Versões/Release:

12.1.17



Descrição

O ponto de entrada FI110ROT foi desenvolvido e disponibilizado, na rotina de baixa automática de título a receber, para adicionar opções ao menu principal da rotina.

Ponto de Entrada

Descrição:

Disponibilizado um array para acrescentar botões ao menu principal da baixa automática de título a receber. 

Eventos:

Menu Principal

Programa Fonte:

FINA110

Função:

Menudef

Retorno:

Nome

TipoDescriçãoObrigatório
aRotinaArray

Deve retornar um array com as rotinas que serão incluídas no menu. Parâmetros do aRotina:

1. Nome a aparecer no cabeçalho
2. Nome da Rotina associada
3. Reservado
4. Tipo de transação a ser efetuada:

  • 1 - Pesquisa e Posiciona em um Banco de Dados
  • 2 - Simplesmente Mostra os Campos
  • 3 - Inclui registros no Bancos de Dados
  • 4 - Altera o registro corrente
  • 5 - Remove o registro corrente do Banco de Dados

5. Nível de acesso
6. Habilita Menu Funcional

x

Exemplo:

#Include 'Protheus.ch'

User Function FI110ROT()

Local aRotina := {}

Aadd(aRotina,{'TESTE ROTINA 01','U_TESTE01',0 ,4, Nil, .F. } )
Aadd(aRotina,{'TESTE ROTINA 02','U_TESTE02',0 ,4, Nil, .F. } )

Return aRotina


//EXEMPLO CHAMADA FUNÇÃO NO MENU
User Function TESTE01()

Aviso("TESTE 01","Exemplo de chamada de User Function - 01 ",{"OK"})

Return


//EXEMPLO CHAMADA FUNÇÃO NO MENU

User Function TESTE02()

Aviso("TESTE 02","Exemplo de chamada de User Function - 02 ",{"OK"})

Return