Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Tecnologia

Módulo:

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

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

02. DESCRIÇÃO

O ponto de entrada AF251EAC permite a manipulação do array aCols na aba Complementos da rotina de Aquisição por Transferência. Este ponto de entrada é executado para que campos adicionais ou ajustes específicos sejam aplicados na estrutura de colunas exibida na aba, possibilitando personalizações que atendam a regras de negócio específicas ou informações complementares relevantes para o processo de aquisição de ativos por transferência. É ideal para cenários onde campos personalizados precisam ser integrados ou onde é necessária a reordenação de informações visuais para facilitar a gestão de dados.

03. DEMAIS INFORMAÇÕES


Manipulação de PE no sistema
If ExistBlock("AF251EAC")
	aEdtAcols := ExecBlock ("AF251EAC",.F.,.F.,{aHeader, aCols, aHeaderComp, aColsComp})
	If ValType (aEdtAcols) =="A" .And. Len (aEdtAcols)==4
		aHeader 	:= aClone(aEdtAcols[1] )
   		aCols 		:= aClone(aEdtAcols[2] )
   		aHeaderComp := aClone(aEdtAcols[3] )
   		aColsComp 	:= aClone(aEdtAcols[4] )
	EndIf
EndIf
Exemplo de PE
User Function AF251EAC()

	Local aHeader     := paramixb[1]
	Local aCols       := paramixb[2]
	Local aHeaderComp := paramixb[3]
	Local aColsComp   := paramixb[4]
	
	Alert("Ponto de Entrada Executado")
	
	aColsComp[1][1] := "Teste Manipulação aCols"
	aColsComp[1][2] := aCols[1][2]
	aColsComp[1][3] := aCols[1][3]
	aColsComp[1][4] := aCols[1][4]
	aColsComp[1][5] := aCols[1][5]
	aColsComp[1][6] := aCols[1][6]
	aColsComp[1][7] := aCols[1][7]
	aColsComp[1][8] := aCols[1][8]
	aColsComp[1][9] := aCols[1][9]

Return {aHeader , aCols , aHeaderComp , aColsComp }
//aColsComp (aCols da pasta Complementos)
//aCols (aCols da pasta Dados do Bem)


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.