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

FEFO и FIFO — что это такое простыми словами
Что такое FIFO
FIFO (first in, first out) — способ оценки запасов. Когда вы продаёте товар, система решает, из какой партии списать себестоимость, и берёт самую раннюю по дате поступления. Это бухгалтерская логика, она влияет на цифры в отчётности и на маржу, но никак не управляет руками кладовщика.
Что такое FEFO
FEFO (first expired, first out) — правило отбора на складе. Первым уезжает не то, что пришло раньше, а то, у чего раньше заканчивается срок годности. Это складская логика, она влияет на то, какая физическая коробка попадёт в машину.
Разница становится заметной ровно в тот момент, когда партии перестают совпадать по срокам. Товар, приехавший в марте, может иметь срок до декабря, а майская поставка того же SKU — до сентября. По FIFO вы отгрузите мартовскую, по FEFO — майскую. Сентябрьская партия останется лежать и превратится в списание.
ЛИФО в российском учёте не применяется: ФСБУ 5/2019 оставил три способа — по себестоимости каждой единицы, по средней себестоимости и ФИФО. Так что выбор в учётной политике на практике сводится к «средняя или ФИФО», а FEFO в этом списке нет вообще — он из другой области.
Почему «у нас настроен ФИФО» не защищает от просрочки
Это самое частое заблуждение, с которым мы встречаемся на диагностике. Логика такая: раз система списывает самое раннее, значит и со склада уходит самое раннее. На деле 1С в этот момент ничего не говорит кладовщику — она просто считает деньги.
В итоге получается расхождение: учёт «сошёлся», себестоимость посчитана по мартовской партии, а на полке осталась именно мартовская коробка, потому что стояла в глубине, а брали с краю. Через полгода эта коробка обнаруживается при инвентаризации — и списывается целиком.
Чтобы правило отбора реально работало, системе нужно знать две вещи: у какой конкретной единицы какой срок годности и чем эта единица отличается от соседней. Первое — это серии и партии, второе — сканирование при приёмке и отборе. Без них 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. Площадка не различает партии и сроки: что лежит на её складе, то и уедет покупателю. Контролировать сроки можно только до отгрузки на склад площадки — значит решение о том, какую партию туда везти, нужно принимать осознанно.
- Себестоимость «пляшет». Партии в базе не совпадают с реальными коробками, и закрытие месяца превращается в ручную сверку: бухгалтер ищет, почему по документам ушла одна партия, а на складе исчезла другая.
Как понять, что вам нужно
Простая последовательность вопросов, которую можно пройти самому за пять минут.
- У товара есть срок годности? Если нет — FEFO вам не нужен вовсе. Достаточно ФИФО как способа оценки, и на этом тему можно закрыть.
- Сколько отгрузок в день? Пара отгрузок и один небольшой склад — FEFO держится дисциплиной и разметкой полок. Автоматизация здесь не окупится, и мы честно об этом говорим.
- Есть ли сети, аптеки, маркировка? Как только появляются требования по остаточному сроку при приёмке — правило нужно перенести в систему, потому что цена ошибки перестаёт быть внутренней.
- Есть ли сканирование? Вот здесь главное ограничение: FEFO без ТСД не работает. Можно настроить серии и задания, но если кладовщик отбирает глазами, система будет знать только то, что он ей потом расскажет.
- Сотни ячеек и зоны хранения? Тогда разговор уже не про настройку типовой, а про адресное хранение или отдельную WMS.
Как идёт автоматизация
Порядок работ, при котором склад не встаёт ни на день.
- Смотрим, что уже есть. Какие настройки включены в базе, ведутся ли серии, есть ли ордерная схема, как физически происходит отбор сегодня. Обычно выясняется, что половина механик уже включена, но данные в них не попадают.
- Договариваемся о политике. Не «включим везде», а по видам номенклатуры: где нужен контроль срока, где достаточно партии, где не нужно ничего. Лишний контроль замедляет склад не меньше, чем его отсутствие создаёт потери.
- Настраиваем серии и штрихкоды. Чтобы срок годности попадал в базу сканированием этикетки поставщика, а не переписывался вручную.
- Меняем приёмку. Срок фиксируется на входе — это самый важный шаг. Если срок не попал в базу при приёмке, дальше отбирать по нему нечего.
- Включаем отбор. Задание подсказывает кладовщику конкретную партию и ячейку, программа на терминале не даёт отсканировать другую, отгрузка просрочки блокируется.
- Ставим контроль. Отчёт по остаточным срокам, оповещение за 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 или достаточно навести порядок в приёмке. Если задача решается настройкой типовой — так и скажем.
Цифры в примерах условные и приведены для иллюстрации расчёта. Условия площадок — комиссии, сроки выплат, порядок компенсаций — меняются: перед решениями сверяйтесь с действующей офертой. Pavel.Stupko@iteal.expert · @pgstupko