Система 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 работают только тогда, когда система учёта и физический склад говорят одно и то же. Внедрение «на бумаге», без подготовки, обычно заканчивается тем, что кладовщики отпускают «что под рукой ближе», а система показывает красивую, но фиктивную очередь партий.

Учётная часть

  1. Партионный учёт. Каждая поступившая партия должна быть отдельной учётной единицей со своей датой прихода, номером партии и, где применимо, датой истечения срока. Учёт «общим котлом» по позиции делает FEFO невозможным в принципе.
  2. Реквизиты в карточке номенклатуры. Признак «контролировать срок годности», требуемый срок хранения, правила хранения и предельный возраст запаса, после которого позиция подлежит проверке.
  3. Правило блокировки. Запрет отпуска партий с истёкшим сроком и предупреждение при попытке отпустить партию, у которой срок истекает раньше, чем предполагаемая дата использования.
  4. Автоматический подбор партии. В идеале система сама предлагает кладовщику партию к отпуску по правилу FEFO/FIFO, а человек подтверждает или обосновывает отклонение.
  5. Отчёт по возрасту запасов. Регулярная выборка «сколько позиций лежит дольше N месяцев» и «что истекает в ближайшие 30–90 дней» — основа для решений о приоритетном использовании, возврате поставщику или уценке.

Физическая организация склада

  • Адресное хранение. У каждой партии — конкретное место, и система знает это место. Иначе «предложить партию» невозможно.
  • Раздельное размещение партий. Новая партия не ставится поверх или перед старой. Работает правило: пополнение — сзади или снизу, отбор — спереди или сверху.
  • Маркировка. На каждом месте — этикетка с позицией, партией и датой истечения, читаемая без вскрытия упаковки. Дата, написанная маркером на коробке, стирается и теряется.
  • Зона контроля сроков. Отдельный участок для позиций, у которых срок истекает в ближайший период: их либо ускоренно расходуют, либо решают их судьбу заранее.
  • Условия хранения. Температура, влажность, защита от света — по требованиям производителя. Нарушение условий обнуляет смысл любого срока годности, указанного на упаковке.

Пошаговый порядок внедрения

Полный переход удобнее делать поэтапно, начиная с самых проблемных групп. Типичная последовательность такая:

  1. Инвентаризация и классификация. Пересчитать остатки, выявить партии, зафиксировать сроки годности там, где они есть. Разделить номенклатуру на группы по таблице выше.
  2. Выбор пилотной группы. Начать с позиций, где потери от просрочки реальны и заметны: химия, смазки, аккумуляторы. Быстрый видимый результат облегчает дальнейшее внедрение.
  3. Настройка учёта. Включить партионный учёт, заполнить реквизиты сроков, настроить правило автоподбора партии и блокировки просрочки.
  4. Реорганизация размещения. Разнести партии по адресам, промаркировать места, организовать поток «пополнение сзади — отбор спереди».
  5. Обучение персонала. Объяснить не только кнопки в системе, но и смысл: почему нельзя взять партию «удобнее стоящую». Без понимания причины люди обходят любое правило.
  6. Регламент отклонений. Зафиксировать, кто и на каком основании может отпустить партию вне очереди (например, при нехватке именно этой партии) и как это оформляется.
  7. Контроль и корректировка. Через установленный период сверить фактический порядок отпуска с системным, разобрать расхождения, скорректировать размещение и регламент.
  8. Масштабирование. Перенести схему на остальные группы номенклатуры с учётом накопленных поправок.

Сроки этапов зависят от размера номенклатуры и зрелости учёта: на небольшом складе с партионным учётом в системе пилот может занять недели, на крупном многономенклатурном складе счёт идёт на месяцы. Закладывать время стоит скорее на наведение порядка в данных, чем на саму настройку правил.

Типичные ошибки и как их избежать

