Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Serviços

Módulo:

TOTVS Backoffice (Linha Protheus) - Planejamento e Controle Orçamentário (SIGAPCO)

Função:PCOA310
País:Brasil
Ticket:Interno
Requisito/Story/IssueDSERCTR1-46829

02. DESCRIÇÃO

O ponto de entrada PCOA3103 é utilizado no contexto de Reprocessamento de Lançamentos para manipular e ajustar a query de seleção de dados que serão reprocessados. Ele permite a aplicação de filtros específicos sobre a faixa de dados da tabela de origem, com base nas regras do ponto de lançamento a ser reprocessado, assegurando que somente os registros relevantes sejam incluídos no reprocessamento. Esse ponto de entrada deve retornar a query final, que será executada, atendendo aos critérios e requisitos específicos de filtragem definidos pelo usuário.

03. DEMAIS INFORMAÇÕES


Manipulação de PE no sistema
If ExistBlock( "PCOA3103" )
	//P_EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
	//P_E³ Ponto de entrada utilizado para inclusao de funcoes de usuarios na     ³
	//P_E³ preparacao da query para reprocessamento dos Lancamentos               ³
	//P_E³ Parametros : cProcesso, cItem, aClone(aRet), cAliasEntid, cQuery       ³
	//P_E³ Retorno    : cQuery      expressao da 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 !!

  • Observa-se que a utilização do PE e os impactos dele no sistema são de responsabilidade do cliente.
  • Os exemplos utilizados nessa documentação são apenas para fins de demonstração, cada cliente deve verificar qual comportamento deseja realizar de acordo com o escopo do ponto de entrada.

04. ASSUNTOS RELACIONADOS

  • Não se aplica.