Закрытие 20 счета «Основное производство»** в 1С:Предприятие — одна из самых ответственных операций в конце месяца. От корректности её выполнения зависит достоверность финансовых результатов, себестоимость продукции и даже налоговая отчётность. Многие бухгалтеры сталкиваются с проблемами: не закрываются остатки, формируются красные суммы или проводки создаются с ошибками. В этой статье разберём, как настроить закрытие 20 счета в 1С 8.3 (включая 1С:Бухгалтерию и 1С:ERP), какие регламентные операции задействовать и как избежать типичных ошибок.

Особенность 20 счета в том, что он аккумулирует затраты на производство — от сырья до зарплаты рабочих. В конце месяца эти затраты должны быть распределены на готовую продукцию (43 счет), незавершённое производство (20 счет) или брак (28 счет). Если настройка выполнена неправильно, программа либо не закроет счёт вообще, либо сделает это с искажениями. Мы рассмотрим оба варианта — автоматическое закрытие через регламентные операции и ручное распределение для сложных случаев.

Статья актуальна для всех актуальных релизов 1С:Бухгалтерии 3.0, 1С:ERP 2.5 и 1С:Комплексная автоматизация 2.4. Если вы работаете в другой конфигурации (например, 1С:Управление производственным предприятием), принципы остаются теми же, но пути к настройкам могут отличаться.

1С:Бухгалтерия 3.0|1С:ERP|1С:Комплексная автоматизация|1С:УПП|Другая-->

1. Подготовка к закрытию 20 счета: проверка остатков и документов

Прежде чем запускать регламентные операции, убедитесь, что все первичные документы проведены и отражены в учёте. Незакрытые остатки по 20 счёту часто возникают из-за:

  • 📄 Непроводённых документов Требование-накладная или Отчёт производства за смену.
  • 💰 Неучтённых зарплатных начислений (документ Начисление зарплаты не проведён).
  • 🔄 Ошибок в аналитике: неверно указаны номенклатурные группы или статьи затрат.
  • ⚠️ Отсутствия остатков по незавершённому производству (НЗП) на начало месяца.

Чтобы избежать проблем, выполните проверку по следующему алгоритму:

Проверить все документы по движению материалов (Требования-накладные)|Убедиться, что зарплата начислена и отражена в затратах|Сверить остатки НЗП на начало и конец месяца|Проверить корректность аналитики (номенклатурные группы, статьи затрат)|Закрыть все открытые документы по производству-->

Для анализа остатков используйте отчёт Оборотно-сальдовая ведомость по счёту 20 (путь: Отчёты → Стандартные отчёты → Оборотно-сальдовая ведомость). Обратите внимание на:

  • 🔍 Дебетовые остатки — это незакрытые затраты, которые нужно распределить.
  • 📉 Кредитовые остатки — редкий случай, обычно говорит об ошибках в проводках (например, излишнее списание материалов).
⚠️ Внимание: Если в вашей организации ведётся позаказный учёт, перед закрытием 20 счета необходимо распределить затраты по заказам. В противном случае программа не сможет корректно рассчитать себестоимость.

2. Настройка регламентных операций для автоматического закрытия

