# Exportación e Importación automática de Tablas desde Rejillas

**URL:** <https://foros.velneo.com/t/exportacion-e-importacion-automatica-de-tablas-desde-rejillas/10768>\
**Category:** Compartir código fuente y ejemplos\
**Created:** [29 Mayo, 2021 16:08 UTC](https://foros.velneo.com/t/exportacion-e-importacion-automatica-de-tablas-desde-rejillas/10768 "2021-05-29T16:08:48Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![tomas](https://avatars.discourse-cdn.com/v4/letter/t/439d5e/32.png) [@tomas](https://foros.velneo.com/u/tomas)\
**Post date:** [29 Mayo, 2021 16:08 UTC](https://foros.velneo.com/t/exportacion-e-importacion-automatica-de-tablas-desde-rejillas/10768/1 "2021-05-29T16:08:48Z")

</div>

Saludos de nuevo.

Presentamos un mapa que incorpora funcionalidades automáticas para la Exportación e Importación desde Rejillas con unas funcionalidades que iremos incrementando en mapas posteriores.

El mapa tiene una serie de Procesos “javascript” automáticos de Exportación de Rejillas e Importación desde los Ficheros descargados que funcionan sin ninguna modificación. Todo lo gratuito que he visto en Exportaciones está poco depurado, falla en ocasiones, o no cubre las expectativas de todos los formatos y tipos de campo posibles, y ni mucho menos, las estructuras de Maestros y Submaestros.

Estos procesos aportan mucha más amplitud de datos. Actúan sobre cualquier Rejilla que disponga de un Menú de Contexto que incluya las Acciones que disparan dichos procesos JS. Permite la exportación a diversos formatos. La Exportación a JSON es anidada, de tal forma que exporta todos los Submaestros de la Tabla en cada Registro (Ejemplo Asientos → Partidas-\>Estados) sin límite de anidación y en el orden correcto para su posterior Importación.

Todos los procesos de exportación actúan sobre el contenido de cualquier Rejilla: si esta es Multiselección, exportará los registros seleccionados; y si no es Multiselección, exportará todo el contenido de la Rejilla. Se exportan todos los campos de la Tabla de la Rejilla, independientemente de los mostrados en la misma, salvo los punteros virtuales. Exporta cualquier Campo Objeto en JSON, TXT y HTML. Exporta la Descripción del Campo enlazado a una Tabla estática. Si una Tabla es Submaestra, exporta todos los campos de las Tablas Maestras de la Submaestra, sin duplicar campos. Si detecta un Campo enlazado a otra Tabla, exporta el Campo de identificador “NAME” de la Tabla enlazada. Dispone de más funcionalidades mostradas en el Documento Técnico entregado. La exportación a JSON y TXT se utiliza para Importaciones posteriores.

Permite la Importación desde JSON y TXT (previa exportación). Crea y Modifica los Registros. Esta utilidad resulta muy interesante en desarrollo, para mantener copias y recuperaciones de datos muy agiles fuera del uso de instancias de la aplicación.

Las Importaciones, cuando involucran una gran cantidad de Registros, es importante realizarlas en 3P, puesto que en 1P tienen un rendimiento muy inferior a las Importación en 3P. Este mapa incorpora las Importaciones en 3P.

Es de utilización libre y se puede modificar al gusto del consumidor. Se entregará un extenso Documento Técnico para facilitar la comprensión y utilización. Todos los que solicitaron el mapa de la Gestión de Papelera recibirán este mapa. Quien desee obtenerlo que escriba un correo a: [financix@financix.es](mailto:financix@financix.es)

NOTA IMPORTANTE: Todos los procesos de Exportación se ejecutan en 1P, con lo que para grandes volúmenes de Registros son inviables. En un mapa que entregaremos posteriormente (Nivel 2)incluiremos una opción de Exportación en 3P algo menos funcional (solo requiere disponer de un proceso de búsqueda con un determinado nombre) pero muy potente en cuanto a la velocidad. Y para finalizar entregaremos un mapa donde el Usuario puede crear formatos de Exportación parametrizables (Nivel 3)

---

<div class="post-metadata">

**Author:** ![albertpj](https://avatars.discourse-cdn.com/v4/letter/a/bcef8e/32.png) [@albertpj](https://foros.velneo.com/u/albertpj)\
**Post date:** [29 Mayo, 2021 17:46 UTC](https://foros.velneo.com/t/exportacion-e-importacion-automatica-de-tablas-desde-rejillas/10768/2 "2021-05-29T17:46:55Z")

</div>

Que gran trabajo, muchas gracias correo recibido!!!

---

<div class="post-metadata">

**Author:** ![informatica3](https://avatars.discourse-cdn.com/v4/letter/i/9e8a1a/32.png) [@informatica3](https://foros.velneo.com/u/informatica3)\
**Post date:** [30 Mayo, 2021 06:54 UTC](https://foros.velneo.com/t/exportacion-e-importacion-automatica-de-tablas-desde-rejillas/10768/3 "2021-05-30T06:54:28Z")

</div>

Muchas gracias por la aportación, ya me llego el correo. Un saludo

---

<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:** [30 Mayo, 2021 08:46 UTC](https://foros.velneo.com/t/exportacion-e-importacion-automatica-de-tablas-desde-rejillas/10768/4 "2021-05-30T08:46:25Z")

</div>

Hola tomas.

Gracias por el esfuerzo y seguir demostrando que un buen manual es la mejor manera de conocer en media hora lo que hace y no hace un nuevo producto, sin tener que enfrentarnos a cientos de líneas de código a lo bruto.

Desde luego, esta es una buena, sino la mejor manera de hacer publicidad a vuestro [producto ERP](https://www.financix.es/).

Enhorabuena.

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![antonioosorio](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/antonioosorio/32/5154_2.png) [@antonioosorio](https://foros.velneo.com/u/antonioosorio)\
**Post date:** [30 Mayo, 2021 10:34 UTC](https://foros.velneo.com/t/exportacion-e-importacion-automatica-de-tablas-desde-rejillas/10768/5 "2021-05-30T10:34:41Z")

</div>

Gracias por Compartir vuestro trabajo, el manual, simplemente, ESPECTACULAR, sin duda, lo implementaré en mis aplicaciones.

---

<div class="post-metadata">

**Author:** ![friberam](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/friberam/32/5148_2.png) [@friberam](https://foros.velneo.com/u/friberam)\
**Post date:** [30 Mayo, 2021 14:47 UTC](https://foros.velneo.com/t/exportacion-e-importacion-automatica-de-tablas-desde-rejillas/10768/6 "2021-05-30T14:47:58Z")

</div>

Muchísimas gracias por el trabajo. Gran aportación y gran documentación.

---

<div class="post-metadata">

**Author:** ![conextamiguel](https://avatars.discourse-cdn.com/v4/letter/c/a9adbd/32.png) [@conextamiguel](https://foros.velneo.com/u/conextamiguel)\
**Post date:** [30 Mayo, 2021 19:47 UTC](https://foros.velneo.com/t/exportacion-e-importacion-automatica-de-tablas-desde-rejillas/10768/7 "2021-05-30T19:47:06Z")

</div>

> [@tomas](#):
>
> financix@financix.es

Hola Tomas, gracias por tu gran trabajo y por compartirlo.

---

<div class="post-metadata">

**Author:** ![ereitmann](https://avatars.discourse-cdn.com/v4/letter/e/8491ac/32.png) [@ereitmann](https://foros.velneo.com/u/ereitmann)\
**Post date:** [30 Mayo, 2021 23:08 UTC](https://foros.velneo.com/t/exportacion-e-importacion-automatica-de-tablas-desde-rejillas/10768/8 "2021-05-30T23:08:32Z")

</div>

Muchas gracias por compartirlo, excelente trabajo y muy clara su documentación

---

<div class="post-metadata">

**Author:** ![proynet](https://avatars.discourse-cdn.com/v4/letter/p/87869e/32.png) [@proynet](https://foros.velneo.com/u/proynet)\
**Post date:** [31 Mayo, 2021 06:31 UTC](https://foros.velneo.com/t/exportacion-e-importacion-automatica-de-tablas-desde-rejillas/10768/9 "2021-05-31T06:31:23Z")

</div>

Excelente trabajo y mejor documentación.  
Ahora toca aprender.

Muchas gracias por compartirlo.

---

<div class="post-metadata">

**Author:** ![tempsmollet](https://avatars.discourse-cdn.com/v4/letter/t/977dab/32.png) [@tempsmollet](https://foros.velneo.com/u/tempsmollet)\
**Post date:** [31 Mayo, 2021 10:06 UTC](https://foros.velneo.com/t/exportacion-e-importacion-automatica-de-tablas-desde-rejillas/10768/10 "2021-05-31T10:06:53Z")

</div>

Hola Tomás,

Yo no voy a añadir nada más de todo lo que te han puesto los compañeros, suscribo lo dicho por todos ellos.

Gracias. 💪 👏

---

<div class="post-metadata">

**Author:** ![matiasaguilarvidal](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/matiasaguilarvidal/32/5612_2.png) [@matiasaguilarvidal](https://foros.velneo.com/u/matiasaguilarvidal)\
**Post date:** [31 Mayo, 2021 10:49 UTC](https://foros.velneo.com/t/exportacion-e-importacion-automatica-de-tablas-desde-rejillas/10768/11 "2021-05-31T10:49:34Z")

</div>

Muchas gracias por tu aportación!!!

---

<div class="post-metadata">

**Author:** ![roberto](https://avatars.discourse-cdn.com/v4/letter/r/8baadc/32.png) [@roberto](https://foros.velneo.com/u/roberto)\
**Post date:** [1 Junio, 2021 06:38 UTC](https://foros.velneo.com/t/exportacion-e-importacion-automatica-de-tablas-desde-rejillas/10768/12 "2021-06-01T06:38:36Z")

</div>

Excelente aportación, gracias por compartir.

---

<div class="post-metadata">

**Author:** ![juanjo1](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/juanjo1/32/5114_2.png) [@juanjo1](https://foros.velneo.com/u/juanjo1)\
**Post date:** [1 Junio, 2021 09:17 UTC](https://foros.velneo.com/t/exportacion-e-importacion-automatica-de-tablas-desde-rejillas/10768/13 "2021-06-01T09:17:35Z")

</div>

simplemente. genial gracias!!

---

<div class="post-metadata">

**Author:** ![tomas](https://avatars.discourse-cdn.com/v4/letter/t/439d5e/32.png) [@tomas](https://foros.velneo.com/u/tomas)\
**Post date:** [1 Junio, 2021 10:35 UTC](https://foros.velneo.com/t/exportacion-e-importacion-automatica-de-tablas-desde-rejillas/10768/14 "2021-06-01T10:35:05Z")

</div>

Gracias por todos los comentarios. Es gratificante esa recompensa por el trabajo realizado.

En menos de un mes, os enviaré el mapa con estas mismas Exportaciones, pero realizadas en 3P (incremento bestial de velocidad para grandes volúmenes).

Y por último, la bomba final, un sistema de Exportación parametrizable, donde los Usuarios pueden definir sus Formatos de Exportación públicos o privados. Además pueden crear nuevos campos automáticos como formula aritmética de otros campos y constantes, y más funcionalidades que sería largo de explicar.

Y tengo en mente otra gran ampliación de la Exportación parametrizable. Se trata de realizar Gráficos mediante Lenguaje “R” (utilidad “ **ggplot** ”) en base a las Exportaciones realizadas. Permite generar gráficos muy potentes y de una forma guiada y parametrizable.

Os mantendré informados.

Saludos.

---

<div class="post-metadata">

**Author:** ![carlosan](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/carlosan/32/5706_2.png) [@carlosan](https://foros.velneo.com/u/carlosan)\
**Post date:** [1 Junio, 2021 18:46 UTC](https://foros.velneo.com/t/exportacion-e-importacion-automatica-de-tablas-desde-rejillas/10768/15 "2021-06-01T18:46:43Z")

</div>

Muchas gracias. Es un gran trabajo el que compartes, con el que se puede aprender y además entregando el .vin para poder usarlo sin más.

---

<div class="post-metadata">

**Author:** ![marcos86](https://avatars.discourse-cdn.com/v4/letter/m/e8c25b/32.png) [@marcos86](https://foros.velneo.com/u/marcos86)\
**Post date:** [3 Junio, 2021 06:18 UTC](https://foros.velneo.com/t/exportacion-e-importacion-automatica-de-tablas-desde-rejillas/10768/16 "2021-06-03T06:18:15Z")

</div>

Muchas gracias por el aporte. Se ve que está cuidado al detalle el desarrollo y la documentación. Felicidades por el trabajo.

---

<div class="post-metadata">

**Author:** ![carlos](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/carlos/32/5261_2.png) [@carlos](https://foros.velneo.com/u/carlos)\
**Post date:** [7 Junio, 2021 20:52 UTC](https://foros.velneo.com/t/exportacion-e-importacion-automatica-de-tablas-desde-rejillas/10768/17 "2021-06-07T20:52:01Z")

</div>

Añado mi agradecimiento, ya que es un recurso digno de iomplementarse en el ecosistema de velneo o de comercializarse como plugin  
un saludo a los desarrolladores

---

<div class="post-metadata">

**Author:** ![albatros](https://avatars.discourse-cdn.com/v4/letter/a/278dde/32.png) [@albatros](https://foros.velneo.com/u/albatros)\
**Post date:** [24 Junio, 2021 16:24 UTC](https://foros.velneo.com/t/exportacion-e-importacion-automatica-de-tablas-desde-rejillas/10768/18 "2021-06-24T16:24:58Z")

</div>

Acabo de descargarme el .vin y el manual.

Muchas gracias, un GRAN, GRAN…, trabajo, una vez implementado nos ahorrará muchos quebraderos de cabeza y hora para importar.
