Árvore de páginas

01. DATOS GENERALES

Línea de producto:

Microsiga Protheus®

Segmento:

Backoffice

Módulo:

Financiero

Función:

FINA380 - Conciliación bancaria

02. VISIÓN GENERAL

Punto de entrada F380BTCUST incluye una opción en el menú Otras acciones en la opción Conciliar de la rutina FINA380.

La ejecución de este punto de entrada sucede en dos momentos, siendo uno de estos para obtener el nombre que se mostrará en la opción y para la ejecución de la acción después del clic en este.

03. PARÁMETROS

Nombre

Tipo

Descripción

Contenido

paramIXB[1]

Numérico

Define el momento de la ejecución del punto de entrada

2 = Define el nombre de lo opción que se mostrará en la pantalla.
3 = Ejecución de la acción del punto de entrada (después del clic en la opción) 

paramIXB[2]

Objeto

Dialog de la rutina de Conciliación

-

paramIXB[3]

Objeto

Mark Browse de la rutina de Conciliación

-

04. DEVOLUCIÓN

Debido a que el punto de entrada se ejecute en dos momentos diferentes, la devolución del punto de entrada estará dividido en dos momentos:


paramIXB[1] igual a 2:

Tipo

Descripción

Carácter

Título de la opción que se mostrará en el menú de Otras acciones.


paramIXB[1] igual a 3:

Tipo

Descripción

Nulo

No existe necesidad de devolución por tratarse solamente de la ejecución de la acción de la opción.

05. EJEMPLO


F380BTCUST
#Include "Protheus.ch"

/*/{Protheus.doc} F380BTCUST
Incluye opción personalizada en la EnchoiceBar de la opción "Conciliar" de la rutina FINA380 - Conciliación bancaria.

@author     TOTVS
@since      24/02/2022
@return     character, título o sugerencia de la opción
/*/
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 // ejecución en el clic de la opción
        // Su lógica a continuación
        oDialog380  := paramIXB[2]
        oMrkBrw380  := paramIXB[3]

        Alert("Ejecución del punto de entrada F380BTCUST.")
    EndIf

Return cRetorno