Selección por casillero


([N2] jventor) #1

Buenos días, Comunidad.
Haciendo pruebas me he dado con este problema que para mis conocimientos es un callejón sin salida.

En el formulario de linea de venta de tickets donde antes tenía en el botón para seleccionar el producto con un localizador, he intentado hacer una especie de localizador con casilleros.
- Cree un formulario sin origen con un splitter
- En la posición 1 del splitter un formulario con el casillero de familias de productos
- En la posición 2 del splitter un formulario con el casillero de articulos
siguiendo (copiando basicamente) todo esto el tutorial de casilleros.

Cuando le doy al botón de buscar producto, se ejecuta el evento que primero llama al "articulo con casillero" y despúes asigna la variable global "articulo seleccionado" al #ID de producto de linea de ticket.

En el proceso de "articulo con casillero":
- inicializo la variable art seleccionado a 0
- creo un manejador de objeto , del formulario con el splitter
- Disparo el objeto

Funciona "bien", es decir, puedo seleccionar el articulo y cuando cierro el formulario del splitter se ve que ha elegido el producto correctamente. Pero ese es el problema en el que me quede parado ¿hay alguna manera de cerrar ese formulario desde proceso sin tener que tener que cerrarlo con la X?


([N1] wikan) #2

A la vez que asignas el artículo, luego has "Interfaz-Cancelar"


([N2] jventor) #3

No me permite elegir esa opcion


([N1] wikan) #4

Si lo haces como un evento del casillero si.
Puedes lanzar el formulario como si fuera un objeto y capturar la variable que guarde el código del artículo