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 |
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.
If l012AltGr
//PUNTO DE ENTRADA PARA GRABAR AHEADER / ACOLS ACTUAL
ExecBlock("A012ALTG",.F.,.F.,{oAux:aHeader, oAux:aCols})
EndIf
#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!