Есть «FIFO» и «По средней».

FIFO бывает двух типов:
- FIFO скользящее
- FIFO средневзвешенное
FIFO средневзвешенное используется в таких конфигурациях как: 1С УТ, 1C ERP и 1С УНФ.
Причем, если в 1С УТ или 1С ERP можно выбрать, рассчитывать ли FIFO скользящую или FIFO средневзвешенную, то в 1С УНФ, всегда средневзвешенное, там нет другого выбора.
В чем же разница расчета FIFO скользящее и FIFO средневзвешенное?
Разберем на примере как считается FIFO скользящее:
На склад поступило 3 партии товара:
Зайдите в раздел «Закупки» - «Приходные накладные» - «Создать»

- Партия товара №1 от 30.12.2025г - 3 единицы продукции, каждый из которых стоит 100 руб., общая стоимость товара в партии 300 руб.

- Партия товара №2 от 31.12.2025г, в котором есть 4 единицы продукции, по 110 руб., общая стоимость товара 440 руб.

- Партия товара №3 от 01.01.2026, в котором есть 5 единиц продукции, по 120 руб. каждая единица, общая стоимость 600 руб.

Посмотрим общий остаток товара на складе с помощью отчета «Запасы».
Перейдите в раздел «Склад» - «Отчеты» - «Запасы» - «Сформировать»

Итого: общее количество 12 шт.

Общая стоимость 1340 руб.

Пришел покупатель и купил товар в количестве 4 шт.
Как считается FIFO скользящее?
Если продали 4 шт., то программа сначала списывает весь товар из первой партии (3 шт. по 100 руб.), далее из второй партии (1 шт. по 110 руб.)
Как считается FIFO средневзвешенное?
Средневзвешенное считается не так, первое что считается - это остаток.
Рассмотрим на примере расчёт FIFO средневзвешенного:
Общее количество товара 12 шт., вы продали 4 шт.
Перейдите в раздел «Продажи» - «Расходные накладные» - «Создать»
В отчете «Запасы» видно, что осталось 8 шт.
Программа считает так, она видит, что у вас осталось 8 шт. (из которых 5 шт. из самой последней (от 01.01.2026г), потому что там всего было 5 шт. и 3 шт. из предпоследней (партии от 31.12.2025г).
Идет расчет остатка от последней партии к первой.
Что делает программа дальше? В последней (3й партии от 01.01.2026г) стоимость остатка 600 руб., а в предпоследней (2й партии от 31.12.2025г) стоимость остатка 330 руб. (осталось 3 шт. товара из 4х)
Итого: стоимость общего остатка 600 руб. + 330 руб. = 930 руб.
Всего пришло товара с 3х партий на 1340 руб., 930 руб. в остатке. Посчитаем разницу:
1340 руб. – 930 руб. = 410 руб., т.е. себестоимость всего проданного 410 руб.
По 410 руб. было продано 4 шт., значит 410/4 = 102.5 руб. Таким образом в программе мы увидим, что себестоимость каждого из 4х проданных товаров 102.5 руб.
Что произошло в программе? Усреднение внутри периода и не важно, что по-настоящему 3 шт. из них продавалось из 1й партии (от 30.12.2025г) по 100 руб. и 1 шт. из 2й партии (от 31.12.2025г) за 110 руб.
Разберем еще один пример для понимания расчета программы:
У вас осталось 8 шт. и общая стоимость 930 руб.
1) 930/8 = 116.25 (себестоимость каждой единицы в остатке)
Поступила партия №4 (от 03.01.2026г), 3 шт. по 120 руб. и партия №5 (от 03.01.2026г) в количестве 4 шт. по 125 руб.
Вы продаете 10 шт.
Первое, что вычитается при расчете FIFO средневзвешенное – это остаток.
Было 8 шт., пришло 7 шт. «8 + 7 = 15 шт. (остаток всего)»
Ушло 10 шт., то есть «15 – 10 = 5 шт. (остаток после продажи)»
Остаток остался из последней партии №5 (от 03.01.2026г) 4 шт. и из предпоследней (4й партии от 03.01.2026г) 1 шт. Остаток считается от последней партии к первой.
Считаем стоимость остатка:
1) 930 руб. (остаток на начало) + 4 шт. по 125 руб. (из последней партии №5) и 1 шт. по 120 руб. (из предпоследней партии №4) = 620 руб. (остаток после продажи)
2) 930 (начальный остаток) + 360 (3 шт. по 120 руб.) + 500 (4 шт. по 125 руб.) = 1790 руб. (остаток + поступление)
3) 1790 (общий остаток) – 620 (конечный остаток) = 1170 руб. (себестоимость за 10 шт.)
Себестоимость каждой проданной единицы получается: 1170/10 = 117 руб.
Рассчитываем себестоимость того, что осталось:
1) 620 руб./5 шт. = 124 руб. (себестоимость каждой позиции в остатке)

Таким образом работает FIFO по средневзвешенной
Таким образом, в 1С:УНФ важно понимать: программа не повторяет классическую логику списания по партиям, а рассчитывает себестоимость через остатки. Из‑за этого цифры могут отличаться от «ожидаемых» по FIFO, особенно при ручных проверках.
Это не ошибка системы, а особенность алгоритма. Поэтому при анализе себестоимости и расхождений нужно ориентироваться не на движение конкретных партий, а на общий остаток и его оценку.
Если учитывать этот принцип в работе, большинство «непонятных» ситуаций с себестоимостью в УНФ становятся логичными и объяснимыми.
Чтобы получить платную консультацию звоните или пишите на почту:
Телефон:
+7 (938) 146 41 00
+7 (931) 009 14 00
E-mail:
