Tubo de lista sobre selección


([N2] rubenxr.yahoo) #1

Buenos días, hay algún pequeño ejemplo de tubo de lista sobre selección.

gracias. a todos.


([N3] pacosatu) #2

Hola rubenxr1.

Seguro que en los videos de formación de Velneo encuentras algo sobre Tubos de lista.
Es un tema muy sencillo, acorde a la filosofía life is soft de los controles nativos de Velneo.

Saludos
Paco Satué


([N2] rubenxr.yahoo) #3

Si he visto varios, pero no ninguno sobre multiselección.
gracias


([N3] ereitmann) #4

puedes crear una cesta local luego cargar los registros seleccionados a la misma , luego la procesas con los tubos de lista


([N2] rubenxr.yahoo) #5

algun ejemplo por el foro??


([N1] vgegeo) #6

¿Qué es lo que necesitas?

Un tubo de lista sobre multiselección, será como un tubo de lista sobre una ficha.
Simplemente que antes tendras que haber utilizado "Interfaz procesar: (XXX, Seleccionadas)

A partir de ahi, pues tendras que multipartir o realizar lo que necesites para trabajar con cada una de ellas de forma independiente.

No se, si facilitas un poco más de información


([N2] rubenxr.yahoo) #7

Buenas tengo una tabla articulos y otra tabla temporal, y lo que necesito es que en la rejilla de articulos selecciones varios articulos y pasarlos a la tabla temporal de rejilla a rejilla, he probado varios procesos pero siempre me pasa todos los articulos.


([N4] sergioinfortic) #8

Hola

Interfaz procesar ( REJILA , Seleccionadas)
----Proceso o tubo de copia


([N2] rubenxr.yahoo) #9

buenas he probado así y nada

tubo de lista (tubolist_art@vfacturacion
interfaz Procesar (,seleccionadas)


interfaz procesar (,Seleccionadas)
tubo de lista()


([N2] rubenxr.yahoo) #10


([N4] sergioinfortic) #11

Hola

La 2 debería funcionar, ¿ el tubo lo pones dentro del interfaz procesar ?


([N3] pacosatu) #12

Hola rubenxr1.

Vamos a ver, primero deberías tener muy claros algunos conceptos básicos de programación con Velneo, de lo contrario no tiene sentido que estés tanto tiempo con algo muy sencillo.
Así te estás cargando el concepto lifeIsSoft de Velneo.

En tu código hay algunos errores “gordos” que tendrás que corregir para entender lo básico de Velneo:

  • Un Tubo de Lista recibe como Entrada una Lista y devuelve otra Lista diferente a la que ha añadido los registros de la Entrada

  • En Velneo hay que respetar una secuencia Entrada >> Proceso >> Salida. En este caso la Entrada es ARTIC, el proceso es TUBOLIST_ART y la Salida es TEMPORAL.

  • Por lo tanto en tu código “lifeIsSoft” debe poner
    Interfaz: Procesar(GRD_LISTA, seleccionadas) // esto es la Entrada
    ···· Tubo de Lista (TUBOLIST_ART) // esto es el proceso
    ········Añadir lista a la salida // esto es la salida

  • Otro error “gordo” es usar comandos de Interfaz en un Proceso PROCESO_TUBO2. Los procesos no tienen acceso al formulario con el foco, solo tienen acceso al MARCO de la Aplicación.
    Por esta razón tu comando Interfaz: Obtener la multi-seleccion() no devuelve nada, ya que de nada estás pidiendo la selección.

  • Tendrás que poner este código en un Manejador del formulario donde tengas la Rejilla. En un Manajador sí tienes acceso a todo el Interfaz del formulario.

Te recomiendo que antes de correr aprendas a andar y con Velneo muy despacito porque su paradigma de programación es un poco extraño si vienes de otro entorno más clásico.
Chúpate todos los videos de la formación y pásate por ayudavelneo.com.

Lo importante es entender los concepto básicos, luego ya da igual usar un Tubo de Lista, un ComboBox, un Proceso, etc … todos son objetos equivalentes.

Saludos
Paco Satué


([N2] rubenxr.yahoo) #13

Ok gracias, es que estaba pasando una aplicación de V6 a V7 y el concepto de tubos es muy diferente según lo que me comentas.
gracias.