Cierre de Ventana

vForum para suscriptores profesionales de la plataforma de desarrollo Velneo

Moderador: vCoaches

Responder
Jesus
vRookie
vRookie
Mensajes: 4
Registrado: 05 Dic 2005, 19:21
Ubicación: Asturias

Cierre de Ventana

Mensaje por Jesus » 07 Dic 2008, 17:40

Buenas tardes
Estoy trabajando sobre las plantillas de Vgestion. Cuando entramos en la opcion de facturas de venta y tras rellenar los datos iniciales, se lanza el tubo que da de alta la cabecera de la factura a la vez que le asigna un numero de factura correlativo esperando que el usuario introduzca lineas de detalle. Si el usuario cierra la ventana para cancelar el alta o por error con el aspa regresamos al menu pero ha dejado la factura creada, sin lineas y avanza el contador de facturas del ejercicio, lo cual no es correcto . ¿Hay forma de evitar que se cierre el formulario con el aspa y que sea mediante los botones aceptar y eliminar la unica salida para poder controlar los contadores?
Por otro lado , ¿sabeis como se puede presentar una ventana de un formulario maximizada sin que el usuario tenga que usar el raton?

Gracias[

catarso
vAdviser
vAdviser
Mensajes: 688
Registrado: 09 Ene 2007, 12:32
Ubicación: San Rafael, Mendoza, Argentina

Mensaje por catarso » 07 Dic 2008, 19:41

Hola jeses
En el caso de que pase esto, habria que entrar para modificar esa factura y ponerle sus lineas
Si te refieres a maximizar un formulario, el usuario final debe de trabajar con la ventana que tu le des ya que si se maximiza a toda la pantalla solo se maximiza el fondo y en mi opinion queda horrible
De todas formas mira las propiedades del formulario
Saludos y hasta pronto
Catarso
Un dia mas, un dia menos
-------------------------------
Para cuando dice que lo quiere........................Ja Ja Ja Ja Ja

Jesus
vRookie
vRookie
Mensajes: 4
Registrado: 05 Dic 2005, 19:21
Ubicación: Asturias

Mensaje por Jesus » 07 Dic 2008, 21:18

GRacias por la respuesta

El problema es que el usuario puede haberse metido por error y no quiera grabar una factura por lo que no hay lineas para grabar . De ahi que puedan quedar facturas sin lineas sin que el usuario haga nada por evitarlo. Si no pudiese cerrar la ventana con el aspa ya se puede controlar con los botones de aceptar y eliminar. De ahi mi consulat de como se puede controlar el uso del aspa de cierre de ventana..

Un saludo

catarso
vAdviser
vAdviser
Mensajes: 688
Registrado: 09 Ene 2007, 12:32
Ubicación: San Rafael, Mendoza, Argentina

Mensaje por catarso » 07 Dic 2008, 23:33

Hola jesus
Se que hay en el foro una manera para que el usuario no pueda cerrar la ventana activa (formulario) pero cuando estas en el formulario el usuario podria cerrar la ventana que hay por debajo (aplicacion)
De todas formas te lo tengo que mirar mejor
Saludos y hasta pronto
Catarso
Un dia mas, un dia menos
-------------------------------
Para cuando dice que lo quiere........................Ja Ja Ja Ja Ja

Avatar de Usuario
rcueto
Velneo
Mensajes: 375
Registrado: 12 Sep 2007, 15:10

Una posible solución

Mensaje por rcueto » 09 Dic 2008, 11:19

Los botones para minimizar, restaurar o cerrar una ventana no aparecerán en un formulario si éste es presentado como cuadro de diálogo.

Lo que sucede es que tal como está diseñado el proceso, el formulario, aunque lo declares como cuadro de diálogo (ventana modal), siempre será mostrado a pantalla completa (ventana no modal); el motivo es que el comando “añadir retorno” siempre abre la ventana como no modal.

Una solución para forzar la apertura del formulario en cuadro de diálogo es declararlo como tal en sus propiedades, y en el proceso de alta, en el post del tubo de ficha, en lugar de añadir retorno (formulario) añade retorno proceso, el proceso será uno que crees con origen ficha de la tabla de albaranes, y será tal y como se ven en la imagen adjunta.

Dado que el comando “Modificar ficha seleccionada con formulario” no genera transacción, no tendrás el problema del timeout de los 4 minutos.

Un saludo.
No tienes los permisos requeridos para ver los archivos adjuntos a este mensaje.
Opinión personal de Rafael Cueto-Felgueroso no vinculante a Velneo.

Responder