Árvore de páginas

La función FieldPos tiene la funcionalidad de retornar la posición dentro del diccionario de datos de un determinado campo y si el campo no existe retorna cero.

 


De esta manera, siempre que se haga una referencia a un determinado campo, creado por un compatibilizador, o creado en la versión/release, proteja la ejecución con el FieldPos.

 


Ejemplo: 


 // FieldPosExample.prw
#INCLUDE "TOTVS.CH"
Function FieldPosExample()
RpcSetEnv("99", "01")
If FieldPos("A1_NEW") > 0
cRet := SA1->A1_NEW
Else
ConOut("Field A1_NEW doesn`t exist.")
EndIf
Return

 

En este ejemplo, observamos cómo proteger de un error, cuando se hace referencia a un campo (A1_NEW) que no existe.

  • Sem rótulos