Job description
The application analyzes a column of data and every nth iteration (jumping to the next row) resets the loop. If there is an undesired condition in a column on any iteration other than the last iteration, the row is skipped and the iterations are counted correctly, including the skipped one, and a reset occurs after the nth iteration. If an undesired condition occurs on the last iteration in the row, the loop stops resetting until the end of the application session, the counter stands, which is a bug to be removed. The expected effect is that the loop also resets when an undesired condition occurs on the last iteration, just before the loop resets.