| Linha de Produto: | Microsiga Protheus® |
|---|---|
| Segmento: | Backoffice |
| Módulo: | Financeiro |
| Função: | FINA380 - Conciliação bancária |
Ponto de entrada F380BTCUST inclui 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.
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 | - |
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. |
#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 |