Ayuda con tubos


([N1] soporte) #1

Buenas tardes.

Estoy viendo el tema de tubos y no sé para que se usan y en que momentos. Si me pudieran poner un ejemplo en que momentos se utilizan y cómo?

Veo que hay tubos de lista, tubos de ficha y tubos inducidos.

Gracias


([N4] Infortic) #2

Los tubos son para copiar datos de una tabla a otra.

Un tubo de ficha copia un registro de una tabla a otra.
Un tubo de lista copia una lista de registros de una tabla a otra.

Por ejemplo, tienes una tabla de albaranes y una de facturas y usas un botón de facturar albarán, puedes usar un tubo de ficha para copiar la cabecera del albarán a la cabecera de la factura, y un tubo de lista para copiar las líneas del albarán a la factura.

http://velneo.es/info_v7_716_es/velneo_vdevelop_v7/proyectos_objetos_y_editores/proyecto_de_aplicacion/tubo_de_ficha/

http://velneo.es/info_v7_716_es/velneo_vdevelop_v7/proyectos_objetos_y_editores/proyecto_de_aplicacion/tubo_de_lista/

Mirate el tutor de tubos:

http://velneo.es/velneo-open-app/tutor-tubos/


([N4] ns) #3

Hola,

yo te desaconsejo usar tubos ya que si haces cambios en las tablas, tienes que hacer cambios en los tubos que usen las tablas cambiadas. Es un objeto que poco a poco voy eliminando de cada programa.

Saludos,
santiago.


([N1] soporte) #4

Gracias por las repuestas.

Si no se aconseja usar los tubos, cómo se haría para hacer el ejemplo de facturar o pasar datos de una tabla a otra? Se haría con recorrer lista y modificar campo?

Un saludo


([N4] Infortic) #5

Sin tubos si, algo parecido a esto:

Cargar lista (tabla origen)

  • Recorrer lista solo lectura
    • Copiar los datos que necesites a variables
    • Crear nueva ficha en memoria (Tabla destino)
      • Modificar campos de la tabla destino
    • Alta de ficha

([N2] Mgalvezh) #6

Nunca entendí porque los tubos funcionan en base a la posición física de los campos, y que este problema nunca se haya solucionad, se supone que la V7 es nueva y no debía arrastrar los problemas de la v6.¿?¿?

Saludos.
Miguel.


([N4] psapoznik) #7

Hola , yo como principiante de Velneo , ya tuve problemas con los tubos al no saber esto , estuve una tarde viendo porque de repente no me funcionaba los tubos , es una lastima que funcione por posición y no por nombre de campos ya que es una funcionalidad super util , no se si se podría abrir como una idea.