Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Serviços

Módulo:

TOTVS Backoffice (Linha Protheus) - Contabilidade Gerencial (SIGACTB)

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

02. DESCRIÇÃO

O ponto de entrada CTB9501 é utilizado durante a execução da função CTB95NM, que carrega as tabelas de mnemônicos. Ele permite que sejam adicionados mais campos de mnemônicos para serem carregados dinamicamente além dos campos que já foram pré-definidos na função principal.

Esse ponto de entrada é útil quando há a necessidade de adicionar mais campos além daqueles que estão inseridos de forma estática no processo. Ele possibilita a extensão da lógica, permitindo o uso de lógica customizada para definir quais mnemônicos devem ser carregados.

03. DEMAIS INFORMAÇÕES


Manipulação de PE no sistema
If (ExistBlock("CTB9501"))
	aMnemo := ExecBlock("CTB9501",.F.,.F.,{aMnemo})
EndIf	
Exemplo de PE
User Function CTB9501()

    Local aMnemo := {}

    // Adiciona mais campos de mnemônicos ao array aMnemo
    AAdd(aMnemo, {"CT1_NOVOCAMPO1", "CT1"})
    AAdd(aMnemo, {"CT2_NOVOCAMPO2", "CT2"})

Return aMnemo

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.