Счет 20 «Основное производство» — один из ключевых в бухгалтерском учете, но его закрытие в 1С:Бухгалтерия 8.3 часто становится головной болью. Если по дебету остается сальдо, а программа упорно не формирует корректные проводки по закрытию, это сигнализирует о проблемах в учете, настройках или методике распределения затрат. В отличие от счетов 25 или 26, которые закрываются напрямую на 90 счет, 20 счет требует сложного алгоритма распределения — и малейшая ошибка парализует процесс.
В этой статье мы разберем 7 основных причин, почему 20 счет не закрывается в 1С 8.3, — от банальных ошибок в проводках до скрытых настроек учета. Вы узнаете, как диагностировать проблему по остаткам, журналу проводок и отчетам, а также получите пошаговые инструкции по исправлению каждой ситуации, включая работы с документами «Закрытие месяца» и ручной корректировкой. Особое внимание уделим типичным «подводным камням» в учете незавершенного производства (НЗП) и распределении косвенных расходов.
1. Ошибки в учете незавершенного производства (НЗП)
Самая распространенная причина не закрытия 20 счета — некорректный учет НЗП. Если в программе не отражено фактическое наличие незавершенки или ее сумма занижена, дебетовый остаток по счету 20 останется «висеть». В 1С 8.3 НЗП учитывается либо через инвентаризацию (Документы → Инвентаризация → Товары и НЗП), либо автоматически при закрытии месяца — но оба способа требуют точных данных.
Проверьте:
- 📋 Соответствует ли сумма НЗП в учете реальному объему неготовой продукции на складах/в цехах.
- 🔄 Правильно ли настроен способ оценки НЗП в учетной политике (
Главное → Настройки → Учетная политика). - 📊 Есть ли расхождения между данными инвентаризации и автоматическим расчетом в документе «Закрытие месяца».
Если НЗП завышена, часть затрат «зависнет» на 20 счете. Если занижена — закрытие произойдет некорректно, и себестоимость готовой продукции будет искажена. Критический момент: в 1С 8.3 при ручном вводе НЗП через инвентаризацию сумма должна совпадать с дебетовым остатком по счету 20 за минусом затрат, относящихся к выпущенной продукции.
⚠️ Внимание: Если в вашей организации используется позаказный метод учета затрат, проверьте, закрыты ли все заказы на производство в текущем месяце. Незакрытые заказы блокируют распределение затрат по 20 счету.
2. Неверные настройки распределения затрат
Закрытие 20 счета в 1С 8.3 зависит от метода распределения косвенных расходов (счетов 25 и 26). Если в учетной политике выбрана неверная база распределения (например, по оплате труда вместо материальных затрат), программа не сможет корректно списать затраты на себестоимость. Проблема усугубляется, если в организации используются несколько видов деятельности с разными ставками распределения.
Как проверить настройки:
- Откройте
Главное → Настройки → Учетная политика → Производство. - Проверьте поле «Способ распределения косвенных расходов».
- Убедитесь, что база распределения (например,
Материальные затратыилиФОТ) соответствует реальной структуре затрат.
| База распределения | Когда применять | Риски при ошибке |
|---|---|---|
| Материальные затраты | Преобладают расходы на сырье | Затраты на ФОТ распределятся некорректно |
| ФОТ | Трудоемкое производство | Искажение себестоимости при высоких материальных затратах |
| Выручка | Многономенклатурное производство | Несоответствие МСФО (если применяется) |
Если база распределения не соответствует фактической структуре затрат, 1С 8.3 будет формировать проводки с искаженными суммами, и 20 счет останется открытым. Например, при выборе базы «ФОТ» в материалоемком производстве доля косвенных расходов, приходящаяся на каждый вид продукции, будет занижена.
Перед изменением метода распределения создайте резервную копию базы (Администрирование → Обслуживание → Резервное копирование). Это позволит откатиться, если новые настройки приведут к ошибкам в закрытии прошлых периодов.
3. Ошибки в документах «Выпуск продукции»
Документ Выпуск продукции (Производство → Выпуск продукции) напрямую влияет на закрытие 20 счета. Если в нем:
- 🔢 Не указаны все выпуски за месяц,
- 📦 Неверно указана номенклатура или количество,
- 💰 Некорректно распределены затраты по статьям,
то дебетовый остаток по счету 20 не будет списан на счет 43 («Готовая продукция») или 90 («Продажи»).
Как диагностировать проблему:
- Сформируйте отчет «Анализ счета 20» за текущий месяц (
Отчеты → Анализ счета). - Сравните сумму в дебетовом обороте по кредиту счета 20 (выпуск продукции) и кредитовом обороте по дебету (списание затрат).
- Если суммы не совпадают, проверьте документы «Выпуск продукции» на наличие ошибок.
Типичная ошибка: в документе указан выпук 100 единиц продукции, а фактически было произведено 120 единиц. Разница в 20 единицах останется на 20 счете как «незакрытая» себестоимость.
☑️ Проверка документа "Выпуск продукции"
4. Проблемы с документом «Закрытие месяца»
Документ Закрытие месяца (Операции → Закрытие месяца) автоматически формирует проводки по закрытию 20 счета, но часто делает это с ошибками. Причины:
- 🔄 Неправильная очередность выполнения операций (например, закрытие 25/26 счетов до распределения 20 счета).
- 🚫 Отсутствуют галочки на нужных операциях (например, не отмечено «Распределение затрат основного производства»).
- ⚠️ В документе есть ошибки (красные строки в журнале операций).
Пошаговая инструкция по исправлению:
- Откройте документ «Закрытие месяца» за проблемный период.
- Нажмите «Выполнить закрытие месяца» и дождитесь завершения операции.
- Если появились ошибки (красные строки), нажмите на них и прочитайте описание. Чаще всего это:
- 🔴 «Не закрыты заказы на производство» — проверьте документы «Заказ на производство».
- 🔴 «Не хватает данных для распределения» — убедитесь, что все выпуски продукции проведены.
- 📌 Должна быть отмечена галочка «Распределение затрат основного производства».
- 📌 Операция должна идти после закрытия 25/26 счетов, но до расчета себестоимости.
Что делать, если "Закрытие месяца" зависает?
Если документ "Закрытие месяца" долго висит на операции распределения 20 счета, попробуйте:
1. Разбить закрытие на части (например, закрывать по подразделениям).
2. Проверить базу на фрагментацию (инструмент "Тестирование и исправление" в конфигураторе).
3. Увеличить лимит памяти для 1С в параметрах запуска (для крупных баз).
Если после всех манипуляций 20 счет остается открытым, проверьте журнал проводок (Операции → Журнал проводок) на наличие «обратных» проводок, которые могли отменить закрытие. Такое бывает, если документ «Закрытие месяца» перепроведен с другими настройками.
5. Ошибки в аналитическом учете
Счет 20 в 1С 8.3 ведется не только по субсчетам, но и по аналитическим разрезам: номенклатурным группам, подразделениям, заказам. Если в настройках учета или документах неверно указаны аналитические признаки, затраты «зависнут» на несуществующих или неверных аналитических объектах.
Где искать проблемы:
- 🏭
Справочник «Подразделения»— проверьте, все ли цеха/участки актуальны. - 📦
Справочник «Номенклатурные группы»— удалены ли неиспользуемые группы. - 📝
Документы «Заказ на производство»— закрыты ли все заказы.
Пример ошибки: в документе «Выпуск продукции» указана номенклатурная группа «Мебель», а в учетной политике распределение затрат настроено только для группы «Столы». Затраты по «Мебели» останутся на 20 счете как нераспределенные.
Как исправить:
- Сформируйте отчет «Оборотно-сальдовая ведомость по счету 20» с детализацией по аналитике (
Отчеты → Оборотно-сальдовая ведомость). - Найдите строки с дебетовым сальдо и проверьте, к каким аналитическим объектам они относятся.
- Если объект устарел (например, закрытое подразделение), перенесите затраты на актуальные объекты с помощью документа «Операция, введенная вручную».
⚠️ Внимание: При ручном переносе затрат между аналитическими разрезами используйте счет 20.01 («Основное производство») с указанием корректных субконто. Неправильные проводки могут исказить себестоимость продукции.
6. Несогласованность данных между подсистемами
В 1С:Бухгалтерия 8.3 данные о затратах могут поступать из разных подсистем: Производство, Зарплата и Кадры, Управление торговлей. Если между ними есть расхождения (например, в Зарплате начислены расходы на ФОТ, а в Производстве они не отражены), 20 счет не закроется.
Типичные «разрывы» между подсистемами:
| Подсистема | Тип данных | Последствия для 20 счета |
|---|---|---|
| Зарплата и Кадры | Начисления по ФОТ | Затраты на оплату труда не попадают в производственные расходы |
| Управление торговлей | Списание материалов | Материальные затраты дублируются или отсутствуют |
| Бухгалтерия | Ручные операции | Появляются «висячие» проводки без аналитики |
Как синхронизировать данные:
- Проверьте, что все начисления по зарплате отражены в документе «Отражение зарплаты в бухучете» (
Зарплата → Отражение зарплаты в бухучете). - Сверьте обороты по счету 70 («Расчеты с персоналом») с дебетом счета 20.
- Если используете 1С:Управление торговлей, убедитесь, что все документы списания материалов (
Списание товаров) проведены и попали в бухгалтерию.
Если в вашей конфигурации интегрированы несколько подсистем (например, Зарплата + Бухгалтерия + Производство), закрывайте месяц в строгой очередности: сначала Зарплата, затем Производство, потом Бухгалтерия. Это минимизирует риск расхождений.
7. Технические ошибки и сбои в базе 1С
Иногда 20 счет не закрывается из-за технических проблем в базе 1С 8.3:
- 🗃️ Фрагментация данных (после долгой работы без обслуживания).
- 🔄 Ошибки в последовательности документов (например, документ выпуска проведен раньше, чем поступление материалов).
- 🛠️ Повреждение объектов метаданных (например, после некорректного обновления).
Диагностика и решения:
- Проверка последовательности: Сформируйте отчет «Журнал документов» за месяц и упорядочьте по дате/времени. Если документ выпуска идет раньше списания материалов, исправьте даты.
- Тестирование базы: Запустите
Администрирование → Тестирование и исправлениес галочками «Проверять логическую целостность» и «Реиндексировать таблицы». - Обновление платформы: Убедитесь, что используется актуальная версия 1С:Предприятие 8.3 (не ниже
8.3.20.хххх). В старых версиях были баги с закрытием счетов.
Если проблема сохраняется, попробуйте закрыть месяц в тестовом режиме:
1. Создайте копию базы (Администрирование → Выгрузить информационную базу).
2. В копии запустите закрытие месяца с отметкой «Тестовый режим».
3. Если ошибка повторяется, обратитесь к специалисту для анализа логических ошибок в базе.
⚠️ Внимание: Если в журнале регистрации (Администрирование → Журнал регистрации) есть ошибки с кодомОШИБКА ЗАПИСИ ДАННЫХ, это может указывать на повреждение базы. В этом случае требуется восстановление из резервной копии.
FAQ: Частые вопросы по закрытию 20 счета в 1С 8.3
Почему после закрытия месяца на 20 счете остается дебетовое сальдо?
Это означает, что не все затраты были распределены на выпущенную продукцию или НЗП. Проверьте:
- Все ли документы «Выпуск продукции» проведены.
- Корректно ли указана сумма НЗП (если она есть).
- Нет ли «зависших» затрат на несуществующих аналитических объектах (подразделениях, номенклатурных группах).
Как исправить ошибку «Не хватает данных для распределения затрат»?
Ошибка возникает, если:
- Не указаны базы распределения в учетной политике.
- Отсутствуют обороты по счету 20 (например, не проведены документы списания материалов или начисления зарплаты).
- В документе «Закрытие месяца» не отмечена операция «Распределение затрат основного производства».
Решение: проверьте настройки учетной политики и полноту введенных данных за месяц.
Можно ли закрыть 20 счет вручную, если автоматика не работает?
Да, но это рискованно. Для ручного закрытия:
- Создайте документ «Операция, введенная вручную» (
Операции → Операции, введенные вручную). - Сформируйте проводку:
Дт 90.02 (или 43) — Кт 20на сумму остатка. - Укажите аналитику (номенклатурную группу, подразделение) в соответствии с учетной политикой.
⚠️ Предупреждение: Ручные проводки могут исказить себестоимость продукции. Используйте этот метод только после согласования с главбухом.
Почему после обновления 1С перестал закрываться 20 счет?
Причины:
- Изменилась методика распределения затрат в новой версии конфигурации.
- Сбились настройки учетной политики (например, сбросилась база распределения).
- Появились новые обязательные реквизиты в документах (например, в «Выпуске продукции»).
Решение: проверьте релиз-ноты к вашей версии 1С на предмет изменений в закрытии счетов.
Как закрыть 20 счет, если в организации нет производства?
Если счет 20 используется ошибочно (например, для учета затрат на услуги),:
- Перенесите остаток на корректный счет (например, 26 «Общехозяйственные расходы») через документ «Операция, введенная вручную».
- Исправьте учетную политику, чтобы затраты списывались напрямую на 90 счет.
- В будущем используйте счет 20 только для производственных затрат.