Á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:PCOXSLD
País:Brasil
Ticket:Interno
Requisito/Story/IssueDSERCTR1-46030

02. DESCRIÇÃO

O ponto de entrada PCOGrvSld é utilizado no processo de gravação de saldos gerenciais. Ele é acionado para determinar se o sistema deve continuar o processamento de um lançamento de saldo em um cubo gerencial, considerando diversas condições específicas. O comportamento padrão pode ser modificado com a implementação de uma lógica customizada para interromper ou continuar a gravação de saldo gerencial.

Durante o processo de atualização de saldo, esse ponto de entrada é chamado antes que o saldo seja efetivamente gravado no cubo gerencial. Ele permite, por meio de um retorno booleano, controlar se o saldo deve ser atualizado ou não.

03. DEMAIS INFORMAÇÕES


Manipulação de PE no sistema
If ExistBlock("PCOGrvSld")
	lContinua := ExecBlock("PCOGrvSld",.F.,.F.,{cAliasAKD,cConfig,aValor,cTipoMov,dData,cChave,cNivSint})
EndIf
Exemplo de PE
User Function PCOGrvSld()

	Local cAliasAKD := PARAMIXB[1]  
	Local cConfig   := PARAMIXB[2] 
  	Local aValor    := PARAMIXB[3]
  	Local cTipoMov  := PARAMIXB[4]
  	Local dData     := PARAMIXB[5] 
  	Local cChave    := PARAMIXB[6]
  	Local cNivSint  := PARAMIXB[7]
	Local lRet      := .F.

    // Lógica para decidir se grava o saldo no cubo gerencial
    If SomeCustomCondition(cAliasAKD, cConfig, dData)
        lRet := .T.  // Continua o processamento e grava o saldo
    Else
        lRet := .F.  // Interrompe o processamento e não grava o saldo
    EndIf

Return lRet

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.