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

02. DESCRIÇÃO

O ponto de entrada PCO010TRS é utilizado dentro da função PCO010Txt para executar rotinas personalizadas durante a geração de arquivos de exportação TXT, com foco nos saldos das entidades contábeis. Durante o processo de exportação, a função verifica a existência deste ponto de entrada e, se ele estiver implementado, executa-o para cada registro.

O objetivo é permitir que desenvolvedores alterem ou manipulem os dados do registro atual, permitindo personalizações antes da exportação.

03. DEMAIS INFORMAÇÕES


Manipulação de PE no sistema
If lPCO010TRS
	ExecBlock("PCO010TRS", .F., .F., {(cAlias)->R_E_C_N_O_})
EndIf
Exemplo de PE
User Function PCO010TRS()
	
	Local aArea := FwGetArea()
    Local nRegistro := PARAMIXB[1]

    
    // Exemplo de manipulação do registro corrente
    DbSelectArea("AKD")
    AKD->(DbGoTo(nRegistro))
    
    // Realiza alguma lógica de validação ou transformação
    If AKD->AKD_VALOR > 10000
        // Exemplo: Modificar um campo específico do registro
        AKD->AKD_STATUS := "Verificado"
    EndIf

	FwRestArea(aArea)

Return

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.