01. DATOS GENERALES

Línea de producto:

Microsiga Protheus®

Segmento:

Servicios

Módulo:

Financiero

Rutina:

FINA080 - Baja por pagar manual 

02. DESCRIPCIÓN

El punto de entrada SE5FI080 se ejecutará para grabar datos complementarios en la tabla SE5, FK2 y FK6. 

Este se ejecutará en dos momentos:

  1. Para cargar los datos complementarios en el registro principal de la baja de la tabla SE5, cuando reciba como parámetro el Submodelo de Id FK2DETAIL
  2. Para cargar los datos complementarios en los registros auxiliares de la baja de la tabla FK6, cuando reciba como parámetro el Submodelo de Id FK6DETAIL

Observación: el punto de entrada SE5FI080 puede utilizarse en conjunto con los puntos de entradas citados a continuación, en Otras informaciones.

03. PARÁMETROS

Nombre

Tipo

Descripción

ParamIXB[1]

Carácter

String para incluir datos complementarios en el registro de la tabla SE5.

ParamIXB[2]

Objeto

Submodelo para incluir datos complementarios en el registro de la tabla FK2 o FK6 (de acuerdo con el punto de ejecución).

04. DEVOLUCIÓN

Tipo

Descripción

Carácter

String con los valores que se grabarán en la tabla SE5.

05. EJEMPLO DE UTILIZACIÓN


SE5FI080
#INCLUDE "TOTVS.CH"

User Function SE5FI080() as character

Local cCamposE5 := ParamIxb[1] as character
Local oSubModel := ParamIxb[2] as object

//------------------------------------------------------------------------
//-- Grabación del registro principal de la baja (SE5 y FK2)
If oSubModel:cID == "FK2DETAIL" 
    If "NOR" $ oSubModel:GetValue("FK2_MOTBX") 
        //-- SE5
        cCamposE5 += ",{" 
        cCamposE5 += " 'E5_CUSTOM','Campo personalizado.' " 
        cCamposE5 += "} " 

        //--FK2
        oSubModel:SetValue("FK2_CUSTOM","Campo personalizado.")
    EndIf 
EndIf

//------------------------------------------------------------------------
//-- Grabación de los valores accesorios (FK6)
If oSubModel:cID == "FK6DETAIL" 
    oSubModel:SetValue("FK6_CUSTOM","Campo personalizado.")
EndIf

Return cCamposE5


06. OTRAS INFORMACIONES

F80GRVFK - Punto de entrada para grabación de datos complementarios de la baja

F080ACONT - Complemento de baja por pagar