Problemas con elseif y un campo numerico.!!

Hola a todos, pues resulta que tengo una rejilla la cual debo validar que no dejen algunos datos vacios, para lo cual la recorro con un for y reviso los campos, y pongo la variable VALIDAR = 1 y mas delante pregunto si vale 1, mando el mensjae de que hay campos vacios… pues es la misma validacion que hago en otros formularios y aqui se mete al elseif como si el importe fuera 0, pero en la rejilla si tiene cantidad.!

les dejo la imagen del Depurador

Tienes que recorrer la lista después de cargar, no estás leyendo ninguna ficha para poder validar los datos.

Tienes razón, no se porque meti el for jaja, se me cruzaron los cables… Gracias