Comprobar si dos listas son diferentes.

vForum público de la plataforma de desarrollo Velneo

Moderador: vCoaches

Responder
milano
vLeader
vLeader
Mensajes: 1169
Registrado: 07 Mar 2006, 12:58

Comprobar si dos listas son diferentes.

Mensaje 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
Un saludo.

Sebastià
Avatar de Usuario
Fran
vCoach
vCoach
Mensajes: 6599
Registrado: 21 Sep 2005, 08:23

Mensaje 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.
Un saludo,

Francisco Javier Pérez Novo
EfeUno Consultores de Gestión y Software, S.L.
fjpnovo@efeuno.org
http://www.efeuno.org
(+34) 91 519 44 86
Skype: Fran-EfeUno

Google Maps:
40.447943147972445, -3.6719655990600586
milano
vLeader
vLeader
Mensajes: 1169
Registrado: 07 Mar 2006, 12:58

Mensaje por milano »

Fran escribió: Procesas la primera cesta y quitas de la segunda el contenido de la primera
¿Como hago esto?
Un saludo.

Sebastià
Avatar de Usuario
Fran
vCoach
vCoach
Mensajes: 6599
Registrado: 21 Sep 2005, 08:23

Mensaje 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.
Un saludo,

Francisco Javier Pérez Novo
EfeUno Consultores de Gestión y Software, S.L.
fjpnovo@efeuno.org
http://www.efeuno.org
(+34) 91 519 44 86
Skype: Fran-EfeUno

Google Maps:
40.447943147972445, -3.6719655990600586
milano
vLeader
vLeader
Mensajes: 1169
Registrado: 07 Mar 2006, 12:58

Mensaje 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.
Un saludo.

Sebastià
milano
vLeader
vLeader
Mensajes: 1169
Registrado: 07 Mar 2006, 12:58

Mensaje 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.
Adjuntos
Cestas.jpg
(77.01 KiB) Descargado 122 veces
Un saludo.

Sebastià
milano
vLeader
vLeader
Mensajes: 1169
Registrado: 07 Mar 2006, 12:58

Mensaje 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
Adjuntos
Cesta 2.jpg
(48.82 KiB) Descargado 104 veces
Un saludo.

Sebastià
Avatar de Usuario
Cuco
vLeader
vLeader
Mensajes: 1179
Registrado: 20 Sep 2005, 20:45

Mensaje 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.
杜鹃鸟
Juan Miguel Figueroa Dorrego

Fontanía Lógica ™, E.P.I.
Una empresa personal imaginaria
Posición:
43.532928,-5.628616
milano
vLeader
vLeader
Mensajes: 1169
Registrado: 07 Mar 2006, 12:58

Mensaje 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.
Un saludo.

Sebastià
Responder