Página 1 de 1

Comprobar si dos listas son diferentes.

Publicado: 27 Oct 2009, 17:47
por milano
Buenas tardes:

A ver estoy un poco atascado con las cestas, os cuento:

Necesito comprobar si dos tablas históricas tienen los mismos artículos.
Una vez hecha la comprobación tengo que presentar la rejilla con los artículos "nuevos" . Para esto no creo tener problema, lo que no se es como cruzar la lista y que se quede solo con los artículos nuevos.

Gracias

Publicado: 27 Oct 2009, 17:56
por Fran
Buenas tardes:

Sería tan sencillo como cargar el primer histórico, subir al maestro de artículos y encestarlos.

Luego cargas el segundo histórico, subes al maestro de artículos y los encestas en una segunda cesta.

Procesas la primera cesta y quitas de la segunda el contenido de la primera: Con esto quedan en la segunda cesta los artículos nuevos.

Ya solo falta retornar su contenido en una rejilla y ya lo tienes.

Publicado: 27 Oct 2009, 21:25
por milano
Fran escribió: Procesas la primera cesta y quitas de la segunda el contenido de la primera
¿Como hago esto?

Publicado: 28 Oct 2009, 08:14
por Fran
Buenos dias:

Revisa la documentación sobre el manejo de cestas... todo lo que he dicho está ahí:

- Cesta: Procesar.
- Cesta: Quitar lista.

Publicado: 28 Oct 2009, 08:43
por milano
Es hay donde me hago una empanada mental.

Si proceso una cesta el la misma línea de proceso no puedo quitar una lista de otra tabla.

O si se puede no se como agarrarlo.

Gracias otra vez.

Publicado: 28 Oct 2009, 12:14
por milano
Tengo un lió monumental.

A ver ¿Es posible cruzar dos listas de diferentes cestas?

Porque si no se puede ya no me rompo mas las cabeza.

Adjunto el proceso donde encesto las listas.

Después no entiendo o no se como puedo cruzarlas.

Gracias.

Publicado: 28 Oct 2009, 19:53
por milano
Bueno creo que he visto la luz :!: :!: :!:

Eso si claro, gracias a los Master's Franciscos :

http://forum.velneo.com/es/viewtopic.ph ... 7217778714

Ahora solo me falta comparar las dos listas resultantes y si no son iguales ejecutar un proceso.

Veremos como lo consigo, os cuento.

Muchas gracias

Publicado: 30 Oct 2009, 10:57
por Cuco
if n
son distintas y la cesta ArticulosLineaCoste contiene los artículos distintos
else
son iguales

Esto siempre que ArtLinCoste siempre sea igual o mayor que ArtLinEscand

Si no, una sola cesta y "Cesta cruzar" con la lista de artículos del escandallo, quedarán en la lista los no comunes.

Publicado: 04 Nov 2009, 16:17
por milano
Cuco escribió:if n
Si no, una sola cesta y "Cesta cruzar" con la lista de artículos del escandallo, quedarán en la lista los no comunes.

Perdón por la tardanza.


Muchas gracias.