Árvore de páginas

Carregando...

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

TOTVS Backoffice

Segmento:

Serviços

Módulo:

TOTVS Backoffice (Linha Protheus) - Ativo Fixo (SIGAATF)

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

02. DESCRIÇÃO

O ponto de entrada AF250AHD é utilizado para personalizar a matriz aHeader que define os campos que compõem as informações de cabeçalho para a rotina de atualização de ativos imobilizados. Este ponto de entrada é chamado após a montagem inicial de aHeader, permitindo que campos adicionais sejam incluídos ou modificados.

Durante sua execução, o ponto de entrada recebe uma cópia da matriz atual e, caso seja necessário, pode devolver uma nova estrutura, que será integrada à matriz final de aHeader. Esta abordagem garante flexibilidade na definição dos campos exibidos ou manipulados pela rotina.

03. DEMAIS INFORMAÇÕES


Manipulação de PE no sistema
aAF250AHD := ExecBlock('AF250AHD', .F., .F., aClone(aHeader) )
Exemplo de PE
User Function AF250AHD()
	
	Local aHeaPar :=  PARAMIXB[1]          
    Local aNewFields := {}
	Local cUsado     := SX3->X3_USADO
 
	// Adiciona um novo campo personalizado ao cabeçalho
    AADD(aNewFields,{"Novo Campo","NEW_FIELD","@!"                   , 10            , 0             ,"",cUsado, "N"        ,"SN3"})

 Return aNewFields


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.