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!