Отбор партий · 7 минут
FIFO и FEFO:
какую партию отбирать первой
FIFO ставит раньше партию, которая раньше поступила. FEFO — партию, у которой раньше истекает срок годности. Но до сортировки нужно отделить доступный запас от карантина, резерва и строк с неполными данными.
Редакция ДокиДепо · 16 сентября 2026 · Учебный пример
Разница в одном вопросе
| Стратегия | Главный факт | Что выбирается первым |
|---|---|---|
| FIFO | Дата поступления партии | Самая ранняя доступная партия |
| FEFO | Срок годности партии | Доступная партия с ближайшим сроком |
Одинаковый товар может дать разные ответы. Стратегия не отменяет проверку состояния, владельца, резерва и разрешения на отбор.
Учебный остаток на 10 сентября
| Партия | Поступила | Годна до | Состояние | Количество |
|---|---|---|---|---|
| A | 1 сентября | 20 сентября | Доступно | 8 |
| B | 28 августа | 28 сентября | Доступно | 12 |
| C | 25 августа | 18 сентября | Карантин | 4 |
| D | 2 сентября | Не указан | Нужно проверить | 6 |
FIFO: партия B. Среди доступных партий она поступила раньше A.
FEFO: партия A. Среди доступных партий у неё раньше срок годности.
Партия C не участвует, пока находится в карантине. Партию D нельзя молча поставить первой или последней: сначала нужно подтвердить срок и доступность.
Порядок проверки перед отбором
- Выберите товар, единицу, владельца и склад, к которым относится задание.
- Исключите карантин, заблокированный запас и чужой резерв.
- Для FIFO проверьте дату поступления; для FEFO — срок годности каждой доступной партии.
- Разберите пустые и конфликтующие даты отдельно, не подставляя условную дату.
- Сохраните выбранную партию в задании, а фактический расход — отдельным движением.
FEFO не равно «самая старая партия»
Партия C поступила раньше всех и имеет ближайший срок, но она в карантине. Автоматический выбор только по дате предложил бы недоступный товар. Сначала определяется допустимый набор партий, затем применяется порядок FIFO или FEFO.
Физический отбор и оценка запасов — разные задачи
FIFO здесь описывает порядок физического отбора партии. Бухгалтерский метод оценки запасов определяет стоимость списания и требует отдельной учётной политики. Совпадающее название не делает эти операции одной настройкой.
Как проверить правило на малом складе
Выберите один товар и одну зону. Запишите для партий дату приёмки, срок годности, состояние и доступное количество. Проведите несколько учебных заданий, сравните предложенную и фактически взятую партии, затем разберите каждое исключение. Не включайте автоматический выбор для всего склада, пока неизвестные даты и карантин обходятся вручную.
Статья не настраивает FIFO или FEFO в 1С, WMS и ДокиДепо, не определяет нормативный остаточный срок и не разрешает отбор из карантина. Конкретные ограничения зависят от товара, договора и правил вашей организации.
Подготовьте данные о запасе
Для проверяемого отбора нужны отдельные факты: товар, партия, владелец, место, доступность, состояние и количество. Если они смешаны в одном статусе или названии, сначала нормализуйте строки.