Árvore de páginas

01. DATOS GENERALES

Línea de producto:

Microsiga Protheus®

Segmento:

Backoffice

Módulo:

Financiero

Función:

FINA050 - Cuentas por pagar


02. DESCRIPCIÓN

La finalidad del punto de entrada FA050INC es permitir validaciones de usuario en la inclusión del Cuentas por pagar (FINA050), ubicado en TudoOK de la rutina.


En casos donde el Punto de entrada se activa vía ExecAuto y devolviendo .F. (falso), la variable lMsErroAuto debe modificarse en el Punto de entrada a .T. (verdadero).

Pues en caso contrario, causará impacto en integraciones y activaciones de ExecAuto donde el proceso fue interrumpido por la devolución .F. (falso) del Punto de entrada y constando lMsErroAuto también como .F. (falso, es decir, sin errores).


03. PARÁMETROS

No se aplica.

04. DEVOLUCIÓN

Tipo

Descripción

Lógico

.T. - valida la inclusión y continua el proceso; .F. interrumpe el proceso.

05. EJEMPLO DE UTILIZACIÓN

FA050INC
#include 'totvs.ch'

/*/{Protheus.doc} FA050INC()

    La finalidad del punto de entrada FA050INC es permitir validaciones de usuario
    en la inclusión del Cuentas por pagar (FINA050), ubicado en TudoOK de la rutina.

    @return lRet - lógico, .T. valida la inclusión y continua el proceso,
        en caso contrario .F. e interrumpe el proceso.
/*/
User Function FA050INC() as logical
    Local lRet := .F. as logical

    // Validaciones de usuario

    If !(lRet)
        // Mensaje de Help para aclarar el motivo de interrumpir la inclusión
        Help( ,, 'Help',, "Inclusión interrumpida.", 1, 0 )

        // Modificando lMsErroAuto como .T. (verdadero), debido a los casos de integraciones o ExecAuto
        lMsErroAuto := .T.
    EndIf

Return lRet