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; |
paramIXB[2] | Objeto | Dialog da rotina de Conciliação | - |
paramIXB[3] | Objeto | Mark 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:
Tipo | Descrição |
---|---|
Caractere | Título do botão que será exibido no menu do Outras Ações. |
paramIXB[1] igual à 3:
Tipo | Descrição |
---|---|
Nulo | Não existe necessidade de retorno por se tratar apenas da execução da ação do botão. |
05. EXEMPLO
#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