Вопрос выбора метода оценки стоимости товаров является ключевым при настройке учетной политики в 1С:ERP и Комплексной автоматизации. Многие пользователи и бухгалтеры помнят времена, когда в настройках системы можно было явно выбрать между «ФИФО (скользящая оценка)» и «ФИФО (средневзвешенная оценка)». Однако с развитием конфигураций (особенно в линейке 2.5) логика работы программы претерпела значительные изменения. Разберем подробно, в чем заключались отличия этих методов, почему сейчас выбор в интерфейсе исчез и как система ведет себя при продаже товаров в «минус».
Для начала проанализируем ситуацию, которая существовала в версиях 2.4 и более ранних. Исторически ФИФО разделялся на два подхода:
Проанализируем современное состояние систем 1С:ERP 2.5 и КА 2.5. В актуальных релизах разработчики отказались от этого разделения. Теперь в настройках учетной политики доступен просто метод ФИФО. Это связано с переходом на «Партионный учет 2.0», который объединяет преимущества обоих подходов, используя высокопроизводительные механизмы расчета.
Выясним причину спора между бухгалтерами и техническими специалистами. Бухгалтеры часто утверждают, что ФИФО позволяет продать товар, которого еще нет на складе, если он будет оприходован позже тем же месяцем. Рассмотрим, как это работает на практике:
Оперативный контроль остатков: Если в настройках склада включен флаг «Контроль остатков», система физически не позволит провести реализацию, если товара нет на остатке. Это поведение не зависит от выбранного метода ФИФО. Однако, если контроль отключен или используются специфические механизмы (например, «Интеркампани»), проведение документа в минус становится возможным.
Расчет себестоимости при отрицательных остатках: Проанализируем ситуацию, когда товар продан в минус 10-го числа, а оприходован 15-го числа того же месяца. Для классического (скользящего) ФИФО это всегда было проблемой: в момент продажи 10-го числа программа не видит партии и не может назначить стоимость. В современном «Партионном учете 2.0» расчет происходит следующим образом:
Расчет себестоимости перестраивает цепочки партий. Если поступление произошло позже реализации, но в рамках одного месяца, алгоритм ФИФО «свяжет» эти документы.Рассмотрим подробнее механизм «Интеркампани», который часто вводит пользователей в заблуждение относительно работы ФИФО. В этой схеме одна организация может продавать товар, который фактически числится за другой организацией того же холдинга.
Посмотрим на пример: Организация «Торговый дом» продает товар покупателю, хотя остаток есть только на Организации «Склад-Производство». В момент продажи у «Торгового дома» возникает отрицательный остаток. Это штатная ситуация для Интеркампани. Система позволяет совершить такую операцию, предполагая, что в конце месяца будут сформированы документы Передача товаров между организациями.
С точки зрения ФИФО, до момента оформления передачи у организации-продавца нет «входящей партии». Если бухгалтер забудет оформить передачу до запуска закрытия месяца, расчет себестоимости по ФИФО не сможет определить стоимость выбытия, так как партии (документа прихода) физически не существует в регистре Себестоимость товаров.
Разберем технические причины, по которым разработчики 1С унифицировали метод ФИФО. Как отмечают эксперты, «средневзвешенная скользящая» (или средняя скользящая) требовала колоссальных вычислительных ресурсов. При каждом новом приходе системе приходилось бы пересчитывать все последующие расходы.
Современный алгоритм работает эффективнее:
Если вы столкнулись с тем, что себестоимость по ФИФО не рассчитывается или выглядит некорректно, проанализируем следующие шаги для исправления ситуации:
Шаг 1. Проверка отрицательных остатков. Перейдите в отчет «Остатки товаров на складах» и убедитесь, что на конец месяца нет «минусов». Помните: ФИФО не может взять стоимость «из воздуха», ему обязательно нужен документ-источник (Партия).
Шаг 2. Хронология документов. Несмотря на то, что закрытие месяца умеет «схлопывать» движения внутри периода, старайтесь соблюдать временную последовательность. Проведение прихода будущим временем относительно расхода (в рамках разных месяцев) — гарантированная ошибка для ФИФО.
Шаг 3. Анализ регистра «Себестоимость товаров». Проанализируем структуру движений. Если вы видите, что реализация не делает движений по стоимости, проверьте, заполнена ли в ней аналитика учета номенклатуры (склад, организация, ГФУ номенклатуры). Любое расхождение в аналитике между приходом и расходом приведет к тому, что ФИФО не «увидит» партию.
Шаг 4. Настройка партионного учета. Убедитесь, что в настройках системы (НСИ и администрирование — Финансовый результат и контроллинг) включен именно «Партионный учет». В методе «По средней» логика распределения партий отсутствует, и стоимость считается как общее деление суммы на количество.
Таким образом, современные конфигурации 1С стремятся к максимальной автоматизации и упрощению настроек для пользователя. Метод ФИФО стал более интеллектуальным: он прощает операционные ошибки (минусы) в течение месяца, но требует жесткой дисциплины к моменту окончательного закрытия периода.