В 1С:Бухгалтерии 3.0 и 1С:ERP закрытие 20 счета выполняется через регламентную операцию Закрытие счетов 20, 23, 25, 26. Чтобы её настроить:

  1. Перейдите в раздел Операции → Закрытие месяца.
  2. Найдите операцию Закрытие счетов 20, 23, 25, 26 и откройте её настройку.
  3. Убедитесь, что в списке счетов отмечен 20 счет.
  4. В поле Способ распределения выберите:
    • 📊 Пропорционально выручке — если затраты распределяются на Released продукцию.
    • 🏭 Пропорционально плановой себестоимости — если используется плановая калькуляция.
    • ⚖️ Ручное распределение — для сложных случаев (например, при наличии брака).
  5. Сохраните настройки и выполните операцию.
  6. Если в вашей базе ведётся учёт по подразделениям или номенклатурным группам, в настройках регламентной операции укажите соответствующие аналитики. Например:

    Распределять затраты:
    

    - По подразделениям: ✔️

    - По номенклатурным группам: ✔️

    Параметр настройки Рекомендуемое значение Пояснение
    Способ распределения Пропорционально выручке Подходит для большинства производств с однородной продукцией.
    Учитывать НЗП ✔️ Да Если не учитывать НЗП, себестоимость будет занижена.
    Распределять по номенклатурным группам ✔️ Да (если ведётся учёт) Позволяет точнее рассчитать себестоимость по видам продукции.
    Использовать данные инвентаризации НЗП ✔️ Да (если проводилась инвентаризация) Актуализирует остатки незавершённого производства.
    ⚠️ Внимание: Если после выполнения регламентной операции остаются незакрытые суммы по 20 счёту, проверьте:
    • Корректность заполнения статей затрат в документах.
    • Наличие отрицательных остатков по номенклатуре (может блокировать закрытие).
    • Правильность указания выпуска продукции (документ Отчёт производства за смену должен быть проведён).

    3. Ручное закрытие 20 счета: когда и как применять

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

    • 🔧 На производстве есть брак (требуется списание на 28 счет).
    • 📦 Выпускается побочная продукция (например, отходы).
    • 💸 Затраты нужно распределить непропорционально (например, по нормативной себестоимости).
    • ⚡ В базе есть ошибки прошлых периодов, которые мешают автоматическому закрытию.

Для ручного закрытия используйте документ Операция (бухгалтерский и налоговый учёт):

  1. Создайте новую операцию в разделе Операции → Бухгалтерский учёт → Операции.
  2. В табличной части укажите проводки по дебету 43 счета (Готовая продукция), 28 счета (Брак) или 90 счета (Себестоимость продаж) и кредиту 20 счета.
  3. В колонке Субконто укажите номенклатурные группы, подразделения и статьи затрат.
  4. Проверьте, чтобы сумма проводок по дебету равнялась дебетовому остатку по 20 счёту.

Пример проводок для ручного закрытия:

Дт 43.01 "Продукция А" — Кт 20.01 "Основное производство" — 500 000 руб.

Дт 28.01 "Брак" — Кт 20.01 "Основное производство" — 50 000 руб.

Дт 90.02.1 "Себестоимость" — Кт 20.01 "Основное производство" — 100 000 руб.

💡

Если в вашей базе ведётся учёт по партиям, при ручном закрытии укажите Партию в субконто проводок. Это поможет избежать ошибок при списании себестоимости в будущих периодах.

4. Типичные ошибки при закрытии 20 счета и их исправление

Даже опытные бухгалтеры сталкиваются с проблемами при закрытии 20 счета. Рассмотрим самые распространённые ошибки и способы их устранения:

Ошибка Причина Решение
Не закрывается остаток по 20 счёту Отсутствует выпуск продукции (нет документа Отчёт производства за смену) Создать документ выпуска или списать затраты на 90 счет (если продукция не произведена)
Красное сальдо по 20 счёту Излишнее списание материалов или ошибки в проводках Провести инвентаризацию и сделать корректировочные проводки
Затраты распределяются неверно Некорректно указаны статьи затрат или номенклатурные группы Проверить аналитику в документах и перезапустить регламентную операцию
Ошибка "Недостаточно данных для распределения" Не заполнены данные по выпуску или НЗП Заполнить остатки НЗП или указать объём выпуска в настройках операции

Одна из самых коварных ошибок — несовпадение аналитики в документах. Например, если в Требовании-накладной указана одна номенклатурная группа, а в Отчёте производства — другая, программа не сможет корректно закрыть затраты. Чтобы найти такие расхождения:

  1. Сформируйте отчёт Анализ счёта 20 по субконто.
  2. Проверьте, чтобы все затраты были привязаны к тем же номенклатурным группам, что и выпуск продукции.
  3. Если найдёте несоответствия, исправьте их через Корректировку записей регистров.
