Cuando usamos transacciones, en algunas oportunidades salta el mensaje
"XXXXX fue modificada"
Segun entiendo, es que el programa leyo un registro de la tabla que va a modificar y se guarda una copia del mismo.
Cuando lo intenta modificar realmente, chequea que los valores no cambiaron para asegurarse que el update es correcto.
Es un mensaje que muchas veces resulta criptico al usuario final y dificil de solucionar por sus medios.
Tambien es dificil de imaginarse al estar programando con GX que es lo que hizo que diera este mensaje.
La pregunta/sugerencia/solicitud es si no se puede brindar algo mas de información en dicho mensaje, por ejemplo que diga en que tuvo diferencias, para poder hacer mas facil la correcion del mismo.
Muchas veces, he pasado horas tratando de encontrar donde esta este problema y las causas han sido muy variadas (desde pictures en fechas, fechas nulas que se interpretan mal, precision en los segundos que son redondeados, rules que se disparan en momentos diferentes a los planeados, fechas que se toman del 1900 y no del 2000, redondeos, etc).
Me gustaria, al menos cuando estamos desarrollando, que el mensaje fuera algo asi como:
No se pudo actualizar la TablaXXX pues fue modificada fuera de este programa. Fecha Ingreso: Valor Leido: 2011/01/01 Valor nuevo: 2011/01/02
Con que de el primer atributo que tiene diferencia estaria bien y seria de mucha ayuda.
Enrique Almeida
Concepto
-- Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.
0 Response to "[xev2] TablaXXX fue modificada"
Publicar un comentario