Проблема со списанием затрат со счета 20 «Основное производство» — одна из самых распространённых ошибок в 1С:Бухгалтерии и 1С:ERP. Бухгалтеры сталкиваются с тем, что документы не проводятся, остатки «зависают» на счёте, а отчёты показывают искажённую картину себестоимости. В 90% случаев виноваты неверные настройки программы, а не ошибки пользователя.
В этой статье мы разберём 7 ключевых причин, почему 20 счет не списывается в 1С, — от базовых (незакрытые документы) до сложных (ошибки в методике распределения затрат). Для каждой причины дадим пошаговые инструкции по исправлению с примерами из реальных баз. Особое внимание уделим типичным ошибкам в 1С 8.3, которые не возникали в старых версиях.
Если вы торопитесь — воспользуйтесь FAQ в конце статьи, где собраны ответы на самые частые вопросы. Для глубокого разбора читайте статью полностью: здесь есть проверенные решения даже для нестандартных случаев (например, когда списание блокируется из-за интеграции с 1С:ЗУП или 1С:УТ).
1. Документы не закрыты или не проведены
Самая очевидная, но часто упускаемая причина — незакрытые производственные документы. Если в базе есть не проведённые или частично проведённые документы (например, Закрытие месяца, Отчёт производства за смену, Инвентаризация НЗП), то списание со счёта 20 блокируется автоматически.
Как проверить:
- 🔍 Откройте журнал документов
Производство → Закрытие месяцаи проверьте статус последнего документа. Если он не проведён — проведите его вручную. - 📄 В журнале
Отчёты производстванайдите документы с пометкой «Не проведён» или «Проводится». - ⚙️ Зайдите в
Операции → Документыи отфильтруйте по счёту 20. Ищите документы с красным восклицательным знаком.
Особое внимание уделите документу Закрытие месяца — он должен быть проведён после всех производственных операций. Если вы сначала закрыли месяц, а потом добавили новые операции, списание не произойдёт.
Закрытие месяца проведён|
Отчёты производства за смену проведены|
Инвентаризация НЗП (если есть) проведена|
Нет документов с пометкой "Не проведён" в журнале счетов 20
-->
2. Ошибки в учётной политике организации
Неправильные настройки учётной политики — вторая по частоте причина проблем со счётом 20. Особенно это актуально после обновления 1С или смены версии (например, при переходе с 1С 8.2 на 8.3).
Что проверять:
- 📋 Метод распределения затрат: в настройках учётной политики (
Главное → Настройки → Учётная политика) должен быть выбран корректный метод (например, «Пропорционально плановой себестоимости» или «По выручке»). Если метод не задан — списание не произойдёт. - 📅 Период действия политики: убедитесь, что текущий месяц попадает в диапазон дат действия учётной политики. Если период истёк — затраты не распределятся.
- 🏭 Производственные подразделения: в карточке подразделения (
Справочники → Подразделения) должен быть указанТип подразделения = Производственное. Иначе затраты не будут списываться.
Пример ошибки: если в учётной политике указан метод распределения «По выручке», но в документах Реализация товаров и услуг не проставлена номенклатурная группа — списание заблокируется.
После изменения учётной политики обязательно перепроведите документы Закрытие месяца за текущий и предыдущий периоды. Иногда изменения применяются только после повторного проведения.
3. Незакрытое сальдо по счёту 20 на конец месяца
Если по счёту 20 остаётся ненулевое сальдо на конец месяца, это означает, что затраты не распределены полностью. Чаще всего проблема возникает из-за:
- 📉 Недостаточной выручки: если выручка по номенклатурным группам меньше, чем затраты на производство, то часть затрат остаётся «висеть» на счёте 20.
- 🔄 Ошибок в аналитике: неверно указаны номенклатурные группы, статьи затрат или подразделения в первичных документах.
- 📊 Несогласованности с данными 1С:ЗУП: если зарплата производственных рабочих не отражена в учёте или не распределена по счёту 20.
Как исправить:
- Сформируйте отчёт
Анализ счёта 20(Отчёты → Анализ счёта) и проверьте остатки по субсчетам. - Если сальдо остаётся по конкретной номенклатурной группе — сверьте выручку и затраты по этой группе в отчёте
Себестоимость выпуска. - Если проблема в зарплате — проверьте документы
Начисление зарплатыиРаспределение зарплатыв 1С:ЗУП.
Что делать, если сальдо по счёту 20 остаётся из-за убыточности производства?
Если выручка не покрывает затраты, то часть затрат останется на счёте 20 до тех пор, пока не появится достаточная выручка для их списания. В этом случае можно:
1. Перенести остаток на счёт 97 «Расходы будущих периодов» (если это оправдано экономически).
2. Списать убыток на счёт 90.08 «Управленческие расходы» (требуется обоснование для налогового учёта).
3. Дождаться следующего периода и распределить остаток на будущую выручку.
4. Ошибки в документе «Закрытие месяца»
Документ Закрытие месяца — ключевой для списания счёта 20. Если в нём не включены нужные операции или они выполнены в неверном порядке, затраты не распределятся.
Типичные ошибки:
| Ошибка | Причина | Как исправить |
|---|---|---|
| Не включена операция «Распределение затрат основного производства» | В настройках документа не отмечена галочка напротив этой операции | Откройте документ, нажмите «Изменить параметры» и включите операцию |
| Операция выполнена не в той последовательности | Списание затрат должно идти после закрытия счетов 25 и 26 | Переместите операцию «Распределение затрат» ниже операций по 25 и 26 счётам |
| Не указан период распределения | В документе не заполнено поле «Месяц закрытия» | Укажите корректный месяц в шапке документа |
| Ошибка в аналитике (номенклатурные группы) | В документе не заполнены номенклатурные группы для распределения | Проверьте заполнение колонки «Номенклатурная группа» в табличной части |
Если документ уже проведён с ошибками — отмените его проведение (Действия → Отменить проведение), исправьте настройки и проведите заново.
Операция «Распределение затрат основного производства» должна выполняться после закрытия счетов 25 и 26, но до списания затрат на финансовые результаты (счёт 90).
5. Проблемы с интеграцией между 1С:Бухгалтерия и 1С:ЗУП
Если в вашей компании используется 1С:Зарплата и Управление Персоналом, то ошибки в интеграции могут блокировать списание счёта 20. Например:
- 💰 Зарплата не распределена по счёту 20: в 1С:ЗУП не создан документ
Распределение зарплатыили он проведён с ошибками. - 👥 Неверные настройки подразделений: в 1С:ЗУП производственные подразделения не помечены как «Производственные» или не связаны с учётом в 1С:Бухгалтерии.
- 🔗 Не синхронизированы справочники: номенклатурные группы или статьи затрат в 1С:ЗУП и 1С:Бухгалтерии не совпадают.
Как проверить интеграцию:
- В 1С:ЗУП откройте документ
Начисление зарплатыи убедитесь, что в нём указан счёт 20 для производственных работников. - Проверьте документ
Распределение зарплаты— он должен быть проведён до закрытия месяца в бухгалтерии. - Сверьте справочники номенклатурных групп в обеих базах: они должны совпадать по кодам и наименованиям.
Если в вашей компании используется 1С:ERP, проверьте настройки Регламентных операций в разделе Производство → Настройки и справочники. Часто проблема кроется в неверных настройках распределения косвенных затрат.
6. Ошибки в аналитике: номенклатурные группы и статьи затрат
Неправильная аналитика — одна из самых коварных причин, почему не списывается счёт 20. Ошибки могут быть как в первичных документах (Требование-накладная, Отчёт производства), так и в справочниках.
Что проверять:
- 📌 Номенклатурные группы: в документах
Отчёт производства за сменуиРеализация товаров и услугдолжна быть указана одна и та же номенклатурная группа. Если группы не совпадают — затраты не спишутся. - 💸 Статьи затрат: в документах
Поступление товаров и услуг(для материалов) иНачисление зарплатыдолжны быть указаны статьи затрат, которые разрешены к списанию на счёт 20. - 🏢 Подразделения: в документах должна быть указана аналитика по подразделениям, которые отмечены как «Производственные» в справочнике.
Пример из практики: если в документе Требование-накладная указана статья затрат «Материалы для управления», а в учётной политике разрешено списывать на счёт 20 только статьи с типом «Производственные затраты» — списание не произойдёт.
Как найти документы с неверной аналитикой?
Используйте отчёт Карточка счёта 20 с детализацией по субконто. Отфильтруйте данные по номенклатурным группам или статьям затрат, которые не должны участвовать в распределении. Так вы быстро найдёте проблемные документы.
7. Технические ошибки: блокировки, права доступа, обновления
Иногда проблема кроется не в настройках учёта, а в технических нюансах работы 1С:
- 🔒 Блокировки базы: если другой пользователь открыл документ
Закрытие месяцав режиме редактирования, ваши изменения не сохранятся. - 👤 Недостаточные права доступа: у пользователя может не хватать прав на проведение регламентных операций или изменение учётной политики.
- 🔄 Устаревшая версия 1С: в старых релизах 1С 8.3 (ниже 8.3.16) были баги с распределением затрат по счёту 20.
- 🖥️ Повреждение базы: если база повреждена, документы могут не проводиться без видимой причины.
Как диагностировать:
- Проверьте список активных пользователей (
Администрирование → Активные пользователи). Если есть блокировки — дождитесь, пока другой пользователь закроет документ. - Убедитесь, что ваша роль в 1С имеет права на проведение регламентных операций (
Администрирование → Пользователи). - Обновите 1С до последней версии (особенно если используете 1С:ERP или 1С:КА 2.4).
- Если подозреваете повреждение базы — выполните тестирование и исправление (
Администрирование → Тестирование и исправление).
Если после обновления 1С проблема не исчезла, проверьте журнал регистрации (Администрирование → Журнал регистрации). Ищите ошибки с кодом 20000 или 20003 — они указывают на проблемы с распределением затрат.
FAQ: Частые вопросы по списанию счёта 20 в 1С
Почему после закрытия месяца счёт 20 не обнулился?
Это означает, что затраты не распределились полностью. Проверьте:
- Есть ли не закрытые документы
Отчёт производстваилиИнвентаризация НЗП. - Совпадает ли выручка и затраты по номенклатурным группам (отчёт
Себестоимость выпуска). - Включена ли операция «Распределение затрат основного производства» в документе
Закрытие месяца.
Как списать остаток по счёту 20, если выручки не хватает?
Есть три варианта:
- Перенести остаток на счёт 97 «Расходы будущих периодов» (если затраты относятся к будущим периодам).
- Списать на счёт 90.08 «Управленческие расходы» (требуется обоснование для налогового учёта).
- Оставить на счёте 20 до следующего месяца, когда появится выручка для распределения.
Рекомендуем проконсультироваться с аудитором, так как каждый вариант имеет налоговые последствия.
Почему в 1С 8.3 счёт 20 не списывается, а в 8.2 всё работало?
В 1С 8.3 изменилась логика распределения затрат:
- Теперь обязательно заполнение номенклатурных групп в документах
Реализация товаров и услуг. - Добавлена проверка на соответствие аналитики в документах
Отчёт производстваиЗакрытие месяца. - Изменился порядок выполнения операций в документе
Закрытие месяца.
Обновите учётную политику и перепроверьте аналитику в документах.
Можно ли вручную сделать проводку Дт 90 Кт 20, если автоматическое списание не работает?
Технически можно, но это крайне не рекомендуется. Ручное списание нарушает логику распределения затрат и приведёт к:
- Искажению себестоимости в отчётах.
- Проблемам при закрытии следующего месяца.
- Расхождениям с налоговым учётом.
Лучше найти и устранить причину, по которой не работает автоматическое списание.
Как проверить, правильно ли распределились затраты по счёту 20?
Используйте следующие отчёты:
Анализ счёта 20— проверьте, что сальдо на конец месяца равно нулю.Себестоимость выпуска— сверьте затраты и выручку по номенклатурным группам.Карточка счёта 90.02— убедитесь, что себестоимость продаж сформирована корректно.Оборотно-сальдовая ведомость по счёту 20— проверьте обороты по субсчетам.