hola!
Mi problema es que creo un campo decimal en clientes potenciales y lo añado a una vista, mi separador de miles es el '.' (punto) y el decimal ','(coma), cuando hago una modificación en este campo si quiero guardar 20,00 me guarda 2000 y si modifico el cliente y aunque no modifique las horas me guarda de cada vez dos ceros mas.
¿alguna ayuda?'
Parece que ya encontre el error, parece ser que al guardar cambia el valor del decimal al formato de la base de datos para que no de errores, el problema aparece cuando es un campo que hemos creado nosotros (dynamicsfield) en este caso vuelve a cambiar el formato de nuevo con lo cual si en el primer cambio el valor inicial era 20,00 paso a ser 20.00 en el segundo cambio pasa a 2000. he comentado la linea en la que hace el segundo cambio pero no se si es lo correcto. El fichero es modules/DynamicFields/DynamicField.php en la funcion save y la linea comentada es
$this->bean->$name = unTranslateNum($this->bean->$name);
¿alguna idea?
gracias
is correct?


LinkBack URL
About LinkBacks



Reply With Quote
Bookmarks