# Flujo de datos

**URL:** <https://foros.velneo.com/t/flujo-de-datos/9443>\
**Category:** Velneo\
**Created:** [23 Abril, 2017 13:06 UTC](https://foros.velneo.com/t/flujo-de-datos/9443 "2017-04-23T13:06:04Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![nachodeportes40](https://avatars.discourse-cdn.com/v4/letter/n/9e8a1a/32.png) [@nachodeportes40](https://foros.velneo.com/u/nachodeportes40)\
**Post date:** [23 Abril, 2017 13:06 UTC](https://foros.velneo.com/t/flujo-de-datos/9443/1 "2017-04-23T13:06:04Z")

</div>

Hola. Todo el mundo habla de cambiar el chip, de revisar ejemplos, etc, pero nadie explica claramente cómo es el flujo de datos en Velneo. Me explico:

Por ejemplo si pongo: cargar datos y añadir lista a la salida

nadie dice que datos carga y en donde y adonde los añade…o donde están lo datos al iniciarse la aplicación. Y así para otras instrucciones…

Eso es lo que no me hace avanzar, entender el flujo de datos según las instrucciones que utilizas al usar el código de Velneo.

Alguien me lo puede explicar o donde lo explica la ayuda de Velneo?

Muchas gracias

---

<div class="post-metadata">

**Author:** ![ayudavelneo](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/ayudavelneo/32/4286_2.png) [@ayudavelneo](https://foros.velneo.com/u/ayudavelneo)\
**Post date:** [23 Abril, 2017 17:56 UTC](https://foros.velneo.com/t/flujo-de-datos/9443/2 "2017-04-23T17:56:45Z")

</div>

Hola Nacho:

La verdad es que este es uno de los conceptos **fundamentales** de Velneo.

“Cargar datos” y donde los añade, dependerá de donde te encuentres (origen ficha, origen lista u origen ninguno) y qué quieres devolver (una ficha o una lista).

Puedes, por ejemplo desde una ficha de albarán cargar su plural de líneas y añadirlas a la salida en una vista de datos (desde una ficha, devuelves una lista).

Te dejo un par de post que te ayudarán a entenderlo.

- [Abstracción y flujo](http://ayudavelneo.com/abstraccion-y-flujo-en-velneo-v7/) en Velneo
- [Dominar los procesos en tercer plano](http://ayudavelneo.com/procesos-en-tercer-plano/)

Un saludo

---

<div class="post-metadata">

**Author:** ![nachodeportes40](https://avatars.discourse-cdn.com/v4/letter/n/9e8a1a/32.png) [@nachodeportes40](https://foros.velneo.com/u/nachodeportes40)\
**Post date:** [23 Abril, 2017 20:31 UTC](https://foros.velneo.com/t/flujo-de-datos/9443/3 "2017-04-23T20:31:27Z")

</div>

El problema que tengo es el entender ese flujo con el código de Velneo, por ejemplo en sentencias de control del flujo…y otras sentencias en general.

Entiendo que por ejemplo que en un formulario, según donde pulse, puedo partir de una ficha, lista o ninguno? o sólo de ficha…?

Muchas Gracias Vila, espero estés recuperado y ver pronto tus novedades !!!

---

<div class="post-metadata">

**Author:** ![ayudavelneo](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/ayudavelneo/32/4286_2.png) [@ayudavelneo](https://foros.velneo.com/u/ayudavelneo)\
**Post date:** [24 Abril, 2017 07:50 UTC](https://foros.velneo.com/t/flujo-de-datos/9443/4 "2017-04-24T07:50:53Z")

</div>

Hola Nacho:

Pues dependerá del origen de ese formulario.

Si es un formulario de los que usamos como menú (en vErp el que carga artículos, entidades, etc) el origen de los manejadores que tengamos en él, será sin origen.

Si es un formulario con origen ficha (cuando pulsamos en un artículo o en un cliente), el origen de los manejadores que tengamos en él será origen ficha.

Si en uno de esos manejadores cargamos por ejemplo una lista de otra tabla, y a continuación llamamos a un proceso, el origen de ese proceso tendrá que ser con origen lista de la tabla que acabamos de cargar.

Espero haberte aclarado un poco mas el concepto.

Un saludo

---

<div class="post-metadata">

**Author:** ![nachodeportes40](https://avatars.discourse-cdn.com/v4/letter/n/9e8a1a/32.png) [@nachodeportes40](https://foros.velneo.com/u/nachodeportes40)\
**Post date:** [24 Abril, 2017 19:29 UTC](https://foros.velneo.com/t/flujo-de-datos/9443/5 "2017-04-24T19:29:21Z")

</div>

Ya lo voy entendiendo, muchas gracias.  
Voy a ver si practico y lo voy digiriendo.

Muchas gracias.

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [26 Abril, 2017 17:32 UTC](https://foros.velneo.com/t/flujo-de-datos/9443/6 "2017-04-26T17:32:48Z")

</div>

Hola Nacho.

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [26 Abril, 2017 17:58 UTC](https://foros.velneo.com/t/flujo-de-datos/9443/7 "2017-04-26T17:58:30Z")

</div>

Hola Nacho.

Estoy de acuerdo con Vila, el _sistema peculiar del Flujo de datos_ **es la característica más importante de Velneo y la que hace que sea una herramienta de desarrollo asistido de alto nivel insuperable frente a la competencia.**

 

**Para mí también fue uno de los temas más difíciles de entender, seguramente motivado porque no se explicaba bien en los cursos y la falta de documentación ilustrativa. Quizás también era debido a que los usuarios de la 6x ya conocían este concepto y se obviaba.**

 

**Esta es una de las razones por las que insistimos tanto con Velneo nativo, en javascript y en QML perdemos en gran parte esta maravillosa funcionalidad.  
Por eso no hay que perder la perspectiva, mucho más C++/Qt.**

 

**Saludos  
Paco Satué**

---

<div class="post-metadata">

**Author:** ![nachodeportes40](https://avatars.discourse-cdn.com/v4/letter/n/9e8a1a/32.png) [@nachodeportes40](https://foros.velneo.com/u/nachodeportes40)\
**Post date:** [26 Abril, 2017 18:18 UTC](https://foros.velneo.com/t/flujo-de-datos/9443/8 "2017-04-26T18:18:42Z")

</div>

Alguien podría poner un pequeño ejemplo ilustrativo con comentarios?

Muchas Gracias Paco.

---

<div class="post-metadata">

**Author:** ![nachodeportes40](https://avatars.discourse-cdn.com/v4/letter/n/9e8a1a/32.png) [@nachodeportes40](https://foros.velneo.com/u/nachodeportes40)\
**Post date:** [26 Abril, 2017 18:19 UTC](https://foros.velneo.com/t/flujo-de-datos/9443/9 "2017-04-26T18:19:58Z")

</div>

Del flujo con comandos Velneo me refiero.  
Un saludo.

---

<div class="post-metadata">

**Author:** ![nachodeportes40](https://avatars.discourse-cdn.com/v4/letter/n/9e8a1a/32.png) [@nachodeportes40](https://foros.velneo.com/u/nachodeportes40)\
**Post date:** [1 Mayo, 2017 09:34 UTC](https://foros.velneo.com/t/flujo-de-datos/9443/10 "2017-05-01T09:34:43Z")

</div>

Me viene como anillo al dedo los nuevos vídeos de la Sección de Formación de la plataforma, en especial los relacionados con el código, realizados por J. Arboleya. Sólo hay dos de momento pero espero ansioso los siguientes. Es exactamente lo que necesitaba en éste momento.

Un saludo.
