Главная страница » Блог » FEFO или FIFO в 1С

← 1С для руководителей понятным языком · Склад и учёт

Списываем по ФИФО, а со склада уносят что ближе лежит: чем FEFO отличается от FIFO и как это настроить в 1С

Павел Ступко

Павел СтупкоАрхитектор 1С, бизнес-аналитик

7 августа 2026 · 10 минут

Две аббревиатуры, которые постоянно ставят рядом, живут в разных плоскостях. FIFO — это про то, какую цифру система возьмёт в себестоимость. FEFO — про то, какую именно коробку кладовщик снимет с полки. Настроенный ФИФО не спасает от просрочки, и это выясняется обычно на инвентаризации. Разбираем, чем они отличаются на самом деле, что из этого уже умеет ваша 1С, а что придётся достраивать — и как понять, нужен ли вам FEFO вообще.

FIFO и FEFO: слева партии по дате прихода, справа — по остаточному сроку годности
Одни и те же три партии. Слева порядок списания по ФИФО — по дате прихода. Справа порядок отбора по FEFO — по сроку годности. Порядок разный.

FEFO и FIFO — что это такое простыми словами

Что такое FIFO

FIFO (first in, first out) — способ оценки запасов. Когда вы продаёте товар, система решает, из какой партии списать себестоимость, и берёт самую раннюю по дате поступления. Это бухгалтерская логика, она влияет на цифры в отчётности и на маржу, но никак не управляет руками кладовщика.

Что такое FEFO

FEFO (first expired, first out) — правило отбора на складе. Первым уезжает не то, что пришло раньше, а то, у чего раньше заканчивается срок годности. Это складская логика, она влияет на то, какая физическая коробка попадёт в машину.

Разница становится заметной ровно в тот момент, когда партии перестают совпадать по срокам. Товар, приехавший в марте, может иметь срок до декабря, а майская поставка того же SKU — до сентября. По FIFO вы отгрузите мартовскую, по FEFO — майскую. Сентябрьская партия останется лежать и превратится в списание.

ЛИФО в российском учёте не применяется: ФСБУ 5/2019 оставил три способа — по себестоимости каждой единицы, по средней себестоимости и ФИФО. Так что выбор в учётной политике на практике сводится к «средняя или ФИФО», а FEFO в этом списке нет вообще — он из другой области.

Почему «у нас настроен ФИФО» не защищает от просрочки

Это самое частое заблуждение, с которым мы встречаемся на диагностике. Логика такая: раз система списывает самое раннее, значит и со склада уходит самое раннее. На деле 1С в этот момент ничего не говорит кладовщику — она просто считает деньги.

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

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

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

Как это устроено в 1С

ФИФО живёт в учётной политике

В УТ 11.5, КА 2.5 и ERP 2.5 способ оценки задаётся в учётной политике организации: средняя себестоимость или ФИФО. У ФИФО два варианта: скользящая оценка — себестоимость считается в момент проведения документа, и взвешенная — при закрытии месяца, с учётом всех поступлений периода. Первая удобнее для оперативного контроля маржи, вторая точнее и стабильнее в отчётности.

Здесь же включается партионный учёт — без него ФИФО не из чего считать. В ERP партии дополнительно умеют обособляться под конкретный заказ или направление деятельности.

FEFO собирается из серий, сроков и сканирования

Механики три, и работают они только вместе:

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

Отдельно про штрихкоды. Стандарт GS1-128 умеет нести в коде и срок годности, и партию: идентификатор (17) — годен до, (10) — номер партии, (21) — серийный номер. Если поставщик печатает такие этикетки, срок годности попадает в базу сканированием при приёмке, а не переносится руками из накладной. Это разница между «данные есть» и «данные есть у кого-то в тетради».

В каких конфигурациях что реально работает

Формально серии есть почти везде. Практическая разница — в том, умеет ли конфигурация подсказывать отбор, а не просто хранить справочник.

