ну смотри. твоя функция делает что - на каждый рекорд из сиквенса рекордов - вызывает от него processRecord (и только от него фактически! outRecord нахуй не нужен, в нём нет ничего полезного) - если всё ок, добавляем в результаты ответ функции - если не ок, добавляем в результат плохой ответ функции - возвращаем все результаты
ну смотри. твоя функция делает что - на каждый рекорд из сиквенса рекордов - вызывает от него processRecord (и только от него фактически! outRecord нахуй не нужен, в нём нет ничего полезного) - если всё ок, добавляем в результаты ответ функции - если не ок, добавляем в результат плохой ответ функции - возвращаем все результаты