01. DATOS GENERALES

Producto:

TOTVS Backoffice

Línea de producto:

Línea Protheus

Segmento:

Servicios

Módulo:

TOTVS Backoffice (Línea Protheus) - Activo fijo (SIGAATF)

Función:

ATFA012

País:

Brasil

Ticket:

Interno

Requisito/Story/Issue

DSERCTR1-46829

02. DESCRIPCIÓN

El punto de entrada A012ALTG permite actualizar y grabar las   matrices  aHeader y aCols cada vez que se produce un cambio en el grupo seleccionado. Se utiliza para personalizar la estructura de visualización de los datos ajustando columnas y encabezados a medida que se cambian en el grupo, asegurándose de que la visualización refleje los detalles específicos de cada grupo configurado.

03. OTRAS INFORMACIONES


Manejo de PE en el sistema
If l012AltGr
	//PUNTO DE ENTRADA PARA GRABAR AHEADER / ACOLS ACTUAL
	ExecBlock("A012ALTG",.F.,.F.,{oAux:aHeader, oAux:aCols})
EndIf
Ejemplo de PE
#include "Protheus.ch"
Static aHeadx
Static aColx
Static lSalvei := .F.

User Function A012ALTG()
	
	Local nx

	aHeadx := ParamIxb[1]
	aColx := ParamIxb[2]
	lSalvei := .T.

	MsgAlert("Entre en el Punto de entrada A012ALTG")

	//Muestra los primeros 3 campos del aHeadx
	For nX := 1 TO 3
		MsgAlert( "Campo " +Alltrim(Str(nX))+": "+aHeadx[nX,2])
	Next

Return

//acols puede ser manejado por un punto de entrada bajo
User Function A012RCOL()

	Local nx
	MsgAlert("Entré en el Punto de entrada A012RCOL")

	If lSalvei
		//Muestra los primeros 3 campos del aHeadx
		For nX := 1 TO 3
			MsgAlert("Campo "+Alltrim(Str(nX))+": "+aHeadx[nX,2])
		Next
	EndIf

Return

¡Importante!

  • Se observa que la utilización del PE y sus impactos en el sistema son de responsabilidad del cliente.
  • Los ejemplos utilizados en esta documentación solamente son para fines de demostración, cada cliente debe verificar qué comportamiento desea realizar de acuerdo con el alcance del punto de entrada.

04. ASUNTOS RELACIONADOS

  • No se aplica.