Почему в 1С:Бухгалтерия счета 20 и 23 закрываются без статей затрат и как это изменить

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

При работе в программе 1С:Бухгалтерия 3.0 (включая КОРП) многие бухгалтеры сталкиваются с ситуацией, когда регламентная операция "Закрытие месяца" формирует проводки по счетам 25 "Общепроизводственные расходы" и 26 "Общехозяйственные расходы" в разрезе статей затрат, а вот счета 20.01 "Основное производство" и 23 "Вспомогательные производства" закрываются "пустой" статьей. В кредитовой проводке (например, Дебет 90.02.1 Кредит 20.01) аналитика по статье затрат отсутствует, что вызывает вопросы у контролирующих органов и руководства.

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

Разберем природу субконто Статьи затрат

Для начала проанализируем настройки плана счетов. На счетах 20, 23, 25 и 26 субконто Статьи затрат по умолчанию имеет признак "Только обороты". Это означает, что система фиксирует данные о том, на какую статью были отнесены расходы в момент их возникновения (дебетовый оборот), но не хранит остатки в разрезе этих статей на конец периода.

Рассмотрим, в чем заключается принципиальная разница между этими счетами в логике 1С:

  1. Счета 25 и 26: Эти счета являются косвенными. Согласно методологии учета, они должны полностью закрываться в конце месяца. Поскольку остатка на них не бывает (за исключением редких случаев), программа может позволить себе закрыть их "статья в статью", просто продублировав аналитику из дебетовых оборотов в кредитовые.
  2. Счета 20 и 23: На этих счетах может оставаться незавершенное производство (НЗП). Это ключевой момент, который меняет всю математику закрытия счета.

Проанализируем проблему распределения НЗП

Представим ситуацию: в течение месяца на производство конкретной продукции (номенклатурной группы) были затрачены:

Итого по дебету счета 20.01 накоплено 90 000 руб. В конце месяца часть продукции была выпущена, а часть осталась в цехах как НЗП на сумму 20 000 руб. Программе нужно списать в себестоимость 70 000 руб.

Поскольку в "1С:Бухгалтерии" не ведется пообъектный или партионный учет затрат внутри незавершенного производства по каждой копейке, система не "знает", из каких именно статей сложились эти оставшиеся 20 000 руб. Это 10 000 руб. материалов и 10 000 руб. зарплаты? Или только материалы? Из-за того, что на счете 20 нет количественно-суммового учета в разрезе статей по остаткам, программа производит списание сводно. Это позволяет избежать математических ошибок и "красноты" на остатках по отдельным статьям.

Посмотрим на настройки учетной политики

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

Перейдем в раздел Главное — Настройки — Учетная политика. Проверим параметры учета затрат. В современных релизах БП 3.0, начиная с внедрения ФСБУ 5/2019, логика списания существенно изменилась. Рассмотрим важный нюанс: если организация занимается оказанием услуг и в настройках выбрано списание затрат Без учета выручки (аналог директ-костинга), система может закрывать 20 счет более детально, так как остатков НЗП в этом случае не предполагается.

Однако, как отмечают эксперты, даже включение детального учета не всегда гарантирует заполнение субконто Статьи затрат в кредитовых проводках 20 счета. Это связано с тем, что алгоритм заложен в самом программном коде документа "Регламентная операция".

Выясним, где увидеть детальную себестоимость

Важно понимать, что отсутствие статьи затрат в бухгалтерской проводке не означает потерю информации. В 1С:Бухгалтерия расчет себестоимости ведется не только на уровне регистра бухгалтерии (проводок), но и с использованием специальных учетных механизмов. Для получения расшифровки затрат мы рекомендуем использовать специализированные отчеты:

  1. Справка-расчет "Калькуляция себестоимости": Это главный инструмент бухгалтера. В этом отчете система "разворачивает" итоговую сумму списания со счета 20 и показывает, из каких статей она сложилась. Программа анализирует дебетовые обороты и распределяет их пропорционально выпуску, предоставляя полную аналитику.
  2. Справка-расчет "Себестоимость выпущенной продукции": Позволяет увидеть структуру затрат в разрезе номенклатурных групп и видов продукции.

Совет: Если главный бухгалтер требует именно постатейного закрытия в оборотно-сальдовой ведомости по счету 20, попробуйте продемонстрировать ему отчет "Калькуляция себестоимости". В 99% случаев этот отчет полностью удовлетворяет потребности в аналитике для управленческих и налоговых целей.

Рассмотрим варианты доработки (для программистов)

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


// Пример логики, которую часто пытаются внедрить:
// При формировании движений по закрытию месяца
// Найти все статьи затрат по Дебету счета 20 за период
// Пропорционально распределить Кредитовый оборот между ними

Проанализируем последствия такой доработки:

Подведем итоги

Мы выяснили, что отсутствие статей затрат при закрытии 20 и 23 счетов — это не ошибка, а осознанное архитектурное решение разработчиков 1С. Оно продиктовано отсутствием детального учета остатков НЗП по статьям внутри регистров бухгалтерии.

Для решения задачи постатейного анализа рекомендуем следующий алгоритм действий:

  1. Использовать стандартные Справки-расчеты в меню "Закрытие месяца".
  2. Проверить настройки Номенклатурных групп. Зачастую излишнее дробление или, наоборот, укрупнение групп мешает прозрачности учета больше, чем отсутствие статьи в проводке.
  3. Если организация планирует переходить на более сложный производственный учет (поэтапный, постатейный учет НЗП), рассмотреть возможность перехода на 1С:Комплексная автоматизация или 1С:ERP, где данные механизмы реализованы в базовом функционале за счет другой архитектуры регистров.

Таким образом, мы проанализировали ситуацию и нашли оптимальный путь: использовать мощный аналитический блок отчетов 1С, сохраняя чистоту и стабильность типовых бухгалтерских алгоритмов.

← На главную