Конфигурация ФИФО Серии и сроки Отбор по FEFO
1С:УНФ есть базово вручную, на дисциплине
1С:Розница есть есть (нужны для маркировки) автоматики нет
1С:УТ 11.5 полноценно полноценно через ордерный склад и ТСД
1С:КА 2.5 полноценно полноценно через ордерный склад и ТСД
1С:ERP 2.5 полноценно, партии по назначениям полноценно ордерный склад + адресное хранение
WMS-системы полноценно нативно, правило отбора настройкой
Отраслевые (молочка, пищепром) есть есть заложено в отраслевой логике

Вывод, который мы обычно проговариваем на встрече: отдельная WMS нужна не всем. Связка УТ/КА/ERP + ордерный склад + ТСД закрывает FEFO для большинства компаний среднего размера. WMS оправдана, когда счёт идёт на сотни ячеек, появляются зоны хранения, волновая сборка и десятки тысяч строк отбора в месяц.

Где это болит на практике

  • Возврат от сети. Крупные сети принимают товар с остаточным сроком не меньше двух третей от общего. Отгрузили партию, которая формально ещё годна, — машина едет обратно за ваш счёт, а товар после этого продать уже почти невозможно.
  • Просрочка находится на инвентаризации. Не за месяц, когда её ещё можно продать со скидкой, а по факту — сразу списанием. Дырка в марже появляется одномоментно и объясняется словом «накопилось».
  • Маркировка. В «Честном знаке» код привязан к конкретной единице товара. Отгрузили не ту коробку — расхождение в системе маркировки, и разбирать его придётся поштучно. Здесь FEFO перестаёт быть вопросом удобства и становится вопросом штрафов.
  • Маркетплейсы по схеме FBO. Площадка не различает партии и сроки: что лежит на её складе, то и уедет покупателю. Контролировать сроки можно только до отгрузки на склад площадки — значит решение о том, какую партию туда везти, нужно принимать осознанно.
  • Себестоимость «пляшет». Партии в базе не совпадают с реальными коробками, и закрытие месяца превращается в ручную сверку: бухгалтер ищет, почему по документам ушла одна партия, а на складе исчезла другая.

Как понять, что вам нужно

Простая последовательность вопросов, которую можно пройти самому за пять минут.

  1. У товара есть срок годности? Если нет — FEFO вам не нужен вовсе. Достаточно ФИФО как способа оценки, и на этом тему можно закрыть.
  2. Сколько отгрузок в день? Пара отгрузок и один небольшой склад — FEFO держится дисциплиной и разметкой полок. Автоматизация здесь не окупится, и мы честно об этом говорим.
  3. Есть ли сети, аптеки, маркировка? Как только появляются требования по остаточному сроку при приёмке — правило нужно перенести в систему, потому что цена ошибки перестаёт быть внутренней.
  4. Есть ли сканирование? Вот здесь главное ограничение: FEFO без ТСД не работает. Можно настроить серии и задания, но если кладовщик отбирает глазами, система будет знать только то, что он ей потом расскажет.
  5. Сотни ячеек и зоны хранения? Тогда разговор уже не про настройку типовой, а про адресное хранение или отдельную WMS.

Как идёт автоматизация

Порядок работ, при котором склад не встаёт ни на день.

  1. Смотрим, что уже есть. Какие настройки включены в базе, ведутся ли серии, есть ли ордерная схема, как физически происходит отбор сегодня. Обычно выясняется, что половина механик уже включена, но данные в них не попадают.
  2. Договариваемся о политике. Не «включим везде», а по видам номенклатуры: где нужен контроль срока, где достаточно партии, где не нужно ничего. Лишний контроль замедляет склад не меньше, чем его отсутствие создаёт потери.
  3. Настраиваем серии и штрихкоды. Чтобы срок годности попадал в базу сканированием этикетки поставщика, а не переписывался вручную.
  4. Меняем приёмку. Срок фиксируется на входе — это самый важный шаг. Если срок не попал в базу при приёмке, дальше отбирать по нему нечего.
  5. Включаем отбор. Задание подсказывает кладовщику конкретную партию и ячейку, программа на терминале не даёт отсканировать другую, отгрузка просрочки блокируется.
  6. Ставим контроль. Отчёт по остаточным срокам, оповещение за N дней до истечения — чтобы товар уходил со скидкой, пока он ещё товар, а не отход.

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

Что мы делаем и чего не делаем

Мы настраиваем механику в 1С: серии, сроки, ордерную схему, задания на отбор, работу с терминалами, отчёты по остаточным срокам и блокировку отгрузки просрочки. Разбираем, что уже включено, и достраиваем недостающее — на типовых механизмах, чтобы конфигурация осталась на поддержке и обновлялась штатно.

Чего мы не делаем: не переносим на систему решения, которые должен принять человек. Система подскажет, что партия истекает через десять дней, но продавать ли её со скидкой, вернуть ли поставщику или утилизировать — это решение бизнеса. И не обещаем FEFO там, где нет сканирования: правило, которое некому проверить, остаётся правилом на бумаге.

Частые вопросы

Что такое FEFO простыми словами

FEFO расшифровывается как first expired, first out — «первым уходит тот, у кого раньше истекает срок». Это правило отбора на складе: кладовщик берёт не ту коробку, что пришла раньше, и не ту, что ближе лежит, а ту, у которой раньше заканчивается срок годности. Применяется везде, где у товара есть срок: продукты, лекарства, косметика, химия. Главный эффект — меньше списаний просрочки.

Что такое FIFO простыми словами

FIFO — first in, first out, «первым пришёл — первым ушёл». В российском учёте это способ оценки запасов: при продаже система списывает себестоимость самой ранней партии. Это бухгалтерская величина, она влияет на отчётность и маржу, но не управляет тем, какую именно коробку возьмут на складе. Отсюда и путаница: «у нас настроен ФИФО» не означает, что товар отгружается по срокам годности.

Можно ли использовать FIFO и FEFO одновременно?

Нужно. Это не альтернативы: ФИФО остаётся способом оценки в учётной политике, FEFO работает на складе при отборе. В нормально настроенной системе они и не конфликтуют — просто отвечают на разные вопросы.

Мы ведём партии, но сроки не заполняются. Почему?

Чаще всего потому, что срок никто не вводит при приёмке: политика серий позволяет провести поступление без него. Лечится двумя вещами — обязательностью поля и сканированием этикетки GS1, где срок уже зашит в штрихкод.

Нужна ли для FEFO отдельная WMS?

В большинстве случаев нет. Ордерная схема и терминалы в УТ, КА или ERP закрывают задачу. WMS имеет смысл при большом адресном складе с зонами хранения и волновой сборкой — там выигрыш даёт уже сама логистика перемещений, а не только правило отбора.

Что делать с товаром, который уже лежит с неизвестными сроками?

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

Мы торгуем на маркетплейсах, там же партии не различают?

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

Сколько времени занимает такая настройка?

Зависит от того, что уже включено в базе и в каком состоянии номенклатура. Порядок работ и сроки называем после диагностики — до начала работ, а не по ходу.

С чего начать

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

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

Посмотреть, что настроено в вашей базе

Напишите, какая у вас 1С и что за товар: подскажем, нужен ли вам FEFO или достаточно навести порядок в приёмке. Если задача решается настройкой типовой — так и скажем.

Ответим в рабочее время в течение пары часов.

или задайте вопрос в Telegram — @iteal_support

Цифры в примерах условные и приведены для иллюстрации расчёта. Условия площадок — комиссии, сроки выплат, порядок компенсаций — меняются: перед решениями сверяйтесь с действующей офертой. Pavel.Stupko@iteal.expert · @pgstupko