01. DATOS GENERALES

Producto:

TOTVS Backoffice

Línea de producto:

Línea Protheus

Segmento:

Servicios

Módulo:

TOTVS Backoffice (Línea Protheus) - Planificación y Control presupuestario (SIGAPCO)

Función:

PCOA310

País:

Brasil

Ticket:

Interno

Requisito/Story/Issue

DSERCTR1-46829

02. DESCRIPCIÓN

El punto de entrada PCOA3103 se utiliza en el contexto de Reprocesamiento de registros para manejar y ajustar la query de selección de datos que se reprocesarán. Este permite la aplicación de filtros específicos sobre el rango de datos de la tabla de origen, con base en las reglas del punto de registro que se reprocesará, garantizando que solamente los registros relevantes se incluyan en el reprocesamiento. Este punto de entrada debe devolver la query final, que se ejecutará, atendiendo los criterios y requisitos específicos de filtrado definidos por el usuario.

03. OTRAS INFORMACIONES


Manejo de PE en el sistema
If ExistBlock( "PCOA3103" )
	//P_EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
	//P_E³ Punto de entrada utilizado para inclusión de funciones de usuarios en la     ³
	//P_E³ preparación de la query para reprocesamiento de los registros               ³
	//P_E³ Parámetros : cProcesso, cItem, aClone(aRet), cAliasEntid, cQuery       ³
	//P_E³ Devolución    : cQuery      expresión de la query                            ³
	//P_EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
	cQuery := ExecBlock( "PCOA3103", .F., .F.,{cProcesso,cItem,aClone(aRet),cAliasEntid,cQuery})
EndIf
Exemplo de PE
User Function PCOA3103()

	Local cProc  := ParamIXB[1]
	Local cItem  := ParamIXB[2]
	Local aParam := ParamIXB[3]
	Local cAlias := ParamIXB[4]
	Local cQuery := ParamIXB[5]

	If cProc+cItem == '00008201'   		

		cQuery 	+= " AND CT2_DATA BETWEEN '"+DTOS(aParam[2])+"' AND '"+DTOS(aParam[3])+"' "	
		cQuery 	+= " AND CT2_DC<>'4' "	
		cQuery 	+= " AND CT2_MOEDLC='01' "  		
		
	EndIf

Return cQuery 	


Importante

  • Se observa que la utilización del PE y los impactos de este en el sistema son de responsabilidad del cliente.
  • Los ejemplos utilizados en esta documentación solamente son para fines de demostración, cada cliente debe verificar qué comportamiento desea realizar de acuerdo con el alcance del punto de entrada.

04. ASUNTOS RELACIONADOS

  • No se aplica.