Recorrer lista Eliminando fichas


([N1] OscarBarea) #1

Hola,
Desde una rejilla disparo un proceso que recorre las lineas seleccionadas para su eliminación. Antes compruebo que no tengas históricos, y en caso que los tenga que NO se elimine.
No se como hacer para que al recorrer la lista Eliminando fichas, verificando históricos y encontrándolos no me elimine la ficha y siga con el proceso (adjunto imagen)
Gracias
Oscar B.



([N4] gontorre) #2

Buenas tardes Oscar,

Lo que puedes hacer es recorrer la lista e ir metiendo las fichas que quieras eliminar en una cesta local. Después procesas la cesta y la recorres eliminando fichas.

Un saludo

Gonzalo Torre


([N1] aztecmexico) #3

Si la ficha tiene históricos no se elimina, no necesitas hacer nada.


([N1] OscarBarea) #4

Hola @aztecmexico, al tener históricos no se elimina la ficha, pero si que se eliminan parte de los históricos que recorro con los plurales.
@gontorre, lo haré así.
Muchas gracias a los dos
Oscar B.


([N4] Infortic) #5

Puedes hacer la comprobación de históricos en el trigger anterior al borrado, compruebas si tiene históricos y si los tiene set retorno de proceso = No y Finalizar proceso, así al recorrer eliminado fichas, los que no pueda, simplemente no lo hará sin borrarte alguno por el orden en el que lo hace.