При автоматизации торговых и производственных предприятий часто возникает методологический конфликт: руководство компании требует рассчитывать финансовый результат в управленческом учете методом ФИФО (чтобы видеть точную маржинальность партий и поставщиков), а бухгалтерия настаивает на оценке запасов по средней стоимости. Разберем архитектурные особенности 1С:ERP, выясним, почему прямое разделение методов в рамках одной организации невозможно, и рассмотрим практические способы решения этой задачи штатным функционалом системы.
Проанализируем, как устроен механизм расчета себестоимости. В 1С:ERP учетная политика по расчету себестоимости задается для организации целиком через объект УчетнаяПолитикаФинансовогоУчета. В программе отсутствует раздельная настройка метода списания запасов для управленческого и регламентированного контуров.
Процедура Закрытие месяца запускает регламентный документ РасчетСебестоимостиТоваров, который выполняет решение системы линейных уравнений. Движения формируются в регистре накопления СебестоимостьТоваров, и именно на их основе в дальнейшем формируются проводки регламентированного учета по счету 41 (Товары) или 10 (Материалы). Попытка программно вмешаться в алгоритм и записать в регистры списание по ФИФО для управленческих отчетов, а в проводки — среднюю стоимость, приводит к неизбежному расхождению стоимостного баланса, зависанию копеек и ошибкам при последующих закрытиях периодов, возвратах и корректировках поступлений.
Если главная цель руководства — видеть, у какого именно поставщика была приобретена проданная номенклатура и какова валовая прибыль по конкретным поставкам, нет необходимости менять метод списания на ФИФО. В типовом функционале предусмотрен механизм обособления запасов.
Разберем по шагам, как настроить этот учет:
В этом случае списание стоимости при реализации будет происходить по средней стоимости в пределах остатков конкретного поставщика. Это обеспечивает детализацию рентабельности по контрагентам как в управленческих отчетах (Валовая прибыль), так и в регламентированном учете.
Когда требуется сквозной расчет финансового результата конкретной сделки от закупки до отгрузки клиенту, рассмотрим механизм позаказного учета:
ЗаказКлиента на вкладке Товары для позиции выбираем действие Обеспечивать обособленно.ЗаказПоставщику. В табличной части автоматически заполнится реквизит Назначение, связанный с исходным заказом клиента.ПриобретениеТоваровУслуг) и последующую отгрузку (РеализацияТоваровУслуг) под указанное назначение.При таком подходе себестоимость закупки списывается строго на конкретную отгрузку клиенту, минуя общее котловое усреднение по складу.
Если задача управленческого учета состоит в контроле сроков хранения, годности и анализе остатков залежалого товара, классический метод ФИФО не дает гарантий реального движения физических партий на складе (ФИФО — лишь финансовое допущение списания первой по времени стоимости). В этой ситуации эффективнее настроить серии:
Самым методологически корректным и наименее трудоемким решением является согласование единого метода оценки запасов. Согласно стандартам бухгалтерского учета (ФСБУ 5/2019) и Налоговому кодексу РФ (ст. 254 НК РФ), метод ФИФО разрешен к применению.
В 1С:ERP переход регламентированного учета на ФИФО не создает дополнительной нагрузки на бухгалтеров: подбор партий происходит полностью в автоматическом режиме во время фонового расчета при закрытии месяца. В учетной политике доступны два варианта:
Если компромисс между службами не достигнут, проанализируем архитектурные варианты параллельного учета: