La semana pasada hemos tenido este problema con un cliente. Cuando querรญa crear un filtro con un campo que era de fecha u hora no podรญa. No se guardaba el filtro y se reseteaba a una fecha anterior. ย No pasaba en todos los fitros, sรณlo en algunos (en nuestro caso en servicios pero puede variar).
Otro sรญntoma del que nos dimos cuenta despuรฉs fue que al crear el filtro, el campo no mostraba las opciones propias de un campo de fecha como “mes anterior”, “hace quince dรญas” etc. Es decir no lo consideraba un campo de fecha.
Todo es creemos que es debido a la actualizaciรณn del Vtiger 5 al 6 que no es que estuviera muy bien hecha (vistos los problemas que hemos tenido todos despuรฉs).
Soluciรณn:
La soluciรณn consiste en cambiar unos campos en la base de datos. Por lo tanto recomiendo hacer una copia de seguridad de la base de datos antes.
Despuรฉs tienes que ir a la table vtiger_fields y buscar aquellos campos de fecha. Es decir busca createdtime y modifiedtime. No pienses (como nosotros al principio) que sรณlo hay uno, usa el buscador porque tendrรกs uno por cada sitio donde se crea este tipo de campo.
Mira en cada uno de ellos la columna typeofdata y cambia los que tengas como T~Oย o V~O aย DT~O.
Una vez los pongas enย DT~O prueba a hacer el filtro de tiempo y verรกs que ya tienes las opciones antes mencionadas y ya te funciona.
Os recomendamos los siguientes productos relacionados con la informรกtica: