Торговля и Склад · 11 мин
FEFO в 1С: принцип работы и настройка списания по сроку годности
FEFO в 1С — списание товаров по сроку годности. Разбираем принцип работы, настройку в УТ, ERP и КА, отличия от FIFO и типичные ошибки при внедрении.
FEFO (First Expired, First Out — «первым истекает, первым уходит») — метод управления складскими остатками, при котором первым отгружается товар с самым ранним сроком годности, а не тот, что поступил на склад раньше. В 1С этот принцип реализуется через механизм серийного учёта: каждая партия товара фиксируется с датой производства и сроком годности, а система при отборе и списании подсказывает или принудительно требует брать именно «созревшую» партию.
Метод критичен для скоропортящейся продукции: продуктов питания, лекарств, косметики, химии, кормов для животных. Если на таком складе работать по простому принципу FIFO (первым пришёл — первым ушёл), партии, пришедшие позже, но с меньшим сроком годности, будут залёживаться и превращаться в списания. FEFO решает именно эту проблему — минимизирует потери от просрочки.
В типовых конфигурациях 1С (Управление торговлей 11, ERP, Комплексная автоматизация, Розница) FEFO не является отдельной «кнопкой», а собирается из настроек учёта серий, статусов серий и алгоритмов отбора товара на складе. Ниже разберём, как это работает, что настраивать и где чаще всего ошибаются.
Что такое FEFO и чем он отличается от FIFO и LIFO
FIFO (First In, First Out) списывает товар в порядке поступления: самая старая по дате прихода партия уходит первой. Это стандартный метод оценки стоимости запасов в бухгалтерском учёте, и в 1С именно он используется для расчёта себестоимости. Но FIFO не учитывает, что две партии одного товара могут иметь разный срок годности: поздняя поставка иногда «свежее» ранней.
FEFO смотрит не на дату прихода, а на дату истечения срока годности. Партия, пришедшая вчера, но произведённая полгода назад, будет отгружена раньше партии, поступившей месяц назад, но изготовленной недавно. LIFO (последним пришёл — первым ушёл) в управлении сроками годности практически не применяется и в российском учёте для оценки запасов не используется.
Важно понимать двойственность: в 1С себестоимость по-прежнему считается по FIFO (по партиям поступления), а FEFO управляет физическим отбором и списанием конкретных серий. Это разные контуры — стоимостной и количественно-серийный, и они не конфликтуют.
Сравнение методов списания
Списание по дате поступления. Подходит для товаров без срока годности или с одинаковым сроком у всех партий. Стандарт для расчёта себестоимости.
Списание по сроку годности. Обязателен для скоропорта: еды, лекарств, косметики. Требует учёта серий с датами.
Списание последних поступлений. Для управления сроками годности не подходит, в учёте запасов не применяется.
Как FEFO реализован в типовых конфигурациях 1С
Основа механизма — справочник «Серии номенклатуры». Для товара включается учёт по сериям, а в политике учёта серий указывается, что серия идентифицирует партию товара с конкретным сроком годности. Тогда в каждой серии фиксируются дата производства и срок годности (в днях или как конкретная дата «годен до»), и система может рассчитать остаточный срок в любой момент.
При оформлении документов — реализации, перемещении, сборке — 1С подбирает серии автоматически: сначала предлагаются серии с наиболее ранним сроком годности, при этом учитывается настройка «Остаточный срок годности» в карточке товара или в заказе клиента. Если клиент принимает товар только с остаточным сроком не менее 50%, система отфильтрует неподходящие серии.
В адресных складах (ордерная схема, WMS-логика УТ/ERP) FEFO встроен в алгоритм отбора: задания на отбор формируются так, чтобы кладовщик брал товар из ячеек с самыми «зрелыми» сериями. Это снижает зависимость от дисциплины персонала — работнику не нужно самому сравнивать даты на этикетках.
Настройка FEFO: пошаговый порядок в УТ 11 / ERP
Настройка начинается не со склада, а с номенклатуры. Сначала создаётся или редактируется вид номенклатуры, в котором включается использование серий и выбирается политика учёта серий с указанием срока годности. Для каждого склада политика может отличаться: например, на основном складе серии учитываются строго, а в розничном магазине — справочно.
Далее в карточке товара заполняется срок годности (в днях, неделях или месяцах) и единица измерения срока. При оприходовании товара пользователь указывает в серии дату производства — система сама рассчитает дату «годен до». Если поставщик указывает готовую дату окончания срока, можно вводить её напрямую.
Последний шаг — проверка настроек отбора. Для адресного склада убедитесь, что в стратегии отбора приоритет отдан сериям с ранним сроком годности, а в заказах клиентов при необходимости заполните требуемый процент остаточного срока годности.
- 1Откройте вид номенклатуры и включите использование серий с политикой, учитывающей срок годности
- 2В карточке товара укажите срок годности и единицу его измерения
- 3При поступлении товара заполняйте в серии дату производства или дату «годен до»
- 4Проверьте настройку остаточного срока годности для клиентов и в заказах
- 5Для адресного склада проверьте стратегию отбора: приоритет — ранний срок годности
- 6Выполните тестовую реализацию и убедитесь, что подбирается серия с ближайшим сроком
Как проверить, что FEFO работает правильно
Самый надёжный способ — контрольный пример. Создайте две-три серии одного товара с разными датами производства и разным сроком годности, причём сделайте так, чтобы более позднее поступление имело более ранний срок годности. Затем оформите реализацию и посмотрите, какую серию система подставила автоматически. Если выбрана серия с ближайшим окончанием срока — FEFO работает.
Для регулярного контроля используйте отчёты по остаткам с детализацией до серий и отчёты по срокам годности (в УТ/ERP есть типовые отчёты «Остатки товаров с истекающим сроком годности» и аналогичные). Они показывают, какие партии приближаются к просрочке, и позволяют вовремя устроить распродажу или перемещение в активно торгующую точку.
Дополнительный признак корректной работы — отсутствие ручных правок серий в документах. Если кладовщики или менеджеры массово меняют подобранные системой серии, значит, либо настройки не соответствуют реальному процессу, либо остатки по сериям не совпадают с фактическими.
Как проверить результат
Подставляется серия с самым ранним сроком годности из доступных
Подбирается серия по дате поступления или подбор отсутствует
Показывает реальные серии и корректные даты «годен до»
Серии без дат, пустые строки, даты не соответствуют этикеткам
Серии в документах не правятся вручную
Постоянные ручные замены серий — признак рассинхрона учёта и факта
Типичные ошибки и ограничения метода
Главная ошибка — включить учёт серий «для галочки», не обеспечив их заполнение при поступлении. Если приёмщики не вводят даты производства, серии превращаются в формальность, и FEFO работать не будет: системе просто нечего сравнивать. Вторая частая проблема — отрицательные остатки по сериям, возникающие из-за отгрузки «не той» серии физически. Они ломают и подбор, и отчётность.
Важное ограничение: FEFO требует дисциплины на физическом складе. Если товар хранится неразборчиво и кладовщик берёт ближайшую коробку, никакие настройки не помогут — нужны адресное хранение, маркировка или хотя бы регламент размещения «старые партии ближе к зоне отгрузки».
Ещё одна ловушка — включение серийного учёта для товара, по которому уже есть остатки. Потребуется инвентаризация и ввод начальных серий, иначе старые остатки окажутся «бессерийными» и будут мешать корректному списанию.
Когда FEFO нужен, а когда достаточно FIFO
FEFO оправдан там, где срок годности — реальный фактор потерь: продукты, фарма, косметика, корма, химия, фотоматериалы. Если товар не портится или срок годности одинаков для всех поставок (например, стандартизированная продукция с гарантированной свежестью), достаточно FIFO — он проще и не требует серийного учёта.
Промежуточный вариант — справочный учёт серий без жёсткого контроля: сроки фиксируются, отчёты по просрочке доступны, но система не блокирует отгрузку «не той» серии. Это подходит на этапе внедрения, пока персонал привыкает к дисциплине.
Как выбрать подход
На практике главный эффект от FEFO даёт не автоподбор в документах, а регулярный отчёт по истекающим срокам годности. Назначьте ответственного, который раз в неделю смотрит этот отчёт и инициирует распродажу или перемещение «зреющих» партий — это снижает списания сильнее, чем любая автоматика отгрузки.
Часто задаваемые вопросы
FEFO влияет на себестоимость в 1С?
Нет. Себестоимость рассчитывается по партиям поступления по методу FIFO независимо от того, какая серия отгружена физически. FEFO управляет только количественным учётом серий и физическим отбором товара на складе.
Можно ли настроить FEFO в 1С:Рознице?
Да, в Рознице 2.3 и новее поддерживается учёт серий со сроком годности. Возможности скромнее, чем в УТ/ERP (нет полноценного адресного склада), но фиксация сроков, отчёты по просрочке и подбор серий при продаже работают.
Что делать, если поставщик не указывает дату производства?
Укажите в серии дату «годен до» напрямую — она обычно есть на упаковке. Если известен только общий срок годности товара, введите дату производства расчётно: дата «годен до» минус срок годности. Главное — единообразие подхода у всех приёмщиков.
Как быть с остатками при включении серийного учёта?
Проведите инвентаризацию товара, введите оприходование остатков с указанием серий и дат производства (по данным этикеток), затем спишите старые «бессерийные» остатки. Операцию выполняйте на копии базы и сверяйте итоговые остатки до и после.
Можно ли запретить отгрузку товара с маленьким остаточным сроком?
Да. В карточке товара и в заказе клиента задаётся требуемый остаточный срок годности в процентах или днях. При подборе серий система отфильтрует неподходящие партии, а в ряде настроек — заблокирует проведение документа с нарушением.
Чем FEFO отличается от простого отчёта по просрочке?
Отчёт только информирует — решение принимает человек. FEFO встраивает приоритет срока годности в сам процесс отгрузки: система автоматически подбирает нужную серию и формирует задания на отбор. В идеале используются оба инструмента вместе.
Что важно запомнить
FEFO в 1С — это отбор и списание товара по сроку годности через механизм серий. Настраивается через вид номенклатуры, политику учёта серий и заполнение дат производства при поступлении. Себестоимость при этом по-прежнему считается по FIFO. Успех зависит от дисциплины ввода серий и регулярного контроля отчётов по истекающим срокам.