01. DATOS GENERALES

Producto:

TOTVS Backoffice

Línea de producto:

Línea Protheus

Segmento:

Backoffice

Módulo:

TOTVS Backoffice (Línea Protheus) - Financiero (SIGAFIN)

Función:Inversión y prétamo (FINA716)

02. DESCRIPCIÓN

Punto de entrada llamado inmediatamente antes de limpiar los datos de atribución de la tabla Registro de inversión y préstamo (SEH), al realizar una atribución (de una inversión que no sea por cuotas). El punto de entrada se llama dentro de una transacción.

En el momento de la llamada del punto de entrada, tenemos las siguientes tablas:

    • SEH - Situada en la inversión/préstamo donde se está realizando la atribución.
    • SA6 - Situada en el banco vinculado a la inversión (EH_BANCO, EH_AGENCIA, EH_CONTA)
    • SED - Situada en la modalidad vinculada (EH_NATUREZ)

El punto de entrada no recibe ningún parámetro y no se espera ninguna devolución.

El punto de entrada se creó con el fin de modificar campos personalizados de la tabla Registro de inversión y préstamo (SEH). Por lo tanto, el desarrollador debe tener en mente que los campos del estándar (como EH_VALJUR o EH_VALIOF) se sobrescribirán por medio de la rutina de atribución.

El control del bloqueo de registro para modificación (recLock/msUnlock) es de responsabilidad del punto de entrada.

03. PARÁMETROS

No se aplica


04. EJEMPLO DE UTILIZACIÓN

Ejemplo
#INCLUDE "totvs.ch"
 
/*/{Protheus.doc} User Function F182PCLR 
    @type User Function
    @author Totvs
    @since 05/02/2024
    @version 12.1.2310
    @see https://tdn.totvs.com/pages/viewpage.action?pageId=823299145
/*/ 
user function F182PCLR()
    local lNewRecord := .F. as logical

    recLock("SEH", lNewRecord)    
    
    SEH->EH_XFIELD := "My custom value"
    
    SEH->( MsUnlock() )
return