Закрытие месяца в 1С:Предприятие — это не просто нажатие кнопки «Закрыть период», а сложный процесс, от корректности которого зависит точность финансовой отчётности, налоговых деклараций и управленческих решений. Ошибки на этом этапе могут привести к искажению данных, штрафам от налоговой или даже блокировке счётов. По статистике, 37% бухгалтерских ошибок связаны именно с неправильным закрытием периода — и большинство из них можно было избежать, следуя чёткому алгоритму.
В этой статье мы разберём весь процесс по шагам: от подготовки базы до финальной проверки оборотно-сальдовой ведомости. Вы узнаете, как автоматизировать рутинные операции, какие отчёты обязательно нужно сформировать перед закрытием, и что делать, если 1С выдаёт ошибку «Не закрыты счета 20, 26, 44». Материал актуален для 1С:Бухгалтерия 8.3 (ред. 3.0) и 1С:ERP, но основные принципы применимы и к другим конфигурациям.
Особое внимание уделим типичным «подводным камням», о которых не пишут в стандартных инструкциях: например, как закрытие периода влияет на расчёт зарплаты в следующем месяце или почему иногда «зависают» остатки по 62 счёту. В конце статьи — чек-лист для быстрой проверки и ответы на частые вопросы.
1. Подготовка к закрытию периода: что сделать заранее
Закрытие месяца начинается не в последний день периода, а заранее. Минимальный набор подготовки включает проверку документов, сверку с контрагентами и резервное копирование базы. Пренебрежение этим этапом — основная причина сбоев.
Во-первых, убедитесь, что все первичные документы введены в систему:
- 📄 Поступления и реализации (счета 60, 62, 90, 91)
- 💰 Банковские и кассовые операции (счета 50, 51, 52)
- 📦 Инвентаризационные описи (если проводилась инвентаризация)
- 👔 Кадровые документы (приказы на отпуска, больничные, увольнения)
Если хоть один документ отсутствует, обороты по счётам будут некорректны, а закрытие периода завершится ошибкой.
Во-вторых, сверьте остатки с контрагентами и банком. Расхождения более чем на 1% от оборота — повод для детальной проверки. Используйте отчёты:
- 📊
Оборотно-сальдовая ведомость по счёту 60/62(развернутое сальдо) - 🏦
Выписка по расчётному счёту(сравните с банковской выпиской) - 📑
Акт сверки с контрагентами(можно сформировать автоматически)
Если в вашей базе есть документы с будущей датой (например, авансовые отчёты на следующий месяц), их нужно либо перенести, либо временно удалить — иначе они исказят обороты текущего периода.
Наконец, сделайте резервную копию базы через Администрирование → Обслуживание → Резервное копирование. Это займёт 5–10 минут, но спасёт часы работы, если что-то пойдёт не так. Опытные бухгалтера рекомендуют создавать отдельную копию прямо перед закрытием периода — так проще откатиться к «чистому» состоянию, если обнаружатся критические ошибки.
2. Порядок закрытия месяца: пошаговый алгоритм
Сам процесс закрытия периода в 1С состоит из нескольких обязательных этапов. Их последовательность важна: например, нельзя закрывать 20-й счёт, если не рассчитана амортизация. Ниже — универсальный алгоритм для большинства конфигураций.
Шаг 1. Закрытие подотчётных сумм
Проверьте, все ли авансовые отчёты (Расходный кассовый ордер → Авансовый отчёт) проведён и погашен. Остатки по счёту 71 должны быть нулевыми. Если есть «висящие» суммы:
- 🔍 Найдите документ по регистру
Подотчётные суммы - 📝 Создайте корректирующий авансовый отчёт или возврат в кассу
- ⚠️ Если сумма списана на убытки, оформите документ
Списание подотчётных сумм
Шаг 2. Начисление зарплаты и страховых взносов
Даже если выплаты произойдут в следующем месяце, начисление должно быть в текущем периоде. Используйте документы:
- 💼
Начисление зарплаты(счёт 70) - 🏥
Начисление страховых взносов(счёт 69) - 📉
Удержания из зарплаты(НДФЛ, алименты и т.д.)
Обратите внимание: если в организации есть сотрудники на «упрощёнке» (патенте), их взносы учитываются отдельно.
Зарплата начислена всем сотрудникам|
Страховые взносы рассчитаны (включая «травматизм»)|
Удержан НДФЛ (ставка 13% или 15% для нерезидентов)|
Сверены данные с табелем учёта рабочего времени-->
Шаг 3. Расчёт амортизации и закрытие счетов затрат
Амортизация начисляется документ Закрытие месяца → Амортизация ОС/НМА. После этого можно закрывать счета 20, 23, 25, 26. В 1С:Бухгалтерия 8.3 это делается автоматически через Операции → Закрытие месяца, но иногда требуется ручная корректировка:
- 🔧 Если есть остатки по 20 счёту, проверьте, не «забыты» ли выпуски продукции (
Отчёт производства за смену) - 📉 Остатки по 26 счёту (общехозяйственные расходы) списываются на 90.08 или 20 счёт — зависит от учётной политики
Автоматически через "Закрытие месяца"|
Вручную документами "Списание затрат"|
Использую обработку для распределения|
Не закрываю — остатки переносятся-->
3. Типичные ошибки и как их избежать
Даже опытные бухгалтера сталкиваются с проблемами при закрытии периода. Вот самые распространённые ошибки и способы их решения:
| Ошибка | Причина | Как исправить |
|---|---|---|
| Не закрывается 20-й счёт | Не проведено списание материалов или не выпущена продукция | Проверьте документы Требование-накладная и Отчёт производства |
| Отрицательное сальдо по 41 счёту | Ошибка в учёте товаров (например, продажа без поступления) | Сверьте остатки с Инвентаризацией товаров и оформите оприходование |
| Ошибка «Не закрыты счета 26, 44» | Не настроена учётная политика или не указан способ распределения | Проверьте настройки в Главное → Учётная политика |
| Расхождения в ОСВ и балансе | Не проведена регламентная операция Закрытие месяца |
Запустите закрытие повторно с флагом «Перепровести документы» |
Особое внимание уделите счёту 97 «Расходы будущих периодов». Если вы забыли списать часть расходов (например, страховку или аренду), они «зависнут» на балансе и исказят финансовый результат. В 1С для этого есть документ Списание РБП, но его нужно создавать вручную.
Что будет, если не закрыть период?
Если пропустить закрытие месяца, то:
1. Обороты по счётам 20, 26, 44 не спишутся на финансовый результат (90/91), и прибыль будет занижена.
2. В следующем месяце «накопятся» двойные затраты, что исказит себестоимость.
3. Невозможно будет сдать корректную декларацию по налогу на прибыль.
4. В управленческой отчётности данные будут неактуальны, что приведёт к ошибкам в планировании.
Ещё одна распространённая проблема — «зависшие» остатки по 62 счёту. Они появляются, если:
- 📄 Не проведено списание дебиторской задолженности (документ
Корректировка долга) - 💰 Не учтён возврат от покупателя или зачёт аванса
- 📅 Дата оплаты в платежке не совпадает с датой в 1С
Чтобы найти проблемные документы, используйте отчёт Анализ счёта 62 с детализацией по контрагентам.
4. Проверка результатов: какие отчёты сформировать
После закрытия периода необходимо убедиться, что все операции прошли корректно. Для этого формируются контрольные отчёты. Минимальный набор:
1. Оборотно-сальдовая ведомость (ОСВ)
Проверьте:
- 📌 Сальдо по счётам 20, 23, 25, 26, 44 должно быть нулевым (если иное не предусмотрено учётной политикой)
- 📌 Сальдо по 90 и 91 счётам должно соответствовать финансовому результату (прибыль/убыток)
- 📌 Остатки по 60 и 62 счётам должны совпадать с актами сверки
Если обнаружите расхождения, используйте отчёт Анализ счёта с детализацией по субконто.
2. Баланс (форма 1)
Сверьте ключевые показатели:
- 💰
Оборотные активы(строка 1200) — должны включать дебиторскую задолженность и запасы - 🏢
Капитал и резервы(строка 1300) — проверьте нераспределённую прибыль - 📉
Кредиторская задолженность(строка 1520) — сравните с ОСВ по счёту 60
3. Отчёт о финансовых результатах (форма 2)
Убедитесь, что:
- 📈
Выручка(строка 2110) совпадает с оборотом по счёту 90.01 - 📉
Себестоимость(строка 2120) списана корректно (счёт 90.02) - 💸
Налог на прибыль(строка 2410) рассчитан с учётом ПБУ 18/02
Если в отчёте о финансовых результатах прибыль до налогообложения (строка 2300) не совпадает с данными из регистра Налоговый учёт, значит, не все постоянные или временные разницы учтены правильно.
Для углублённой проверки используйте специализированные отчёты:
- 🔍
Анализ состояния налогового учёта(для проверки разниц по ПБУ 18/02) - 📊
Сводные проводки(чтобы найти «подозрительные» корреспонденции) - 📑
Карточка счёта(для детального анализа проблемных операций)
5. Автоматизация закрытия периода: полезные обработки и скрипты
Ручное закрытие месяца отнимает много времени, особенно в крупных компаниях. К счастью, в 1С есть инструменты для автоматизации:
1. Регламентные операции
В Операции → Закрытие месяца можно настроить автоматическое выполнение:
- 🔄
Списание затрат(по счётам 20, 23, 25, 26) - 💰
Расчёт налога на прибыль - 📉
Закрытие счетов 90, 91
Чтобы включить автоматическое закрытие, перейдите в Настройки → Регламентные операции и отметьте нужные флажки.
2. Обработка «Помощник закрытия месяца»
Эта обработка (доступна в 1С:Бухгалтерия 8.3 и 1С:ERP) позволяет:
- 📋 Проверить полноту введённых документов
- 🔍 Найти ошибки в проводках
- 📊 Сформировать контрольные отчёты
Чтобы её запустить, перейдите в Операции → Помощник закрытия месяца.
3. Скрипты для массовых операций
Если в вашей базе много повторяющихся операций (например, списание РБП или распределение затрат), можно написать простой скрипт на встроенном языке 1С. Пример кода для списания амортизации:
Процедура СписаниеАмортизации()
Документ = Документы.АмортизацияОС.СоздатьДокумент();
Документ.Дата = ТекущаяДата();
Документ.Заполнить();
Документ.Провести();
КонецПроцедуры
Для запуска используйте Файл → Новый → Внешняя обработка.
Если вы не программист, но хотите автоматизировать рутинные операции, воспользуйтесь готовыми обработками из каталога 1С-Отчётность или рынка 1С-AppStore. Многие из них бесплатны.
6. Особенности закрытия периода в разных конфигурациях 1С
Алгоритм закрытия месяца может отличаться в зависимости от конфигурации. Рассмотрим ключевые различия:
1С:Бухгалтерия 8.3 (ред. 3.0)
Самая распространённая конфигурация для малого и среднего бизнеса. Особенности:
- 📌 Закрытие месяца выполняется через
Операции → Закрытие месяца - 📌 Поддерживает упрощённую систему налогообложения (УСН)
- 📌 Автоматически формирует декларацию по налогу на прибыль
Главный минус — ограниченные возможности для производственного учёта.
1С:ERP Управление предприятием
Более сложная система, подходящая для крупных компаний. Отличия:
- 📌 Закрытие месяца разделёно на этапы:
Закрытие подсистем(затраты, выручка, налоги) - 📌 Поддерживает многовалюточный учёт и консолидацию
- 📌 Есть инструменты для бюджетирования и управленческого учёта
В 1С:ERP закрытие периода может занимать несколько часов из-за большого объёма данных.
1С:Управление торговлей (УТ 11)
Здесь упор сделан на торговые операции. Особенности закрытия:
- 📌 Автоматическое списание себестоимости по методу FIFO или средней
- 📌 Формирование отчётов по товарообороту и рентабельности
- 📌 Интеграция с 1С:Бухгалтерия для передачи проводок
Важно: в УТ 11 закрытие месяца не включает налоговый учёт — его нужно делать в бухгалтерской базе.
Чем отличается закрытие периода в 1С
Бухгалтерия и 1С:ERP?:
В 1С:ERP процесс закрытия месяца более детализирован и включает:
1. Закрытие подсистем (затраты, выручка, налоги) по отдельности.
2. Автоматическую консолидацию данных по нескольким организациям.
3. Поддержку международных стандартов учёта (МСФО).
4. Инструменты для анализа отклонений и бюджетирования.
В 1С:Бухгалтерия эти функции либо отсутствуют, либо реализованы упрощённо.
Если вы используете отраслевые решения (например, 1С:Автосервис или 1С:Строительство), обратите внимание на специфические документы:
- 🚗 В автосервисах: закрытие заказ-нарядов и списание запчастей
- 🏗 В строительстве: распределение затрат по объектам и этапам работ
7. Что делать, если закрытие периода «зависло» или выдаёт ошибку
Иногда процесс закрытия месяца прерывается с ошибкой или «зависает». Рассмотрим типичные ситуации и решения:
Ошибка: «Не закрыты счета 20, 26, 44»
Причины и решения:
- 🔧 Не настроена учётная политика: проверьте
Главное → Учётная политика → Способы распределения затрат - 📄 Отсутствуют документы списания: создайте
Списание затратвручную - 💻 Ошибка в проводках: воспользуйтесь отчётом
Анализ счётадля поиска проблемных операций
Ошибка: «Отрицательное сальдо по счёту 41»
Это означает, что товаров на складе меньше, чем числится в учёте. Решения:
- 📋 Проведите
Инвентаризацию товарови оформите недостачу - 🔍 Проверьте, не было ли оформлено списание без поступления
- 📊 Сверьте остатки с отчётом
Ведомость по товарам на складах
Закрытие месяца «висит» без ошибок
Если процесс длится больше часа, возможно:
- 🖥 Не хватает ресурсов сервера: закройте другие программы, увеличьте оперативную память
- 📂 База данных фрагментирована: выполните
Тестирование и исправлениечерезАдминистрирование → Обслуживание - 🔄 Циклические ссылки в документах: используйте обработку
Поиск и исправление ошибок
Если закрытие месяца прервалось на половине, не пытайтесь запустить его заново сразу. Сначала проверьте логи ошибок (Администрирование → Журнал регистрации) и исправьте проблему.
Если ни один из способов не помог, восстановите базу из резервной копии и повторите закрытие. В крайнем случае обратитесь в службу поддержки 1С с логами ошибок.
8. Заключение: чек-лист для идеального закрытия периода
Чтобы ничего не упустить, используйте этот чек-лист перед закрытием месяца:
Все первичные документы введены (поступления, реализации, касса, банк)|
Проведена сверка с контрагентами и банком|
Начислена зарплата и страховые взносы|
Рассчитана амортизация ОС и НМА|
Закрыты счета 20, 23, 25, 26, 44|
Сформирована оборотно-сальдовая ведомость (ОСВ)|
Проверен баланс и отчёт о финансовых результатах|
Сделано резервное копирование базы-->
Если вы следите за этим списком, риск ошибок минимален. Однако даже при идеальном закрытии периода всегда остаётся вероятность скрытых проблем — например, неучтённых курсовой разницы или ошибок в налоговом учёте. Поэтому рекомендуем:
- 📅 Планировать закрытие месяца заранее (не в последний день)
- 👥 Распределять обязанности между бухгалтерами (один проверяет документы, другой — отчёты)
- 📈 Использовать автоматические проверки (например, обработку
Аудит учёта)
Помните: закрытие периода — это не разовая операция, а часть непрерывного процесса. Чем тщательнее вы подготовитесь и проверите данные, тем проще будет работать в следующем месяце.
FAQ: Ответы на частые вопросы
Можно ли закрыть период задним числом?
Технически да, но это чревато ошибками в отчётности. Если нужно исправить данные за прошлый месяц, лучше:
- Снять блокировку периода в
Администрирование → Настройки программы → Закрытие периодов. - Внести корректировки и перепровести документы.
- Запустить закрытие месяца заново.
После этого обязательно пересдайте уточнённые декларации.
Что делать, если после закрытия периода обнаружилась ошибка?
Алгоритм действий:
- Оцените масштаб ошибки: если она незначительная (например, опечатка в комментарии), можно внести исправления в текущем месяце.
- Если ошибка критичная (неправильная сумма, отсутствует документ), откройте период, исправьте данные и закройте его заново.
- Сформируйте уточнённые отчёты и при необходимости подайте корректировочные декларации.
⚠️ Внимание: если период уже закрыт в налоговой (подана декларация), любые изменения могут потребовать уточнённого расчёта.
Как закрыть период, если в базе ведётся учёт по нескольким организациям?
В этом случае:
- Закрывайте период для каждой организации отдельно через
Операции → Закрытие месяца, выбрав нужное юридическое лицо. - Проверьте межфирменные расчёты (счёт 79) — остатки должны быть нулевыми или соответствовать договорам.
- Сформируйте консолидированную отчётность, если это требуется для управленческого учёта.
В 1С:ERP есть специальный инструмент для многокомпанийного закрытия — Закрытие месяца по организациям.
Нужно ли закрывать период в управленческом учёте?
Да, даже если вы ведёте только управленческий учёт (без бухгалтерии), закрытие периода необходимо для:
- 📊 Корректного расчёта рентабельности и себестоимости.
- 📈 Аналитики по центрам финансовой ответственности (ЦФО).
- 💰 Планирования бюджетов на следующий месяц.
В управленческом учёте закрытие обычно проще: достаточно списать затраты и распределить их по статьям.
Можно ли автоматизировать закрытие периода на 100%?
Полная автоматизация возможна только в идеальных условиях:
- 📋 Все документы вводятся без ошибок и вовремя.
- 🤖 Учётная политика настроена корректно (способы распределения затрат, методы списания и т.д.).
- 📊 Нет нестандартных операций (например, курсовой разницы по валюте).
На практике даже в автоматизированных системах требуется ручная проверка. Например, 1С не может сама определить, что аванс от покупателя нужно зачесть в счёт конкретной отгрузки — это должен сделать бухгалтер.