Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:Financeiro (SIGAFIN)
Função:

Conciliação bancária (FINA380)

País:Brasil

02. VISÃO GERAL

Ponto de entrada que efetua a criação de um botão no menu Outras Ações na opção Conciliar da rotina FINA380.


A execução desse ponto de entrada acontece em dois momentos, sendo um deles para obter o nome que será exibido no botão e para a execução da ação após o clique no mesmo.

03. PARÂMETROS

Nome

Tipo

Descrição

Conteúdo

paramIXB[1]

Numérico

Define o momento da execução do ponto de entrada

2 = Define o nome do botão que será apresentado na tela;
3 = Execução da ação do ponto de entrada (após o clique no botão) 

paramIXB[2]ObjetoDialog da rotina de Conciliação-
paramIXB[3]ObjetoMark Browse da rotina de Conciliação-

04. RETORNO

Devido ao ponto de entrada ser executado em dois momentos diferentes, o retorno do ponto de entrada estará dividido em dois momentos:


paramIXB[1] igual à 2:

TipoDescrição
Caractere

Título do botão que será exibido no menu do Outras Ações.


paramIXB[1] igual à 3:

TipoDescrição
Nulo

Não existe necessidade de retorno por se tratar apenas da execução da ação do botão.

05. EXEMPLO


F380BTCUST
#Include "Protheus.ch"

/*/{Protheus.doc} F380BTCUST
Adiciona botão customizado na EnchoiceBar da opção "Conciliar" da rotina FINA380 - Conciliação Bancária.

@author     TOTVS
@since      24/02/2022
@return     character, título ou dica do botão
/*/
User Function F380BTCUST()

    Local nOperacao     As Numeric
    Local cRetorno      As Character
    Local oDialog380    As Object
    Local oMrkBrw380    As Object

    nOperacao   := paramIXB[1]

    If nOperacao == 2
        cRetorno := "Exportar Excel"
    Else // execução no clique do botão
        // Sua lógica abaixo
        oDialog380  := paramIXB[2]
        oMrkBrw380  := paramIXB[3]

        Alert("Execução do ponto de entrada F380BTCUST.")
    EndIf

Return cRetorno