Как закрыть 20 счет по статьям затрат в «1С:Бухгалтерия предприятия 3.0»?

Программист 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет IT и автоматизация бизнеса
← На главную

При закрытии затратных счетов, в частности счета 20 «Основное производство», многие разработчики и бухгалтеры сталкиваются с тем, что статьи затрат не закрываются привычным образом или «теряются» при списании себестоимости. В рамках этой статьи мы разберем, почему возникает данная проблема, как работает механизм закрытия в типовой конфигурации и какие существуют пути решения, если вам необходимо видеть детальную структуру затрат.

Выясняем причину: свойство субконто «Только обороты»

Для начала проанализируем структуру метаданных счета 20 (а также счетов 23 и 25) в конфигураторе. Субконто Статьи затрат по умолчанию является оборотным (для него включен признак «Только обороты»). Это ключевая особенность архитектуры учета затрат в «1С:Бухгалтерии».

Что это означает на практике?

  1. Программа фиксирует по статьям затрат только дебетовые и кредитовые обороты за период.
  2. Физически остатки (сальдо) в разрезе статей затрат на счете 20 не хранятся.
  3. При проведении регламентной операции «Закрытие месяца» программа списывает накопленные расходы с кредита счета 20 в дебет счетов выпуска (например, 43) или продаж (90.02). Так как конечного сальдо по статьям на самом счете 20 нет, то и кредитовые проводки по нему формируются без указания конкретной статьи затрат.

Критически важно: настоятельно не рекомендуется в Конфигураторе снимать признак «Только обороты» у субконто Статьи затрат для счета 20. Это нарушит работу встроенных алгоритмов распределения расходов в регламентной операции «Закрытие месяца» и приведет к системным ошибкам, зависанию остатков и некорректному расчету себестоимости.

Решение 1. Отражение использования через обороты (для разработчиков)

Если вы разрабатываете собственные правила распределения затрат или переноса данных, необходимо учитывать оборотный характер субконто. Рассмотрим пример правильного отражения операции:

Для отражения использования, например, статьи затрат «Электроэнергия», делается проводка:

При написании правил получения данных всегда собирайте именно обороты по статьям затрат за период, а не пытайтесь анализировать конечные остатки, так как остатков по статьям на счете 20 просто не существует.

Решение 2. Штатный механизм детализации на счете 90

Если ваша задача — видеть структуру затрат на счете продаж, в современных релизах «1С:Бухгалтерия предприятия 3.0» реализован штатный механизм, не требующий доработки конфигурации. Разберем по шагам, как его включить:

  1. Перейдем в раздел Главное — Учетная политика.
  2. Найдем блок Учет затрат.
  3. Включим ведение учета расходов «По статьям затрат» и/или «По элементам затрат».

После включения этой настройки на счетах 90.02 «Себестоимость продаж», 90.07 «Расходы на продажу» и 90.08 «Управленческие расходы» появятся соответствующие субконто. При закрытии месяца программа автоматически распределит и перенесет затраты со счета 20 на счет 90 с сохранением аналитики по статьям затрат. Это позволит вам полноценно анализировать структуру себестоимости продаж с помощью стандартных отчетов, таких как «Анализ субконто» или «Оборотно-сальдовая ведомость» по счету 90.

Что делать с незавершенным производством (НЗП)?

Типовой документ Инвентаризация НЗП не содержит табличного поля для указания статей затрат. Сумма незавершенного производства вносится только в разрезе номенклатурных групп. Соответственно, оставить остаток НЗП по конкретным статьям затрат на счете 20 стандартными средствами невозможно.

Если вам жизненно необходим учет НЗП по статьям затрат, рассмотрим альтернативные варианты решения:

  1. Партионный учет затрат. Для реализации полноценного учета НЗП по статьям затрат необходимо вести партионный учет на счете 20 и через него распределять статьи расходов на остатки партий. Это требует серьезной доработки системы.
  2. Изучение отраслевых решений. В некоторых отраслевых конфигурациях (например, «1С:Бухгалтерия птицефабрики», в частности в модуле учета для Инкубатория) разработчики уже обошли это ограничение, реализовав собственный партионный учет затрат и НЗП. Можно подсмотреть их архитектурные решения и взять их на вооружение.
  3. Расчетный метод во внешних отчетах. Если детальный учет НЗП по статьям нужен только для отчетности (например, для ГОЗ), задачу решают с помощью внешнего отчета. Отчет берет общее сальдо НЗП по номенклатурной группе на конец месяца и расчетным путем распределяет его по статьям затрат пропорционально структуре дебетовых оборотов счета 20 за этот же период.
  4. Переход на системы ERP-класса. Если предприятию необходим глубокий подетальный учет незавершенного производства с сохранением всей структуры затрат (материалы, трудозатраты, амортизация и т.д.), типовая «1С:Бухгалтерия» для этого не подходит. В «1С:ERP Управление предприятием» или «1С:Комплексная автоматизация» учет затрат реализован на уровне специализированных регистров накопления, где НЗП хранится по статьям расходов и распределяется в соответствии с настроенными правилами.
← На главную