К статье
Практический материал

Торговля и Склад · 12 мин

FEFO в 1С:ERP: что это и как настроить отбор товаров по сроку годности

Что такое FEFO в 1С:ERP, как работает отбор товаров по сроку годности, настройка складов, справочников и типовые ошибки при внедрении метода.

FEFO (First Expired, First Out — «первым истекает срок, первым отгружается») — принцип управления запасами, при котором со склада в первую очередь отпускаются товары с наиболее ранним сроком годности. В 1С:ERP этот метод реализован как стратегия отбора ячеек и серий при подборе товаров к отгрузке и используется на адресных складах, где ведётся учёт по сериям и срокам годности.

Метод критичен для предприятий, работающих со скоропортящейся продукцией: пищевое производство, фармацевтика, косметика, химия. Без FEFO склад отгружает то, что «ближе лежит», а товар с коротким остатком срока копится в глубине ячеек и превращается в списания. Правильно настроенный FEFO в 1С:ERP автоматически подсказывает кладовщику, из какой ячейки и какую серию брать.

Важно понимать: FEFO — это не отдельная «кнопка», а связка настроек: справочная информация о сроках годности в карточке номенклатуры, учёт по сериям, адресное хранение, статусы ячеек и правила отбора при создании расходных ордеров. Ниже разберём каждый элемент и порядок настройки.

Чем FEFO отличается от FIFO и LIFO

Эти три аббревиатуры часто путают, хотя логика у них разная. FIFO (First In, First Out) отгружает товар в порядке поступления: что раньше пришло на склад, то раньше и уходит. LIFO — обратный принцип, в российском учёте для целей бухгалтерского и налогового учёта не применяется. FEFO ориентируется не на дату прихода, а на дату окончания срока годности конкретной серии.

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

МетодКритерий отбораКогда применяется
FIFOДата поступления на складТовары без срока годности или с очень длинным сроком
FEFOДата окончания срока годности серииСкоропорт: продукты, лекарства, косметика, реактивы
LIFOДата поступления, в обратном порядкеПрактически не используется, запрещён в регламентированном учёте

Что должно быть включено в 1С:ERP для работы FEFO

FEFO в 1С:ERP опирается на учёт серий и адресное хранение. Минимальный набор настроек выглядит так: в разделе «НСИ и администрирование» включены функциональные опции учёта серий номенклатуры и ордерных складов, для склада задана схема адресного хранения, а для номенклатуры настроена политика учёта серий с указанием срока годности.

Срок годности задаётся в карточке номенклатуры: указывается величина срока (в днях, месяцах и т.д.) и единица измерения. При оприходовании товара система по дате производства и сроку годности рассчитывает дату «годен до» для каждой серии. Именно по этому полю и работает отбор FEFO.

Дополнительно рекомендуется настроить справочник «Правила размещения товаров» и типоразмеры ячеек, если склад ячеистый: тогда система не только подскажет, какую серию отбирать, но и из какой конкретной ячейки. Без адресного хранения FEFO тоже возможен — на уровне указания серий в документах отгрузки, но автоматизация будет слабее.

Пошаговая настройка FEFO на складе

Настройка выполняется в несколько этапов, и пропуск любого из них приводит к тому, что отбор по сроку годности просто не сработает. Последовательность ниже ориентирована на типовую конфигурацию 1С:ERP без доработок.

Порядок настройки
  1. 1
    Включите опции «Серии номенклатуры» и «Ордерные склады» в разделе «НСИ и администрирование → Настройка НСИ и разделов → Склад и доставка».
  2. 2
    В карточке склада включите ордерную схему и при необходимости адресное хранение, задайте структуру ячеек.
  3. 3
    Создайте вид номенклатуры с политикой учёта серий, где указан тип политики с учётом срока годности (например, «Управление по FEFO»).
  4. 4
    В карточке номенклатуры заполните срок годности и единицу измерения срока.
  5. 5
    При оприходовании обязательно указывайте дату производства или сразу дату «годен до» в серии.
  6. 6
    Проверьте отбор: создайте расходный ордер и убедитесь, что система предлагает серии с минимальным остаточным сроком.

Ключевой элемент — политика учёта серий. В типовой поставке есть предопределённые политики, в том числе с управлением остатками по FEFO. Если штатной политики не хватает (например, нужен контроль процента остаточного срока годности для конкретного клиента), политику настраивают индивидуально или дорабатывают.

После настройки обязательно проведите тест на копии базы или на тестовом складе: оприходуйте две серии одного товара с разными сроками годности и создайте заказ на отгрузку. Система должна в первую очередь предложить серию с более ранней датой окончания срока.

Как FEFO работает при отборе и отгрузке

При создании расходного ордера на товары (или при подборе серий в реализации) 1С:ERP анализирует свободные остатки по сериям и сортирует их по дате окончания срока годности. Кладовщик в мобильном клиенте или на ТСД получает задание на отбор с уже расставленными приоритетами: сначала ячейки и серии с минимальным сроком.

Если на складе используется рабочее место «Отбор (размещение) товаров», система формирует задания с учётом стратегии отбора. Оператор может отклониться от рекомендации (например, ячейка физически недоступна), но такие отклонения стоит контролировать отчётами — иначе FEFO превращается в формальность.

Отдельный сценарий — контроль остаточного срока годности при отгрузке клиенту. Многие сети и дистрибьюторы не принимают товар, если до конца срока осталось меньше заданной доли (например, 50–70%). В 1С:ERP это решается через соглашения с клиентами и настройки контроля, либо через доработку проверки при подборе серий.

Контрольные точки

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

