Histórico da Página
...
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 um 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:
...
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
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
#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 //nOperacao == 3 - 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 |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas