Tablas de extension y puntos de insercion


([N1] pedrosas) #1

He creado una tabla de extensión de ENT@vBase llamada trabajadores, en la cual he incluido los campos SS.SS y Cuenta bancaria, También he creado un formulario, Estilo Punto de inserción, con dichos campos, He creado el tipo de entidad TRAB trabajadores y la he asignado a la empresa en curso. Ahora ha dicho formulario le creado una condición de visibe ##ID.ENT_TIP=“TRAB” para que solo se vea este punto de inserción solo en caso que la entidad tenga la asignada la categoría TRAB.

La condición de visible no me funciona.

¿como podría crear una condición de visible sobre el campo #ENT_TIP de la ENT_ENT_TIP que es plural de Entidades y es el que tiene asignada la categoría TRAB.?

Gracias


([N4] jordimas) #2

Hola Pedro,

El campo #ENT_TIP concatena todos los tipos de entidad asignados separados por comas.

Para comprobar que es del tipo TRAB tienes que chequearlo así:

countString(#ENT_TIP, “TRAB”)

Saludos, Jordi.


([N1] pedrosas) #3

Tengo como condición de visible

countString(#ENT_EMP.NAME,~TRAB_TIP@SpHotel.dat) ! 0

donde ~TRAB_TIP@SpHotel.dat es una constante con el nombre TRAB

no consigo que funcione y ando perdido


([N1] pedrosas) #4

solucionado

countString(#ENT_TIP,~TRAB_TIP@SpHotel.dat) ! 0