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:

NGFJOBQR


02. DESCRIPCIÓN

Punto de entrada NGFJOBQR, incluye un filtro SQL en la query que se considerará para actualizar los títulos / pedidos vía JOB (Pagar, cobrar, compras y ventas) en la tabla de saldos (F75) y/ o de pedidos (F76) que se utiliza en el Flujo de caja del Nuevo administrador financiero.


03. PARÁMETRO

xParam

Nombre

Tipo

Descripción

PARAMIXB[1]

cAliasName

Carácter

Alias que se está considerando en la query (SE1, SE2, SC5 o SC7)



04. EJEMPLO DE UTILIZACIÓN

NGFJOBQRY
#INCLUDE "totvs.ch"
#INCLUDE "protheus.ch"

User Function NGFJOBQR()
    Local cAliasName As Character 
    Local cWhere As Character

    cAliasName := PARAMIXB[1] //SE1, SE2, SC5 o SC7
    cWhere := ""
    
    Do Case
        Case cAliasName == "SE1"
            cWhere := " E1_XCLI <> 'ABC' "
        Case cAliasName == "SE2"   
            cWhere := " E2_XCLI <> 'XYZ' "
    End Case
    Do Case
        Case cAliasName == "SC5"
            cWhere := " C5_CLIENTE == 'ABC' "
        Case cAliasName == "SC7"   
            cWhere := " C7_FORNECE == 'XYZ' "
    End Case
 
return cWhere


05. PUNTO DE ATENCIÓN

Si la rutina Nuevo administrador financiero estuviera en uso y se opte por el uso del punto de entrada, el cliente debe limpiar la(s) tabla(s) F75 y o F76, así como el parámetro MV_TFCJOBT, para que la base se alimente con las nuevas reglas definidas en el punto de entrada.