Línea de producto: | Microsiga Protheus | ||||
Segmento: | Servicios | ||||
Módulo: | Activo fijo | ||||
Rutina: |
| ||||
Punto de entrada: | A012ALTG | ||||
Llamados relacionados | TTMZXE, TTSOHZ | ||||
País(es): | Todos | ||||
Base(s) de datos: | Todas | ||||
Tablas utilizadas: | SN1/SN3 | ||||
Sistema(s) operativo(s): | Todos | ||||
Versiones/Release: | 12.1.6, 12.1.7 |
El punto de entrada A012ALTG permite grabar aHeader/aCols cuando se modifica el grupo.
Descripción: | El punto de entrada A012ALTG graba aHeader/aCols al modificar el grupo | ||||||||||||
Ubicación: | Es una rutina personalizada, por lo tanto no forma parte del menú estándar. | ||||||||||||
Eventos: | A012ALTG | ||||||||||||
Programa fuente: | ATFA012.PRW | ||||||||||||
Función: | AF012AFNG() | ||||||||||||
Parámetros: |
Sin devolución del punto de entrada |
Ejemplo:
#include "Protheus.ch"
Static aHeadx
Static aColx
Static lSalvei := .F.
User Function A012ALTG()
Local nx
aHeadx := ParamIxb[1]
aColx := ParamIxb[2]
lSalvei := .T.
MsgAlert("Entré en el Punto de entrada A012ALTG")
//muestra los 3 primeros campos de aHeadx
For nX := 1 TO 3
MsgAlert( "Campo " +Alltrim(Str(nX))+": "+aHeadx[nX,2])
Next
Return
//acols puede manejarse por el siguiente punto de entrada
User Function A012RCOL()
Local nx
MsgAlert("Entré en el Punto de entrada A012RCOL")
If lSalvei
//muestra los 3 primeros campos de aHeadx
For nX := 1 TO 3
MsgAlert("Campo "+Alltrim(Str(nX))+": "+aHeadx[nX,2])
Next
EndIf
Return