01. DATOS GENERALES

Línea de producto:

Microsiga Protheus®

Segmento:

Servicios

Módulo:

Financiero

Función:

CTBAFIN - Contabilidad Off-line

02. DESCRIPCIÓN

El Punto de entrada F370E2F permite la edición completa de la Query que consulta en la Tabla SE2 (Títulos por pagar), permitiendo modificar el filtrado de los registros para la contabilidad.

Informaciones

La query debe editarse preferencialmente en la cláusula WHERE. 
La query transferida puede variar en este punto de entrada, ya que se basa en los parámetros definidos (Pergunte) en la rutina.

03. PARÁMETROS

Nombre

Tipo

Descripción

PARAMIXB

Carácter

Expresión SQL de filtro de los registros.

04. DEVOLUCIÓN

Tipo

Descripción

Carácter

Expresión SQL de filtro de los registros complementada con las condiciones de la personalización.

05. EJEMPLO DE UTILIZACIÓN


F370E1F
#INCLUDE 'TOTVS.CH'
 
User FUNCTION F370E2F() as character
    LOCAL cQRY    := PARAMIXB as character
    LOCAL cSELECT := "" as character
    LOCAL cFROM   := "" as character
    LOCAL cWHERE  := "" as character
 
    cSELECT := SUBSTR(cQRY, 1, AT("FROM",cQRY)-1)
    cFROM   := SUBSTR(cQRY, AT("FROM",cQRY),AT("WHERE",cQRY)-1-LEN(cSELECT))
    cWHERE  := SUBSTR(cQRY, AT("WHERE",cQRY))

    cWHERE += " AND E2_DTFATUR BETWEEN '20191129' AND '20191129' "

    cQRY := cSELECT + cFROM + cWHERE

    CONOUT('<<< Execução do PE F370E2F >>> THREAD['+ GetThreadID() +'] - SQLCommand[' + cQry + ']')

RETURN cQry

06. ASUNTOS RELACIONADOS