Подбор серий в расходном ордере
Норма

Первой предлагается серия с самой ранней датой «годен до»

Тревожный признак

Серии предлагаются в произвольном порядке или по дате прихода

Заполненность срока годности
Норма

В остатках по сериям у всех записей заполнена дата «годен до»

Тревожный признак

У части серий срок пуст — приёмка оформлялась без даты производства

Отчёт по остаткам сроков годности
Норма

Товары с истекающим сроком видны и отгружаются первыми

Тревожный признак

Просроченные остатки копятся, списания растут

Отчёты и контроль остатков по срокам годности

Для управления FEFO недостаточно настроить отбор — нужен регулярный контроль. В 1С:ERP доступны отчёты по остаткам товаров с разворотом по сериям и срокам годности: они показывают, какие позиции приближаются к истечению срока и в каком объёме. На их основе строят план распродаж, возвратов поставщику или уценки.

Практический приём — настроить регламентную рассылку отчёта по товарам с остаточным сроком меньше порогового (например, треть срока годности) ответственным менеджерам. Это превращает FEFO из складского механизма в инструмент управления ассортиментом: коммерческая служба заранее видит риск неликвидов.

Также полезен контроль движения «застойных» серий: если серия долго не участвует в отборе, хотя срок подходит, возможны ошибки в статусах ячеек (ячейка заблокирована, товар в резерве, размещение не завершено).

Самая частая причина «неработающего» FEFO — не настройки отбора, а качество данных при приёмке. Если кладовщики не указывают дату производства или проставляют её «от балды», система честно сортирует мусор. Введите обязательный контроль заполнения срока годности на этапе приёмки и сверяйте с данными поставщика.
ПЗ
Практическое замечание

Типичные ошибки и ограничения

Типичные ошибки
01
Приёмка без даты производства: срок годности не рассчитывается, отбор FEFO фактически отключается для таких серий.
02
Одна политика серий на весь товар: для части номенклатуры сроки не ведутся, и смешанные заказы отбираются непредсказуемо.
03
Игнорирование резервов: товар с коротким сроком зарезервирован под заказ, который не отгружается, и просрочивается в резерве.
04
Ручное изменение серий кладовщиками без контроля: отклонения от рекомендаций FEFO не анализируются, метод не работает.
05
Перенос остатков при внедрении без серий и сроков: стартовые данные не содержат дат «годен до», и первые месяцы FEFO не функционирует.

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

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

FEFO на неадресном складе и альтернативы

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

Альтернативный вариант для простых случаев — периодическая обработка остатков: отчёт по срокам годности формируется перед комплектацией заказов, и сборщик получает список приоритетных серий отдельным документом. Это слабее полноценного FEFO, но лучше полного отсутствия контроля.

Маршрут решения

Как выбрать подход

Склад адресный, товар скоропортящийся, высокие требования клиентов к остаточному срокуВнедряйте полноценный FEFO: серии + сроки годности + ордерный склад + контроль отклонений
Склад простой, без ячеек, но сроки годности важныИспользуйте учёт по сериям и ручной подбор по отчёту остаточных сроков
Срок годности у товара отсутствует или исчисляется годамиДостаточно FIFO по дате поступления, FEFO не даст выигрыша
Клиенты требуют минимальный процент остаточного срокаДобавьте контроль остаточного срока в соглашения и проверку при подборе серий

Часто задаваемые вопросы

Можно ли включить FEFO в 1С:ERP без адресного хранения?

Да. FEFO опирается на серии и сроки годности, а не на ячейки. На неадресном складе подбор серий по сроку выполняется вручную в документах отгрузки, автоматических заданий на отбор не будет. Адресное хранение добавляет точность (какая ячейка) и автоматизацию, но не является обязательным условием.

Что делать, если при приёмке не указали дату производства?

Срок годности для такой серии не рассчитается, и она выпадет из отбора FEFO. Дату можно ввести позже через корректировку данных серии или документ «Порча товаров»/пересорт с созданием новой серии — в зависимости от принятой на предприятии методики. Параллельно закройте саму причину: сделайте поле обязательным в рабочем месте приёмки.

Как учесть требование клиента отгружать товар с остаточным сроком не менее 50%?

В типовой конфигурации базовый механизм — соглашения с клиентами и контроль при подборе серий. Если штатных возможностей недостаточно, добавляют проверку процента остаточного срока при создании расходного ордера (доработка) и блокируют отбор серий, не проходящих по условию.

Почему система предлагает к отбору не ту серию, хотя FEFO настроен?

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

Нужно ли переоформлять остатки при переходе на FEFO?

Да, если раньше серии или сроки годности не велись. Существующие остатки нужно «разбить» на серии с указанием дат «годен до» — обычно через инвентаризацию и документы оприходования/пересортицы. Без этого стартовые остатки не будут участвовать в отборе FEFO.

Чем FEFO в 1С:ERP отличается от FEFO в 1С:Управление торговлей?

Принцип одинаков — отбор по сроку годности серий. Различия в глубине складских механизмов: в ERP полноценнее ордерный и адресный склад, рабочие места отбора и размещения, поэтому FEFO там реализуется как часть маршрутного задания кладовщику, а в УТ — преимущественно через подбор серий в документах.

Итог

Что важно запомнить

FEFO в 1С:ERP — это отбор товаров по принципу «раньше истекает срок — раньше отгружается». Работает при включённом учёте по сериям с заполненными сроками годности, на ордерном складе даёт автоматические задания на отбор. Ключ к результату — дисциплина ввода дат производства при приёмке и контроль отклонений от рекомендаций системы.