Добавлен отдельный учёт товаров, которые нельзя выгрузить из-за отсутствия обязательных данных.
- Новый метод
ExportResult::itemSkipped($id, $reason)сообщает о пропуске товара. - При выполнении через cms-job увеличиваются счётчики пропусков и обработанных товаров; причина и идентификатор товара сохраняются в предупреждении.
- Пропущенные товары не учитываются как успешные. Неожиданные сбои по-прежнему остаются ошибками.
- Старые обработчики сохраняют прежнее поведение. Потребители нового метода должны обновлять базовый результат и адаптер
ExportJobResultвместе.
Проверено: синтаксис PHP, регрессионные проверки счётчиков и боевой экспорт на plitka-lab.ru.

