# Filtrar artículos por proveedor

**URL:** <https://foros.velneo.com/t/filtrar-articulos-por-proveedor/9802>\
**Category:** Velneo\
**Created:** [21 Marzo, 2018 10:39 UTC](https://foros.velneo.com/t/filtrar-articulos-por-proveedor/9802 "2018-03-21T10:39:56Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![danieltorro](https://avatars.discourse-cdn.com/v4/letter/d/71e660/32.png) [@danieltorro](https://foros.velneo.com/u/danieltorro)\
**Post date:** [21 Marzo, 2018 10:39 UTC](https://foros.velneo.com/t/filtrar-articulos-por-proveedor/9802/1 "2018-03-21T10:39:56Z")

</div>

Hola,  
desde el formulario de pedidos, en nueva línea de pedido, selecciono un proveedor.

Al seleccionar el artículo, quiero que solo aparezcan los artículos correspondientes al proveedor seleccionado, utilizando un localizador en un menú de botón.

¿Cómo se puede hacer esto?  
gracias

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/0/07a1665b868c370650a0cdfe3c7d4809ba889fc8.png)

---

<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:** [21 Marzo, 2018 15:31 UTC](https://foros.velneo.com/t/filtrar-articulos-por-proveedor/9802/2 "2018-03-21T15:31:00Z")

</div>

Hola danieltorro.

Esto se soluciona con la “subindexación”, un concepto propio de Velneo y muy bien implementado.

Empieza con:  
[https://velneo.es/como-funciona-la-subindexacion-1/](https://velneo.es/como-funciona-la-subindexacion-1/)  
[https://velneo.es/como-funciona-la-subindexacion-2/](https://velneo.es/como-funciona-la-subindexacion-2/)  
[https://velneo.es/como-funciona-la-subindexacion-3/](https://velneo.es/como-funciona-la-subindexacion-3/)

Sigue con: [https://doc.velneo.es/localizador.html#resoluci%C3%B3n-de-partes-del-%C3%ADndice](https://doc.velneo.es/localizador.html#resoluci%C3%B3n-de-partes-del-%C3%ADndice)

Y termina con: [http://ayudavelneo.com/aprende-a-utilizar-el-subindexador-y-el-localizador-subindexado/](http://ayudavelneo.com/aprende-a-utilizar-el-subindexador-y-el-localizador-subindexado/)

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![danieltorro](https://avatars.discourse-cdn.com/v4/letter/d/71e660/32.png) [@danieltorro](https://foros.velneo.com/u/danieltorro)\
**Post date:** [23 Marzo, 2018 11:11 UTC](https://foros.velneo.com/t/filtrar-articulos-por-proveedor/9802/3 "2018-03-23T11:11:41Z")

</div>

Muchas gracias por responder pacosatu,

De momento solo me funciona si tengo los dos campos artículos y proveedores en el mismo formulario, pero cuando pongo los proveedores en el formulario de pedidos y utilizo un separador en ese mismo formulario para lineas de pedido, que es desde donde selecciono los artículos no funciona.

voy a seguir buscando a ver si doy con la solución,

un saludo

---

<div class="post-metadata">

**Author:** ![vgegeo](https://avatars.discourse-cdn.com/v4/letter/v/278dde/32.png) [@vgegeo](https://foros.velneo.com/u/vgegeo)\
**Post date:** [23 Marzo, 2018 11:33 UTC](https://foros.velneo.com/t/filtrar-articulos-por-proveedor/9802/4 "2018-03-23T11:33:25Z")

</div>

Para eso te puedes crear una variable global en memoria en la caja de datos.  
Con esto hecho, creas un manejador al iniciar el formulario de lineas, y en este manejador das valor a esa variable global con el proveedor seleccionado en el formulario principal.  
Ahora, en el campo articulo de la linea de pedido, ya puedes resolver la parte de proveedor del subindexador, con el valor que ha cogido en la variable global.

Saludos

---

<div class="post-metadata">

**Author:** ![danieltorro](https://avatars.discourse-cdn.com/v4/letter/d/71e660/32.png) [@danieltorro](https://foros.velneo.com/u/danieltorro)\
**Post date:** [27 Marzo, 2018 18:01 UTC](https://foros.velneo.com/t/filtrar-articulos-por-proveedor/9802/5 "2018-03-27T18:01:54Z")

</div>

Hola vgegeo,

me funciona perfectamente utilizando la variable global,

muchas gracias.

Saludos

---

<div class="post-metadata">

**Author:** ![danieltorro](https://avatars.discourse-cdn.com/v4/letter/d/71e660/32.png) [@danieltorro](https://foros.velneo.com/u/danieltorro)\
**Post date:** [27 Marzo, 2018 19:26 UTC](https://foros.velneo.com/t/filtrar-articulos-por-proveedor/9802/6 "2018-03-27T19:26:12Z")

</div>

La aplicación me va más lenta,  
¿se puede hacer de otra forma sin utilizar variable local?

---

<div class="post-metadata">

**Author:** ![vgegeo](https://avatars.discourse-cdn.com/v4/letter/v/278dde/32.png) [@vgegeo](https://foros.velneo.com/u/vgegeo)\
**Post date:** [28 Marzo, 2018 08:32 UTC](https://foros.velneo.com/t/filtrar-articulos-por-proveedor/9802/7 "2018-03-28T08:32:44Z")

</div>

¿Podrias ser más específico?  
¿Toda la aplicación, sólo la parte que estamos hablando?  
¿Has realizado algún cambio más?

Creo que la subindexación, es uno de los aspectos que la base de datos de Velneo gestiona de manera solvente.

En los [enlaces](https://velneo.es/foros/topic/filtrar-articulos-por-proveedor/#post-52034) que te ha puesto Paco, tienes en el de Ayudavelneo es concreto dos ejemplos paso a paso explicando tanto la parte del localizador subindexado, como la parte del campo subindexado.

---

<div class="post-metadata">

**Author:** ![danieltorro](https://avatars.discourse-cdn.com/v4/letter/d/71e660/32.png) [@danieltorro](https://foros.velneo.com/u/danieltorro)\
**Post date:** [28 Marzo, 2018 16:36 UTC](https://foros.velneo.com/t/filtrar-articulos-por-proveedor/9802/8 "2018-03-28T16:36:24Z")

</div>

Hola Geogeo,

tuve un problema con la conexión, todo correcto.

Utilicé el ejemplo 2 de Ayudavelneo, muy bien explicado por cierto.

Un saludo