Что делать, если после закрытия месяца обнаружились ошибки?

Если ошибка найдена в текущем месяце, можно перепровести регламентную операцию Закрытие счетов 20, 23, 25, 26 с флагом Перепровести документы. Если ошибка относится к прошлому периоду, потребуется:

  1. Снять пометку о закрытии месяца (Операции → Закрытие месяца → Снять пометку).
  2. Исправить ошибочные проводки.
  3. Заново выполнить закрытие.
Важно: после исправлений прошлых периодов проверьте корректность налогового учёта
(особенно по налогу на прибыль).

5. Особенности закрытия 20 счета в 1С:ERP и УПП

В 1С:ERP и 1С:Управление производственным предприятием (УПП) закрытие 20 счета имеет свои нюансы из-за более сложной структуры производственного учёта. Основные отличия:

  • 🏗️ В 1С:ERP используется документ Закрытие месяца (производство), который объединяет закрытие 20, 23, 25 и 26 счетов.
  • 📈 В УПП можно настроить многоуровневое распределение затрат (например, сначала по цехам, затем по видам продукции).
  • 🔄 В обеих конфигурациях поддерживается распределение затрат по этапам производства (если ведётся пооперационный учёт).

Для настройки закрытия в 1С:ERP:

  1. Перейдите в Производство → Закрытие месяца.
  2. Выберите операцию Закрытие счетов затрат на производство.
  3. В настройках укажите:
    • 📌 Метод распределения (например, Пропорционально плановой себестоимости).
    • 📌 Учитывать лимиты НЗП (если в организации установлены нормативы).
    • 📌 Распределять по подразделениям (если ведётся учёт по цехам).
  4. Запустите выполнение операции.
  5. В 1С:УПП дополнительно можно настроить:

    • 🔹 Распределение косвенных затрат (25 и 26 счета) на 20 счет перед его закрытием.
    • 🔹 Автоматическое формирование проводок по браку (если в настройках указано, что брак списывается на 28 счет).
    • 🔹 Интеграцию с бюджетированием (затраты можно сравнивать с плановыми показателями).
⚠️ Внимание: В 1С:ERP и УПП закрытие 20 счета может зависеть от настроек производственной модели (дискретное, процессное или смешанное производство). Если модель изменялась, проверьте актуальность настроек в разделе НСИ → Производство → Модели производства.

6. Проверка результатов закрытия: отчёты и анализ

После закрытия 20 счета необходимо убедиться, что:

  1. Остатки по счёту обнулились (за исключением НЗП).
  2. Себестоимость продукции корректно распределилась на 43 или 90 счет.
  3. Нет красных сумм или нелогичных проводок.

Для проверки используйте следующие отчёты:

  • 📊 Оборотно-сальдовая ведомость по счёту 20 — должен остаться только НЗП (если оно есть).
  • 📈 Анализ счёта 43 — проверьте, что себестоимость продукции сформировалась корректно.
  • 🔍 Карточка счёта 20 — посмотрите, какие документы сформировали остатки (если они есть).
  • 💰 Анализ себестоимости выпущенной продукции — сравните плановую и фактическую себестоимость.

Если обнаружите расхождения, проверьте:

  • 🔸 Корректность выпусков продукции (документы Отчёт производства за смену).
  • 🔸 Наличие всех затрат (материалы, зарплата, амортизация).
  • 🔸 Сопоставление аналитики (номенклатурные группы, подразделения).
  • Неучтённых затратах (например, не списаны материалы).
  • Неверном распределении косвенных расходов (25, 26 счета).
  • Ошибках в документах выпуска (указано завышенное количество продукции).

В этом случае требуется перепроведение закрытия месяца после исправления ошибок.-->

7. Автоматизация закрытия 20 счета: полезные доработки

