Счет 20 «Основное производство» — один из ключевых в бухгалтерском учете, но его закрытие в 1С:Бухгалтерия 8.3 часто становится головной болью. Если по дебету остается сальдо, а программа упорно не формирует корректные проводки по закрытию, это сигнализирует о проблемах в учете, настройках или методике распределения затрат. В отличие от счетов 25 или 26, которые закрываются напрямую на 90 счет, 20 счет требует сложного алгоритма распределения — и малейшая ошибка парализует процесс.

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

1. Ошибки в учете незавершенного производства (НЗП)

Самая распространенная причина не закрытия 20 счета — некорректный учет НЗП. Если в программе не отражено фактическое наличие незавершенки или ее сумма занижена, дебетовый остаток по счету 20 останется «висеть». В 1С 8.3 НЗП учитывается либо через инвентаризацию (Документы → Инвентаризация → Товары и НЗП), либо автоматически при закрытии месяца — но оба способа требуют точных данных.

Проверьте:

  • 📋 Соответствует ли сумма НЗП в учете реальному объему неготовой продукции на складах/в цехах.
  • 🔄 Правильно ли настроен способ оценки НЗП в учетной политике (Главное → Настройки → Учетная политика).
  • 📊 Есть ли расхождения между данными инвентаризации и автоматическим расчетом в документе «Закрытие месяца».
📊 Как вы учитываете НЗП в 1С 8.3?
Через инвентаризацию
Автоматически при закрытии месяца
Не учитываем
Другой способ

Если НЗП завышена, часть затрат «зависнет» на 20 счете. Если занижена — закрытие произойдет некорректно, и себестоимость готовой продукции будет искажена. Критический момент: в 1С 8.3 при ручном вводе НЗП через инвентаризацию сумма должна совпадать с дебетовым остатком по счету 20 за минусом затрат, относящихся к выпущенной продукции.

⚠️ Внимание: Если в вашей организации используется позаказный метод учета затрат, проверьте, закрыты ли все заказы на производство в текущем месяце. Незакрытые заказы блокируют распределение затрат по 20 счету.

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

Закрытие 20 счета в 1С 8.3 зависит от метода распределения косвенных расходов (счетов 25 и 26). Если в учетной политике выбрана неверная база распределения (например, по оплате труда вместо материальных затрат), программа не сможет корректно списать затраты на себестоимость. Проблема усугубляется, если в организации используются несколько видов деятельности с разными ставками распределения.

Как проверить настройки:

  1. Откройте Главное → Настройки → Учетная политика → Производство.
  2. Проверьте поле «Способ распределения косвенных расходов».
  3. Убедитесь, что база распределения (например, Материальные затраты или ФОТ) соответствует реальной структуре затрат.
База распределения Когда применять Риски при ошибке
Материальные затраты Преобладают расходы на сырье Затраты на ФОТ распределятся некорректно
ФОТ Трудоемкое производство Искажение себестоимости при высоких материальных затратах
Выручка Многономенклатурное производство Несоответствие МСФО (если применяется)

Если база распределения не соответствует фактической структуре затрат, 1С 8.3 будет формировать проводки с искаженными суммами, и 20 счет останется открытым. Например, при выборе базы «ФОТ» в материалоемком производстве доля косвенных расходов, приходящаяся на каждый вид продукции, будет занижена.

💡

Перед изменением метода распределения создайте резервную копию базы (Администрирование → Обслуживание → Резервное копирование). Это позволит откатиться, если новые настройки приведут к ошибкам в закрытии прошлых периодов.

3. Ошибки в документах «Выпуск продукции»

Документ Выпуск продукции (Производство → Выпуск продукции) напрямую влияет на закрытие 20 счета. Если в нем:

  • 🔢 Не указаны все выпуски за месяц,
  • 📦 Неверно указана номенклатура или количество,
  • 💰 Некорректно распределены затраты по статьям,

то дебетовый остаток по счету 20 не будет списан на счет 43 («Готовая продукция») или 90 («Продажи»).

Как диагностировать проблему:

  1. Сформируйте отчет «Анализ счета 20» за текущий месяц (Отчеты → Анализ счета).
  2. Сравните сумму в дебетовом обороте по кредиту счета 20 (выпуск продукции) и кредитовом обороте по дебету (списание затрат).
  3. Если суммы не совпадают, проверьте документы «Выпуск продукции» на наличие ошибок.

