01. DATOS GENERALES

Línea de producto:

Línea Protheus

Segmento:

Backoffice

Módulo:

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

Función:FINA989 - Extractor financiero
Requisito/Story/Issue:

No existe

02. DESCRIPCIÓN

El punto de entrada F989CPQY, permite sustituir la query estándar que filtra los títulos por pagar del Extractor fiscal (EXTFISXTAF).

Los títulos que devolverá la query generarán los registros en las familias T154 y T158 para el layout de integración TAF (layout único), responsable por generar los eventos de la serie R-2000 y R-4000 de la EFD-REINF.   

Importante

  • La query modificada no debe tener la cláusula ORDER BY, porque el orden estándar debe respetarse y ocurrirá después de la llamada del punto de entrada;
  • La query modificada no debe retirar las columnas existentes en la query estándar;

03. PARÁMETROS

Nombre

Tipo

Descripción

cQuery

Carácter

Query estándar de la rutina FINA989 para títulos por pagar

04. DEVOLUCIÓN

Nombre

Tipo

Descripción

cQuery

Carácter

Nueva query modificada por el punto de entrada

05. EJEMPLO DE UTILIZACIÓN

F989CRQY
#include 'protheus.ch'

/*/{Protheus.doc} F989CPQY()  

	Recibe la query estándar completa que realiza el filtrado de los títulos por pagar 
    del Extractor fiscal, permitiendo  sustituirla con adaptaciones.
	
	@param ParamIxb[1] - cQuery - Query estándar de la rutina FINA989 para títulos por pagar
    @return cRet - Query modificada por el punto de entrada
/*/

User Function F989CPQY()

    Local cQuery  := ParamIXB[1] //Query estándar

    //Agrega un filtro por modalidad
    cQuery += " AND SE2.E2_NATUREZ = '000001' "  

Return cQuery