Línea de producto: | Microsiga Protheus® |
|---|---|
Segmento: | Servicios |
Módulo: | Financiero |
Rutina: | FINA080 - Baja por pagar manual |
El punto de entrada F80GRVFK se ejecutará para grabar datos complementarios en las tablas FK5 y FK6.
Este se ejecutará en dos momentos:
1 - Para activar los datos complementarios en el registro principal de la baja de la tabla FK5, cuando reciba como parámetro el código de operación 1.
2 - Para activar los datos complementarios en los registros auxiliares de la baja de la tabla FK6, cuando reciba como parámetro los códigos de operación de 2 a 7.
Observación: el punto de entrada F80GRVFK fue creado para la versión Protheus12 y puede utilizarse en conjunto con los puntos de entradas citados a continuación, en Otras informaciones.
Nombre | Tipo | Descripción |
|---|---|---|
PARAMIXB[1] | Objeto | Submodelo para incluir datos complementarios en el registro de la tabla FK5 o FK6 (de acuerdo con el punto de ejecución). |
PARAMIXB[2] | Numérico | Código de la operación, indicando qué registro auxiliar se está tratando en el momento de la ejecución del punto de entrada. |
Tipo | Descripción |
|---|---|
Objeto | Submodelo de PARAMIXB[1] con los datos complementarios informados. |
#INCLUDE "PROTHEUS.CH"
User Function F80GRVFK()
Local oObj := ParamIxb[1]
Local nOpc := ParamIxb[2]
Local cConteudo := "Campo personalizado."
If nOpc == 1 //Baixa
//--Recebe Submodelo FK5 - Movimientos bancarios
oObj:SetValue( "FK5_CUSTOM" , cConteudo )
Else
//--Recebe Submodel FK6 - Valores adicionales
If nOpc == 2 // Descuento
cConteudo += '- DC'
ElseIf nOpc == 3 // Intereses
cConteudo += '- JR'
ElseIf nOpc == 4 // Multa
cConteudo += '- MT'
ElseIf nOpc == 5 // Corrección monetaria
cConteudo += '- CM'
ElseIf nOpc == 6 // Impuesto sustitución
cConteudo += ' - IS'
ElseIf nOpc == 7 // Valor adicinal
cConteudo += ' - VA'
EndIf
oObj:SetValue( "FK6_CUSTOM" , cConteudo )
Endif
Return oObj
06. OTRAS INFORMACIONES
SE5FI080 - Punto de entrada para grabación de datos complementarios de la baja
F080ACONT - Complemento de baja por pagar