Árvore de páginas

Versões comparadas

Chave

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

...

Produto:

Solucoes_totvs_parceiros
SolucaoParceirosTOTVS Gestão Jurídica - Linha SISJURI

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoJurídico

Módulo:

Modulos_totvs_juridico
ModulosTOTVSJuridicoTOTVS Gestão Jurídica - Linha SISJURI - Pré Faturamento de Serviços (SIGAPFS)

Função:Operações em Fatura - JURA204


02. PONTO DE ENTRADA


Descrição: Este ponto de entrada permite adicionar novas rotinas no menu
LocalizaçãoAtualizações >> Movimentações >> Operações em Faturas

Programa Fonte:

JURA204
Função:MenuDef

Ponto de Entrada:

J204ROT
Parâmetros:
NomeTipoDescriçãoObrigatório
PARAMIXBArrayArray com 1 posiçãoSim
Retorno:
NomeTipoDescriçãoObrigatório
aRetorno
Aray
Array

Array com 2

posição

posições

NomeTipoDescrição
aRetorno[1]ArrayArray multidimensional com dados da função que serão utilizados, respeitando a estrutura abaixo:
aRetorno[1][n][1]string
Nome do Botão
Título da Rotina que será exibido no menu
aRetorno[1][n][2]stringNome da Função que será executada
aRetorno[1][n][3]numéricoReservado (Deve ser sempre 0)
aRetorno[1][n][4]numéricoTipo de Transação a ser efetuada
aRetorno[1][n][5]numéricoNível de acesso
aRetorno[1][n][6]booleanHabilita menu funcional
Sim


03. EXEMPLO


#INCLUDE"PROTHEUS.CH"
#INCLUDE"FWMVCDEF.CH"
#INCLUDE"PARMTYPE.CH"



//-------------------------------------------------------------------
/*/{Protheus.doc} J203Adt
Ponto de entrada para utilização inclusão de adiantamentos na emissão de faturauma nova função na rotina JURA204

@param PARAMIXB, array array      , Parâmetros do ponto de entrada
          PARAMIXB[1], caractercaracter  , Código do Escritório Título da FaturaRotina
          PARAMIXB[2], caractercaracter  , Código da FaturaNome da função a ser executada
          PARAMIXB[3], caracter, Código da Fila de Emissão da Faturanumérico, Reservado
          PARAMIXB[4], numérico, Tipo de transação a ser efetuada
          PARAMIXB[45], numérico, Valor Total da Fatura, Nível de Acesso
          PARAMIXB[6], boolean  , Habilita Menu Funcional

@author TOTVS
@since  19/03/2020
/*/
//-------------------------------------------------------------------
UserFunctionJ204ROT()
    LocalaRetorno   := {}

    /*
    ONDE :Parametros do array aRotina:
    1. Nome do botãoTítulo da Rotina
    2. Nome da função a ser executada
    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 - Inclusão
    4 - Alteração
    5 - Exclusão
   
    5. Nivel de acesso
    6. Habilita Menu Funcional
    */

    aadd(aRotina,{'TEXTO DO BOTÃO','NOME DA FUNÇÃO',0,3,0,NIL } )
Return (aRetorno)

...