Buenas tardes, estamos teniendo el siguiente problema y no le podemos encontrar la solución…
En la operación MATRÍCULA » PERSONAS »ADMINISTRAR PERSONAS, al querer cargar información de contacto de la persona nos dice que el código de área es incorrecto ingresando solamente números, sea cual sea el ingreso siempre dice que es inválido el dato y no les permite a los usuarios cargar los télefonos de las personas, además es un campo obligatorio por lo que no les permite siquiera obviarlo para cargar el número.
Primero que nada quiero aclarar que las otras validaciones con expresiones regulares funcionan perfecto, por ejemplo al cargar los e-mails el sistema controla bien que sea una dirección de correo electrónico válida.
Lo que probamos hasta ahora:
Verificamos estos parámetros de configuración del entorno
la variable standard_conforming_strings esté seteada con valor off y que la misma NO esté comentada
la variable bytea_output esté seteada con valor escape y que la misma NO esté comentada
Por las dudas volvimos a regenerar la instancia y compilar.
Verificamos que en la base de datos de la instancia quede bién la expresión regular, hicimos esta consulta:
SELECT edit_expreg
FROM desarrollo.apex_objeto_ei_formulario_ef
WHERE objeto_ei_formulario_proyecto = ‘guarani’
AND identificador = ‘telefono_codigo_area’
Y el resultado es: /^d+$/ (lo mismo que vemos en el toba editor)
Ya nos pasó lo mismo anteriormente para el campo “host” al configurar la integración con moodle, lo tratamos en el foro y seguimos en un GDS pero no se pudo solucionar y terminamos eliminando la validación para que los usuarios puedan cargar la información, vuelvo a aclarar que el resto de las validaciones andan perfecto y esto es un problema que se nos presenta en los ambientes de producción y testing, en nuestro ambiente de desarrollo funciona bien la validación.
Este es el post del foro donde tratamos el mismo problema pero con otro campo http://foro.comunidad.siu.edu.ar/index.php?topic=19940
Espero nos puedan orientar, saludos. Diego.