Если закрытие 20 счета в вашей базе происходит с ошибками или требует много ручных действий, рассмотрите следующие доработки:

  • 🤖 Автоматическое заполнение НЗП — настройка, при которой остатки незавершённого производства подтягиваются из предыдущего месяца автоматически.
  • 📋 Шаблоны распределения затрат — фиксированные правила для распределения по номенклатурным группам.
  • Контроль отрицательных остатков — блокировка закрытия месяца, если обнаружены красные суммы.
  • 🔄 Интеграция с МЕС/АСУТП — автоматический импорт данных о выпуске продукции из производственных систем.

Для реализации доработок можно:

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

Пример кода для автоматического заполнения НЗП (для программистов 1С):

Процедура ЗаполнитьНЗП()

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| ОстаткиНЗП.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа,

| ОстаткиНЗП.Подразделение КАК Подразделение,

| СУММА(ОстаткиНЗП.Сумма) КАК СуммаНЗП

|ИЗ

| РегистрНакопления.НЗП.Остатки(&НачалоМесяца,) КАК ОстаткиНЗП

|ГДЕ

| НЕ ОстаткиНЗП.Сумма = 0

|СГРУППИРОВАТЬ ПО

| ОстаткиНЗП.НоменклатурнаяГруппа,

| ОстаткиНЗП.Подразделение";

Запрос.УстановитьПараметр("НачалоМесяца", НачалоМесяца(ТекущаяДата()));

Результат = Запрос.Выполнить();

// Далее заполняем табличную часть документа НЗП данными из результата

КонецПроцедуры

⚠️ Внимание: Перед внедрением доработок обязательно протестируйте их на копии базы. Ошибки в автоматизации закрытия 20 счета могут привести к искажению себестоимости и проблемам с налоговой отчётностью.

FAQ: Частые вопросы по закрытию 20 счета в 1С

🔹 Почему после закрытия месяца остаётся дебетовое сальдо по 20 счёту?

Это означает, что не все затраты были распределены. Причины:

  • Не указан выпуск продукции (нет документа Отчёт производства за смену).
  • Не заполнены остатки НЗП.
  • В настройках регламентной операции не отмечен 20 счет.

Решение: Проверить Release продукции, заполнить НЗП и перезапустить закрытие.

🔹 Как распределить затраты по 20 счёту, если продукция ещё не выпущена?

Если продукция не выпущена, затраты можно:

  • Списать на 90.02.1 (если производство прекращено).
  • Оставить в НЗП (если производство продолжается).
  • Распределить на побочную продукцию (если она есть).

Для этого используйте ручные проводки или настройте регламентную операцию с учётом НЗП.

🔹 Можно ли закрыть 20 счет без регламентной операции?

Да, можно вручную через документ Операция (бухгалтерский учёт). Однако это рискованно:

  • ❌ Легко допустить ошибку в суммах или аналитике.
  • ❌ Налоговый учёт может не совпасть с бухгалтерским.
  • ❌ В будущих периодах могут возникнуть проблемы с аналитикой.

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

🔹 Как исправить ошибку, если 20 счет закрылся с отрицательным остатком?

Отрицательное сальдо по 20 счёту возникает из-за:

  • Излишнего списания материалов.
  • Ошибок в документах выпуска (указано больше продукции, чем произведено).
  • Некорректных корректировок.

Решение:

  1. Найдите документ, который сформировал отрицательный остаток (через Карточку счёта 20).
  2. Исправьте ошибку (например, уменьшите количество выпущенной продукции).
  3. Перезакройте месяц.

🔹 Нужно ли закрывать 20 счет, если производства не было?

Если в месяце не было ни выпуска продукции, ни затрат, закрывать 20 счет не обязательно — он останется с нулевым сальдо. Однако если были затраты (например, списание материалов или начисление зарплаты), но Release не было, то:

  • Затраты можно списать на 90.02.1 (если производство прекращено).
  • Либо оставить в НЗП (если производство временно приостановлено).