Duda
¿Existe algún punto de entrada que permita manipular los campos del browse de marcación en la rutina Liberación para Baja (FINA580)?
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Financiero (SIGAFIN) - A partir de versiones 12
Solución
Para manipular los campos del Browse de marcación en la rutina Liberación para Baja (FINA580), fue habilitado el punto de entrada F580MNBR.
- El punto de entrada F580MNBR recibe como parámetro de la función una variable del tipo Array. La variable contiene los campos que serán considerados en las columnas del Browse.
- El punto de entrada F580MNBR retorna una variable del tipo Array con los campos que serán considerados en las columnas del Browse.
- El punto de entrada F580MNBR, permite agregar campos, eliminar campos o modificar los campos definidos en la funcionalidad padrón.
- La variable del tipo Array (aCampos), se inicializa de la siguiente manera:
Ejemplo:
User Function F580MNBR()
Local aCampos := aClone(ParamIxb)
Local nCampo := 0
For nCampo := 1 To Len(aCampos)
aCampos[nCampo][3] := GetSx3Cache(aCampos[nCampo][1],"X3_TITSPA")
Next nCampo
Return aClone(aCampos)
Nota: El ejemplo de la función de usuario actualiza el título de los campos.
Conozca más:
0 Comentarios