Запасы запчастей, расходных материалов и комплектующих стареют даже тогда, когда лежат неподвижно: смазки теряют свойства, резина дубеет, электроника морально устаревает, а упаковка деградирует. Системы FIFO («первым пришёл — первым ушёл») и FEFO («первым истекает — первым ушёл») решают именно эту задачу — они задают порядок отпуска со склада так, чтобы на оборудование попадали не самые залежавшиеся позиции, а те, что положено использовать сейчас. Коротко о главном: FIFO — базовый метод ротации для большинства технических запасов, FEFO — его ужесточённая версия для позиций с ограниченным сроком годности. Если на складе есть и то и другое (а обычно так и есть), рабочей становится комбинированная схема с приоритетом срока годности.
В этой статье разберём, чем методы отличаются по механике, какие позиции к каким относятся, что нужно подготовить в учёте и на стеллажах до внедрения, какие ошибки чаще всего сводят систему на нет и как проверить, что ротация реально работает.
- Что такое FIFO и FEFO простыми словами
- Почему технические запасы нельзя хранить «как получится»
- Какие позиции к какому методу относить
- Где брать данные о сроках годности
- Что должно быть готово до внедрения
- Учётная часть
- Физическая организация склада
- Пошаговый порядок внедрения
- Типичные ошибки и как их избежать
- Как проверить, что система работает
- Когда FIFO и FEFO недостаточно
- Практические рекомендации напоследок
Что такое FIFO и FEFO простыми словами
FIFO (First In, First Out) — правило, по которому со склада отпускается та партия позиции, которая поступила раньше остальных. Логика простая: чем дольше деталь лежит, тем выше риск её порчи, утери комплектности или морального устаревания. Ранние партии должны уходить первыми, чтобы средний возраст запаса не рос.
FEFO (First Expired, First Out) — правило, при котором приоритет определяется не датой прихода, а ближайшей датой окончания срока годности. Это критично там, где просроченный материал нельзя применять вообще: герметики, клеи, смазки, аккумуляторы, фильтрующие элементы с ресурсом хранения, химия, реагенты, средства индивидуальной защиты с регламентным сроком службы.
Разницу удобно показать на примере. На склад пришли две партии одной смазки: первая — в январе со сроком годности три года, вторая — в марте со сроком годности полтора года (например, из-за другой даты производства у поставщика). По FIFO первой уйдёт январская партия. По FEFO — мартовская, потому что она истечёт раньше. Для позиций со сроками годности второй вариант единственно правильный: иначе вы рискуете списать просрочку, хотя свежий по приходу материал можно было успеть применить.
Отсюда практический вывод: FEFO — это не замена FIFO, а надстройка над ним. Для позиций без срока годности работает чистый FIFO, для позиций со сроками — FEFO, который внутри партий с одинаковой датой истечения снова опирается на очерёдность прихода.
Почему технические запасы нельзя хранить «как получится»
На производственном или сервисном складе последствия неправильной ротации дороже, чем кажется на первый взгляд:
- Прямые потери от списания. Просроченные материалы приходится утилизировать за свой счёт, а их стоимость уже вложена в запас.
- Брак и рекламации. Подсохший герметик, окислившиеся контакты, потерявший ёмкость аккумулятор — всё это даёт отказы уже после монтажа, когда цена ошибки многократно выше цены детали.
- Ложный дефицит. Позиция числится в системе, но физически непригодна. В момент потребности выясняется, что заказывать нужно было раньше.
- Замораживание оборотных средств. Без ротации старые партии оседают в глубине стеллажей, а закупки продолжаются «поверх» них.
- Проблемы с проверками. Для ряда материалов применение просрочки — нарушение требований безопасности и условий гарантии оборудования.
При этом важно понимать границы метода. FIFO и FEFO управляют порядком отпуска, но не решают смежные задачи: нормирование запаса, контроль минимальных остатков, качество входного контроля. Если на складе завышенные объёмы закупок, никакая ротация полностью не спасёт от списаний — она лишь отложит их. Поэтому систему имеет смысл рассматривать как часть общего управления запасами, а не как самостоятельное лекарство.
Какие позиции к какому методу относить
Практичный подход — классифицировать номенклатуру по признаку «ограничен ли срок годности и насколько строго». Условная разбивка выглядит так:
| Категория запасов | Примеры | Метод ротации | Комментарий |
|---|---|---|---|
| Металлопрокат, крепёж, корпусные детали | Болты, пластины, корпуса, валы | FIFO | Срок годности практически не ограничен, важна защита от коррозии |
| Электрика и электроника | Реле, кабели, платы, датчики | FIFO | Главные риски — моральное устаревание и условия хранения |
| Материалы со сроком годности | Смазки, герметики, клеи, краски, химия | FEFO | Дата истечения обязательна в учёте, отпуск строго по ней |
| Источники тока | Аккумуляторы, батарейки | FEFO | Ёмкость и срок службы снижаются со временем хранения |
| Расходники с регламентом | Фильтры, уплотнения, резинотехника | FEFO или FIFO по условиям производителя | Ориентир — заявленный изготовителем срок хранения |
| ЗИТ к снимаемому с производства оборудованию | Запчасти к устаревшим машинам | Отдельная политика | Здесь важнее стратегический резерв, а не ротация |
Последняя строка заслуживает отдельного пояснения. Для запчастей к оборудованию, которое снимается с производства, логика «старое — в расход» может навредить: такие позиции иногда сознательно держат как резерв, и их движение минимально по определению. Для них важнее периодическая проверка состояния и решение о консервации или распродаже, а не автоматическое правило очереди.
Где брать данные о сроках годности
Источников несколько, и полагаться только на один из них — типичная ошибка:
- маркировка на упаковке от производителя — основной источник;
- дата производства плюс заявленный срок хранения в документации поставщика;
- условия договора поставки, если стороны согласовали особые требования;
- отраслевые требования и внутренние регламенты предприятия, которые могут быть строже заводских.
Если дата производства известна, а срок хранения — нет, разумно запросить подтверждение у поставщика письменно. Устное «это хранится долго» в учёте не фиксируется и при споре ничего не доказывает.
Что должно быть готово до внедрения
FIFO и FEFO работают только тогда, когда система учёта и физический склад говорят одно и то же. Внедрение «на бумаге», без подготовки, обычно заканчивается тем, что кладовщики отпускают «что под рукой ближе», а система показывает красивую, но фиктивную очередь партий.
Учётная часть
- Партионный учёт. Каждая поступившая партия должна быть отдельной учётной единицей со своей датой прихода, номером партии и, где применимо, датой истечения срока. Учёт «общим котлом» по позиции делает FEFO невозможным в принципе.
- Реквизиты в карточке номенклатуры. Признак «контролировать срок годности», требуемый срок хранения, правила хранения и предельный возраст запаса, после которого позиция подлежит проверке.
- Правило блокировки. Запрет отпуска партий с истёкшим сроком и предупреждение при попытке отпустить партию, у которой срок истекает раньше, чем предполагаемая дата использования.
- Автоматический подбор партии. В идеале система сама предлагает кладовщику партию к отпуску по правилу FEFO/FIFO, а человек подтверждает или обосновывает отклонение.
- Отчёт по возрасту запасов. Регулярная выборка «сколько позиций лежит дольше N месяцев» и «что истекает в ближайшие 30–90 дней» — основа для решений о приоритетном использовании, возврате поставщику или уценке.
Физическая организация склада
- Адресное хранение. У каждой партии — конкретное место, и система знает это место. Иначе «предложить партию» невозможно.
- Раздельное размещение партий. Новая партия не ставится поверх или перед старой. Работает правило: пополнение — сзади или снизу, отбор — спереди или сверху.
- Маркировка. На каждом месте — этикетка с позицией, партией и датой истечения, читаемая без вскрытия упаковки. Дата, написанная маркером на коробке, стирается и теряется.
- Зона контроля сроков. Отдельный участок для позиций, у которых срок истекает в ближайший период: их либо ускоренно расходуют, либо решают их судьбу заранее.
- Условия хранения. Температура, влажность, защита от света — по требованиям производителя. Нарушение условий обнуляет смысл любого срока годности, указанного на упаковке.
Пошаговый порядок внедрения
Полный переход удобнее делать поэтапно, начиная с самых проблемных групп. Типичная последовательность такая:
- Инвентаризация и классификация. Пересчитать остатки, выявить партии, зафиксировать сроки годности там, где они есть. Разделить номенклатуру на группы по таблице выше.
- Выбор пилотной группы. Начать с позиций, где потери от просрочки реальны и заметны: химия, смазки, аккумуляторы. Быстрый видимый результат облегчает дальнейшее внедрение.
- Настройка учёта. Включить партионный учёт, заполнить реквизиты сроков, настроить правило автоподбора партии и блокировки просрочки.
- Реорганизация размещения. Разнести партии по адресам, промаркировать места, организовать поток «пополнение сзади — отбор спереди».
- Обучение персонала. Объяснить не только кнопки в системе, но и смысл: почему нельзя взять партию «удобнее стоящую». Без понимания причины люди обходят любое правило.
- Регламент отклонений. Зафиксировать, кто и на каком основании может отпустить партию вне очереди (например, при нехватке именно этой партии) и как это оформляется.
- Контроль и корректировка. Через установленный период сверить фактический порядок отпуска с системным, разобрать расхождения, скорректировать размещение и регламент.
- Масштабирование. Перенести схему на остальные группы номенклатуры с учётом накопленных поправок.
Сроки этапов зависят от размера номенклатуры и зрелости учёта: на небольшом складе с партионным учётом в системе пилот может занять недели, на крупном многономенклатурном складе счёт идёт на месяцы. Закладывать время стоит скорее на наведение порядка в данных, чем на саму настройку правил.
Типичные ошибки и как их избежать
Большинство неудачных внедрений сводится к нескольким повторяющимся сценариям:
- Учёт без физики. Правила настроены в программе, но на стеллажах партии перемешаны. Кладовщик берёт то, что ближе, система постепенно перестаёт соответствовать реальности. Решение — адресное хранение и дисциплина размещения, а не только настройки.
- FEFO без данных о сроках. Правило включили, а даты истечения заполнены у трети позиций. Автоподбор молча пропускает пустые поля, и просрочка проходит незамеченной. Перед включением правила нужен отчёт: у каких позиций признак контроля срока стоит, а дата не заполнена.
- Игнорирование условий хранения. Материал «не просрочен», но хранился при недопустимой температуре. Формально система права, фактически партия непригодна. Нужен входной контроль состояния и периодические проверки чувствительных позиций.
- Отсутствие работы с зоной риска. Партия истекает через месяц, но никто не принимает решения: ускорить расход, вернуть поставщику, предложить на внутренний рынок со скидкой. В результате — гарантированное списание. Помогает регулярный отчёт «истекающие в ближайшие 60–90 дней» с назначением ответственного.
- Перегиб в другую сторону. Строгий запрет любых отклонений приводит к тому, что ради соблюдения FEFO останавливают работу, хотя доступна свежая партия. Регламент должен предусматривать процедуру обоснованного отклонения, а не тупик.
- Закупки поверх запаса. Пока ротация не наладилась, отдел закупок продолжает заказывать по привычным нормативам, и старьё накапливается быстрее, чем расходуется. Систему ротации полезно синхронизировать с пересмотром точек заказа.
Как проверить, что система работает
Работоспособность ротации проверяется наблюдаемыми признаками, а не ощущениями:
- при выборочной проверке мест хранения старые партии физически стоят ближе к зоне отбора, чем новые;
- фактические даты отпуска партий совпадают с порядком, который предлагает система, — расхождения единичны и оформлены;
- доля списаний по истечению срока снижается от периода к периоду, а не растёт;
- средний возраст отпускаемого запаса стабилен или снижается;
- в отчётах нет позиций с признаком контроля срока и незаполненной датой;
- кладовщик на вопрос «почему взята эта партия?» отвечает ссылкой на правило, а не «так получилось».
Последний пункт — самый показательный. Если сотрудники могут объяснить логику выбора партии своими словами, система прижилась. Если объяснение каждый раз сводится к «компьютер сказал», при первом сбое или аврале правило перестанут соблюдать.
Когда FIFO и FEFO недостаточно
Есть ситуации, где ротация — необходимое, но не достаточное условие порядка в запасах:
- Завышенные нормативы. Если объём закупок систематически превышает потребление, любая очередь лишь перераспределяет списания во времени. Нужен пересмотр норм и точек заказа.
- Неликвиды и снятые с производства позиции. Здесь работают отдельные инструменты: оценка остатков, распродажа, консервация, поиск альтернативных применений.
- Чувствительные к условиям материалы. Требуются мониторинг условий хранения и периодический контроль состояния, а не только календарь.
- Высокая оборачиваемость при ручном отборе. Когда скорость операций критична, помогает автоматизация: конвейерные линии отбора, системы «товар к человеку», весовой контроль, штрихкодирование каждой партии.
Также стоит помнить про связь с гарантиями. Для ряда компонентов производитель обусловливает гарантию соблюдением условий и сроков хранения. Нарушенная цепочка хранения может лишить вас права на претензию поставщику независимо от того, насколько хорошо выстроена ротация.
Практические рекомендации напоследок
Главный принцип: порядок отпуска должен определяться данными, а не удобством момента. FIFO закрывает большинство технических запасов, FEFO обязателен там, где есть срок годности, а реальную ценность даёт связка «партионный учёт + адресное хранение + регулярный отчёт по истекающим позициям».
С чего начать прямо сейчас:
- Проведите быстрый аудит: сколько позиций номенклатуры имеют срок годности и у скольких из них он зафиксирован в учёте.
- Сформируйте отчёт по остаткам старше установленного порога и по позициям, истекающим в ближайшие месяцы, — это ваша карта потерь.
- Выберите одну проблемную группу и доведите на ней полный цикл: партии, адреса, маркировка, автоподбор, обучение.
- Закрепите регламент отклонений и назначьте ответственного за ежемесячный разбор зоны риска.
- Только после устойчивого результата масштабируйте правило на всю номенклатуру.
И последняя проверка перед стартом: убедитесь, что выбранная учётная система действительно поддерживает партионный учёт с датами истечения и автоподбором партии. Если нет — сначала решается вопрос инструмента, потому что вручную поддерживать FEFO на сколь-нибудь заметной номенклатуре нереалистично.