Большинство неудачных внедрений сводится к нескольким повторяющимся сценариям:

  • Учёт без физики. Правила настроены в программе, но на стеллажах партии перемешаны. Кладовщик берёт то, что ближе, система постепенно перестаёт соответствовать реальности. Решение — адресное хранение и дисциплина размещения, а не только настройки.
  • FEFO без данных о сроках. Правило включили, а даты истечения заполнены у трети позиций. Автоподбор молча пропускает пустые поля, и просрочка проходит незамеченной. Перед включением правила нужен отчёт: у каких позиций признак контроля срока стоит, а дата не заполнена.
  • Игнорирование условий хранения. Материал «не просрочен», но хранился при недопустимой температуре. Формально система права, фактически партия непригодна. Нужен входной контроль состояния и периодические проверки чувствительных позиций.
  • Отсутствие работы с зоной риска. Партия истекает через месяц, но никто не принимает решения: ускорить расход, вернуть поставщику, предложить на внутренний рынок со скидкой. В результате — гарантированное списание. Помогает регулярный отчёт «истекающие в ближайшие 60–90 дней» с назначением ответственного.
  • Перегиб в другую сторону. Строгий запрет любых отклонений приводит к тому, что ради соблюдения FEFO останавливают работу, хотя доступна свежая партия. Регламент должен предусматривать процедуру обоснованного отклонения, а не тупик.
  • Закупки поверх запаса. Пока ротация не наладилась, отдел закупок продолжает заказывать по привычным нормативам, и старьё накапливается быстрее, чем расходуется. Систему ротации полезно синхронизировать с пересмотром точек заказа.

Как проверить, что система работает

Работоспособность ротации проверяется наблюдаемыми признаками, а не ощущениями:

  • при выборочной проверке мест хранения старые партии физически стоят ближе к зоне отбора, чем новые;
  • фактические даты отпуска партий совпадают с порядком, который предлагает система, — расхождения единичны и оформлены;
  • доля списаний по истечению срока снижается от периода к периоду, а не растёт;
  • средний возраст отпускаемого запаса стабилен или снижается;
  • в отчётах нет позиций с признаком контроля срока и незаполненной датой;
  • кладовщик на вопрос «почему взята эта партия?» отвечает ссылкой на правило, а не «так получилось».

Последний пункт — самый показательный. Если сотрудники могут объяснить логику выбора партии своими словами, система прижилась. Если объяснение каждый раз сводится к «компьютер сказал», при первом сбое или аврале правило перестанут соблюдать.

Когда FIFO и FEFO недостаточно

Есть ситуации, где ротация — необходимое, но не достаточное условие порядка в запасах:

  • Завышенные нормативы. Если объём закупок систематически превышает потребление, любая очередь лишь перераспределяет списания во времени. Нужен пересмотр норм и точек заказа.
  • Неликвиды и снятые с производства позиции. Здесь работают отдельные инструменты: оценка остатков, распродажа, консервация, поиск альтернативных применений.
  • Чувствительные к условиям материалы. Требуются мониторинг условий хранения и периодический контроль состояния, а не только календарь.
  • Высокая оборачиваемость при ручном отборе. Когда скорость операций критична, помогает автоматизация: конвейерные линии отбора, системы «товар к человеку», весовой контроль, штрихкодирование каждой партии.

Также стоит помнить про связь с гарантиями. Для ряда компонентов производитель обусловливает гарантию соблюдением условий и сроков хранения. Нарушенная цепочка хранения может лишить вас права на претензию поставщику независимо от того, насколько хорошо выстроена ротация.

Практические рекомендации напоследок

Главный принцип: порядок отпуска должен определяться данными, а не удобством момента. FIFO закрывает большинство технических запасов, FEFO обязателен там, где есть срок годности, а реальную ценность даёт связка «партионный учёт + адресное хранение + регулярный отчёт по истекающим позициям».

С чего начать прямо сейчас:

  1. Проведите быстрый аудит: сколько позиций номенклатуры имеют срок годности и у скольких из них он зафиксирован в учёте.
  2. Сформируйте отчёт по остаткам старше установленного порога и по позициям, истекающим в ближайшие месяцы, — это ваша карта потерь.
  3. Выберите одну проблемную группу и доведите на ней полный цикл: партии, адреса, маркировка, автоподбор, обучение.
  4. Закрепите регламент отклонений и назначьте ответственного за ежемесячный разбор зоны риска.
  5. Только после устойчивого результата масштабируйте правило на всю номенклатуру.

И последняя проверка перед стартом: убедитесь, что выбранная учётная система действительно поддерживает партионный учёт с датами истечения и автоподбором партии. Если нет — сначала решается вопрос инструмента, потому что вручную поддерживать FEFO на сколь-нибудь заметной номенклатуре нереалистично.

Maydo-DT.com.ru