Типичная ошибка: в документе указан выпук 100 единиц продукции, а фактически было произведено 120 единиц. Разница в 20 единицах останется на 20 счете как «незакрытая» себестоимость.

☑️ Проверка документа "Выпуск продукции"

Выполнено: 0 / 4

4. Проблемы с документом «Закрытие месяца»

Документ Закрытие месяца (Операции → Закрытие месяца) автоматически формирует проводки по закрытию 20 счета, но часто делает это с ошибками. Причины:

  • 🔄 Неправильная очередность выполнения операций (например, закрытие 25/26 счетов до распределения 20 счета).
  • 🚫 Отсутствуют галочки на нужных операциях (например, не отмечено «Распределение затрат основного производства»).
  • ⚠️ В документе есть ошибки (красные строки в журнале операций).

Пошаговая инструкция по исправлению:

  1. Откройте документ «Закрытие месяца» за проблемный период.
  2. Нажмите «Выполнить закрытие месяца» и дождитесь завершения операции.
  3. Если появились ошибки (красные строки), нажмите на них и прочитайте описание. Чаще всего это:
    • 🔴 «Не закрыты заказы на производство» — проверьте документы «Заказ на производство».
    • 🔴 «Не хватает данных для распределения» — убедитесь, что все выпуски продукции проведены.
  • Если ошибок нет, но 20 счет не закрылся, проверьте настройки операций:
    • 📌 Должна быть отмечена галочка «Распределение затрат основного производства».
    • 📌 Операция должна идти после закрытия 25/26 счетов, но до расчета себестоимости.
    Что делать, если "Закрытие месяца" зависает?

    Если документ "Закрытие месяца" долго висит на операции распределения 20 счета, попробуйте:

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

    2. Проверить базу на фрагментацию (инструмент "Тестирование и исправление" в конфигураторе).

    3. Увеличить лимит памяти для 1С в параметрах запуска (для крупных баз).

    Если после всех манипуляций 20 счет остается открытым, проверьте журнал проводок (Операции → Журнал проводок) на наличие «обратных» проводок, которые могли отменить закрытие. Такое бывает, если документ «Закрытие месяца» перепроведен с другими настройками.

    5. Ошибки в аналитическом учете

    Счет 20 в 1С 8.3 ведется не только по субсчетам, но и по аналитическим разрезам: номенклатурным группам, подразделениям, заказам. Если в настройках учета или документах неверно указаны аналитические признаки, затраты «зависнут» на несуществующих или неверных аналитических объектах.

    Где искать проблемы:

    • 🏭 Справочник «Подразделения» — проверьте, все ли цеха/участки актуальны.
    • 📦 Справочник «Номенклатурные группы» — удалены ли неиспользуемые группы.
    • 📝 Документы «Заказ на производство» — закрыты ли все заказы.

    Пример ошибки: в документе «Выпуск продукции» указана номенклатурная группа «Мебель», а в учетной политике распределение затрат настроено только для группы «Столы». Затраты по «Мебели» останутся на 20 счете как нераспределенные.

    Как исправить:

    1. Сформируйте отчет «Оборотно-сальдовая ведомость по счету 20» с детализацией по аналитике (Отчеты → Оборотно-сальдовая ведомость).
    2. Найдите строки с дебетовым сальдо и проверьте, к каким аналитическим объектам они относятся.
    3. Если объект устарел (например, закрытое подразделение), перенесите затраты на актуальные объекты с помощью документа «Операция, введенная вручную».
    ⚠️ Внимание: При ручном переносе затрат между аналитическими разрезами используйте счет 20.01 («Основное производство») с указанием корректных субконто. Неправильные проводки могут исказить себестоимость продукции.

    6. Несогласованность данных между подсистемами

    В 1С:Бухгалтерия 8.3 данные о затратах могут поступать из разных подсистем: Производство, Зарплата и Кадры, Управление торговлей. Если между ними есть расхождения (например, в Зарплате начислены расходы на ФОТ, а в Производстве они не отражены), 20 счет не закроется.

    Типичные «разрывы» между подсистемами:

    Подсистема Тип данных Последствия для 20 счета
    Зарплата и Кадры Начисления по ФОТ Затраты на оплату труда не попадают в производственные расходы
    Управление торговлей Списание материалов Материальные затраты дублируются или отсутствуют
    Бухгалтерия Ручные операции Появляются «висячие» проводки без аналитики

    Как синхронизировать данные:

    1. Проверьте, что все начисления по зарплате отражены в документе «Отражение зарплаты в бухучете» (Зарплата → Отражение зарплаты в бухучете).
    2. Сверьте обороты по счету 70 («Расчеты с персоналом») с дебетом счета 20.
    3. Если используете 1С:Управление торговлей, убедитесь, что все документы списания материалов (Списание товаров) проведены и попали в бухгалтерию.
    💡

    Если в вашей конфигурации интегрированы несколько подсистем (например, Зарплата + Бухгалтерия + Производство), закрывайте месяц в строгой очередности: сначала Зарплата, затем Производство, потом Бухгалтерия. Это минимизирует риск расхождений.

    7. Технические ошибки и сбои в базе 1С

    Иногда 20 счет не закрывается из-за технических проблем в базе 1С 8.3:

    • 🗃️ Фрагментация данных (после долгой работы без обслуживания).
    • 🔄 Ошибки в последовательности документов (например, документ выпуска проведен раньше, чем поступление материалов).
    • 🛠️ Повреждение объектов метаданных (например, после некорректного обновления).

    Диагностика и решения:

    1. Проверка последовательности: Сформируйте отчет «Журнал документов» за месяц и упорядочьте по дате/времени. Если документ выпуска идет раньше списания материалов, исправьте даты.
    2. Тестирование базы: Запустите Администрирование → Тестирование и исправление с галочками «Проверять логическую целостность» и «Реиндексировать таблицы».
    3. Обновление платформы: Убедитесь, что используется актуальная версия 1С:Предприятие 8.3 (не ниже 8.3.20.хххх). В старых версиях были баги с закрытием счетов.

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

    1. Создайте копию базы (Администрирование → Выгрузить информационную базу).
    

    2. В копии запустите закрытие месяца с отметкой «Тестовый режим».

    3. Если ошибка повторяется, обратитесь к специалисту для анализа логических ошибок в базе.

    ⚠️ Внимание: Если в журнале регистрации (Администрирование → Журнал регистрации) есть ошибки с кодом ОШИБКА ЗАПИСИ ДАННЫХ, это может указывать на повреждение базы. В этом случае требуется восстановление из резервной копии.

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

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

    Это означает, что не все затраты были распределены на выпущенную продукцию или НЗП. Проверьте:

    • Все ли документы «Выпуск продукции» проведены.
    • Корректно ли указана сумма НЗП (если она есть).
    • Нет ли «зависших» затрат на несуществующих аналитических объектах (подразделениях, номенклатурных группах).
    Как исправить ошибку «Не хватает данных для распределения затрат»?

    Ошибка возникает, если:

    • Не указаны базы распределения в учетной политике.
    • Отсутствуют обороты по счету 20 (например, не проведены документы списания материалов или начисления зарплаты).
    • В документе «Закрытие месяца» не отмечена операция «Распределение затрат основного производства».

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

    Можно ли закрыть 20 счет вручную, если автоматика не работает?

    Да, но это рискованно. Для ручного закрытия:

    1. Создайте документ «Операция, введенная вручную» (Операции → Операции, введенные вручную).
    2. Сформируйте проводку: Дт 90.02 (или 43) — Кт 20 на сумму остатка.
    3. Укажите аналитику (номенклатурную группу, подразделение) в соответствии с учетной политикой.

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

    Почему после обновления 1С перестал закрываться 20 счет?

    Причины:

    • Изменилась методика распределения затрат в новой версии конфигурации.
    • Сбились настройки учетной политики (например, сбросилась база распределения).
    • Появились новые обязательные реквизиты в документах (например, в «Выпуске продукции»).

    Решение: проверьте релиз-ноты к вашей версии 1С на предмет изменений в закрытии счетов.

    Как закрыть 20 счет, если в организации нет производства?

    Если счет 20 используется ошибочно (например, для учета затрат на услуги),:

    1. Перенесите остаток на корректный счет (например, 26 «Общехозяйственные расходы») через документ «Операция, введенная вручную».
    2. Исправьте учетную политику, чтобы затраты списывались напрямую на 90 счет.
    3. В будущем используйте счет 20 только для производственных затрат.