Закрытие месяца и расчёт себестоимости в 1С:ERP/КА: почему ошибки находятся слишком поздно

  • Дата публикации: 24.08.2026

Кому это нужно: главному бухгалтеру и финансовому директору, у которых закрытие месяца длится дольше, чем хотелось бы, а расчёт себестоимости требует нескольких итераций исправлений.
Что вы получите: понимание, почему ошибки видны поздно, какова реальная цена каждой лишней итерации, какие точки проверить заранее и какие метрики держать под контролем.

Закрытие месяца с расчётом себестоимости — момент, когда все накопленные за месяц неточности в НСИ, статьях затрат и правилах распределения проявляются одновременно. Проблема не в самих ошибках, а в архитектуре 1С:ERP/КА: отдельные ошибки в исходных данных не видно до конца расчёта. Их можно найти только по результату уже выполненного расчёта, а это значит, что каждая ошибка влечёт полный пересчёт.

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

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

Вывод для руководителя простой: согласованность важнее скорости исправления. Проблема решается не постфактум, когда сорваны сроки, а заранее — контролем исходных данных в течение месяца и дисциплиной доработок. Ниже — конкретный план, как это построить.

Почему ошибки не видны заранее

В архитектуре 1С:ERP/КА расчёт себестоимости выполняется расчётным блоком целиком. Пока расчёт не завершён, отдельные ошибки в исходных данных не проявляются в интерфейсе — их нельзя увидеть «на лету», по мере ввода документов. Обнаружить, что где-то неверно указана аналитика по статье затрат или неправильно настроено распределение, можно только по результатам уже выполненного расчёта.

Расчёт идёт по этапам: закрытие партий, распределение расходов, расчёт себестоимости. Если ошибка на одном этапе «переползла» на следующий, она может не проявиться сразу, а вскрыться только в отчётности, когда вносить правки уже сложно и дорого.

Сколько стоит одна итерация исправлений

На практике это выглядит так:

  • Полный расчёт себестоимости занимает заметное время — на некоторых предприятиях до 8 часов на расчёт.
  • После завершения расчёта находят, скажем, 5 ошибок, вносят исправления и запускают пересчёт.
  • По итогам второй итерации выясняется, что устранены только 3 ошибки из 5 — остальные проявились из-за неполного исправления или задевшего смежный участок расчёта.
  • Убедиться, что ошибка действительно исчезла, можно только по итогам следующего полного расчёта.

Если у компании жёсткие сроки подготовки отчётности или применяются стандарты быстрого закрытия, каждая непредвиденная итерация может стоить целого рабочего дня. При 8-часовом цикле расчёта две лишние итерации — это два потерянных дня.

Предварительное и окончательное закрытие

В 1С:ERP/КА доступны два режима закрытия месяца, стоит понимать разницу — это напрямую влияет на число итераций:

  • Предварительное закрытие — выполняет только операции, нужные для расчёта себестоимости за выбранный период, без фиксации данных. Идеально для оперативной проверки: можно включить расчёт, поймать ошибки, исправить их и пересчитать — без того чтобы «закрывать» период окончательно. При этом распределение дополнительных расходов можно включать/отключать отдельной настройкой.
  • Окончательное закрытие — завершает учёт за месяц, фиксирует результаты и формирует регламентированную отчётность.

Ключевое правило: для текущего периода доступны оба режима, для прошлого — только окончательное закрытие. Поэтому практика «быстрого закрытия» строится так: сначала прогоняете предварительный расчёт, ловите и устраняете ошибки (быстрые итерации), и только когда всё сошлось — делаете окончательное закрытие. Это и есть ответ на вопрос «как найти ошибки до того, как они станут дорогими»: не постфактум, а до фиксации периода.

Ошибки, которые можно проверить заранее

До того как нажать «Закрытие месяца», большую часть причин будущих ошибок можно отловить. Вот чек-лист по областям риска.

1. Партии и остатки (самая частая причина)

  • Проверьте отрицательные остатки по складам и видам запасов — «красные минусы» в остатках прямо указывают на нарушение документооборота.
  • Найдите проблемный регистр/аналитику через «Универсальный отчёт» и посмотрите остатки по объекту учёта из протокола.
  • Если остаток есть и период текущий — часто помогает полное снятие с проведения и повторное проведение первичных документов в хронологическом порядке, а затем повторный запуск закрытия.
  • Проверьте цепочку документов: перепроведите в хронологическом порядке, не «взад-вперёд».

2. Нераспределённые расходы

  • Обработайте «Распределение расходов» — если остались нераспределённые суммы, расчёт встанет.
  • Проверьте «Распределение прочих затрат» и статьи затрат, по которым не задан способ распределения или база распределения равна нулю.

3. НСИ и аналитика

  • Проверьте, что по всем документам заполнена статья затрат, подразделение и аналитика (группа фин. учёта, номенклатура).
  • Убедитесь, что правила распределения и базы распределения настроены и не дают нулевых/отрицательных значений.
  • Проверьте «Расчёт себестоимости товаров» выполнен и нет блокирующих условий: незакрытый предыдущий период или дата запрета изменения.

4. Производство и незавершёнка

  • Проверьте корректность выпуска продукции и остатки незавершённого производства (НЗП).
  • При неверном списании материалов смотрите на соответствие «сколько выпустили / сколько списали».

5. Регламентные операции предыдущих периодов

При использовании обработки исправления ошибок закрытия месяца ставьте дату на начало следующего месяца после закрываемого периода и запускайте её сразу после закрытия — это распространённая рекомендация для ERP/КА/УТ.

Пройти чек-лист закрытия месяца с консультантом NFP

Таблица «ошибка → где смотреть → что делать»

Тип ошибки / симптомГде смотреть в интерфейсеПричинаЧто сделать
Отрицательные остатки«Универсальный отчёт» по регистрам остатков (по складам, видам запасов, счетам)Продажа/списание до поступления, нарушение хронологии документовПриход, оприходование; полное снятие с проведения и перепроведение документов в хронологическом порядке
«Красные минусы» в остаткахОтчёты по остаткам товаров/материаловНарушение последовательности документов, отключённый контроль остатковПроверить настройку контроля остатков; перепровести цепочку документов, исправить пересорт
Не заполнена аналитика (статья затрат, ГФУ, подразделение)Движения/проводки документа, регистр «Расчёт себестоимости»Не заполнены обязательные реквизитыЗаполнить реквизиты, перепровести (распровести и провести) документ
Нераспределённые расходы«Распределение расходов» / «Распределение прочих затрат»Не задан способ или база распределенияВыполнить распределение; настроить статью затрат
Нулевая/отрицательная база распределенияПравила распределения статей затратБаза распределения равна нулю/отрицательнаПересмотреть способ и настройку базы распределения
Сальдо на счетах 20, 25, 26, 44 после закрытияОборотно-сальдовая ведомостьНе полностью закрыты счета затратПроверить распределение расходов и перезапустить закрытие счетов
НП/незавершённое производство «зависло»Отчёты по выпуску, «ПрочиеРасходыНезавершенногоПроизводства»Некорректный выпуск/списание материаловПроверить корректность выпуска и списания
Ошибка в протоколе закрытияПротокол «Расчёт себестоимости»Конкретный регистр/этап не прошёлНайти этап и регистр в протоколе, устранить причину, пересчитать зависимые этапы
Предыдущий период не закрыт«Закрытие месяца»Период до текущего открытЗакрыть период до текущего, выполнить регламентные операции
Непроведённые документы«Журнал документов», рабочее «Закрытие месяца»Документы не проведены/«висят»Провести документы, закрыть производственные заказы и смены
Ошибка «Закрыто с ошибками»Статус операции в «Закрытии месяца»Причина в тексте ошибки операцииНайти первую операцию со статусом ошибки, устранить причину, пересчитать зависимые
Расхождение аналитики по количеству/суммеПротокол/регистры затратНесоответствие количественных и суммовых итоговПроверить аналитику, перепровести документы

Полный перечень регламентных операций закрытия

Закрытие месяца в 1С:ERP/КА — это не один расчёт себестоимости, а строгая последовательность регламентных операций. Главному бухгалтеру полезно держать полный список, чтобы контролировать, что всё отработало и в правильном порядке:

  • Подготовка данных: полнота и корректность первички (накладные, счета-фактуры, касса, банк), проведение всех документов, сверка взаиморасчётов, инвентаризация складов при необходимости, контроль незакрытых производственных заказов и смен, проверка настроек учётной политики и курсов валют.
  • Закрытие счетов затрат (20, 23, 25, 26, 28, 29): распределение косвенных расходов, расчёт фактической себестоимости выпуска, списание брака, оценка НЗП. Самый сложный и проблемный этап.
  • Переоценка валютных остатков (сч. 91): курсовые разницы.
  • Списание расходов будущих периодов (сч. 97).
  • Начисление резервов (сч. 14, 59, 63).
  • Определение финансового результата (сч. 90, 91, 99).
  • Начисление налога на прибыль (сч. 68.04) и прочих налогов/взносов (НДС, НДФЛ, страховые).
  • Реформация баланса (сч. 84) — по итогам года.
  • Регламентные операции других подсистем: закрытие смен, амортизация ОС/НМА, расчёт себестоимости по партиям (ФИФО, среднее).

Правило: ручные/подготовительные этапы выполняются до автоматических, а последовательность регламентных операций нельзя произвольно менять (например, нельзя делать переоценку валюты до закрытия затрат).

Почему возникают ошибки: не только данные

Ошибки закрытия не сводятся к «плохим остаткам». Частые корневые причины:

  • Недостаточная квалификация. Непонимание методологии учёта, заложенной в 1С:ERP, ошибки ручного ввода, неумение пользоваться инструментами контроля.
  • Некорректные настройки системы. Ошибки в учётной политике, методах распределения затрат, оценке запасов, неактуальные справочники, сбои при обновлении.
  • Нарушение регламентов. Несоблюдение сроков ввода первички, пропуск регулярных сверок, работа в закрытом периоде без правил.
  • Автоматические обмены и интеграции. Сбои синхронизации с CRM/WMS/клиент-банком, потеря или дублирование данных.

Понимание первопричины важно: иногда «программа ругается на счёт 20/25», а истинная причина — в настройках распределения или документах поступления прошлых периодов. Тогда «ручное» списание не помогает — оно лишь скроет проблему, которая вернётся в следующем квартале. Нужен глубокий аудит цепочек документов.

Где искать причину: инструменты диагностики

Ошибки закрытия редко бывают «в лоб» — обычно нужно пройти по цепочке от симптома к регистру. Вот точный порядок и инструменты, которые используют для поиска.

1. Рабочее «Закрытие месяца» — начальная точка

Раздел «Финансовый результат и контроллинг → Закрытие месяца». Это главная стартовая точка:

  • Показывает последовательность и статус каждой регламентной операции (выполнена / с предупреждением / ошибка).
  • Позволяет выбрать режим (предварительное/окончательное), месяц и организацию.
  • При ошибке найдите первую операцию со статусом ошибки — в тексте ошибки обычно указан документ, контрагент, номенклатура или настройка. Устранив причину первой операции, последовательно пересчитайте зависимые операции — они не пересчитаются сами.

2. Протокол расчёта себестоимости — см. отдельный раздел ниже

Для ошибок именно в себестоимости это основной инструмент: он показывает, на каком этапе остановился расчёт и почему, какие регистры не прошли и сколько занял каждый этап.

3. Аналитические отчёты по счетам затрат

Для проверки корректности распределения и закрытия счетов:

  • «Оборотно-сальдовая ведомость», «Обороты счёта», «Карточка счёта», «Анализ счёта» — контроль сальдо по затратным счетам. После закрытия не должно быть остатка на 20, 25, 26, 44 (кроме случаев, где это предусмотрено учётной политикой).
  • «Анализ субконто» — детальный разбор оборотов и остатков по любой аналитике: номенклатура, подразделения, статьи затрат, проекты. Неоценим, когда нужно понять, по какому именно объекту «завис» расход.
  • «Анализ себестоимости товаров», «Себестоимость продукции», «Себестоимость товаров организаций», «Плановая и фактическая себестоимость выпущенной продукции» — контроль корректности самого расчёта себестоимости и отклонений.

4. «Универсальный отчёт» и расшифровки

Для глубокого анализа по конкретным регистрам: проблемный регистр указывается в протоколе или тексте ошибки. «Универсальный отчёт» позволяет посмотреть остатки/обороты по нужному регистру в нужной аналитике, а расшифровки стандартных отчётов — разобрать итоговую цифру до документа-источника.

Протокол расчёта себестоимости: главный инструмент анализа

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

Что показывает протокол

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

Как использовать

  • Если расчёт не завершился — откройте протокол и найдите первый этап с ошибкой. В тексте ошибки, как правило, указан проблемный регистр или объект учёта.
  • Если закрытие долгое — ищите в протоколе самые длительные этапы (топ по времени). Это зона оптимизации: ускорение самых долгих этапов даёт наибольший эффект.
  • После исправления — запустите пересчёт и сверьте, что «красный» этап прошёл, а время сопоставимо с ожидаемым.

Что означают типичные ошибки из протокола

  • «Калькуляция рассчитана» — расчёт прошёл успешно.
  • «Не установлены цены на материалы» — причина в НСИ; исправление — заполнить цены через документ «Установка цен номенклатуры».
  • Ошибка по конкретному регистру — в протоколе указан регистр; идите в «Универсальный отчёт» по этому регистру и смотрите остатки/обороты по проблемной аналитике.
  • Предупреждение этапа — часто указывает на потенциальную проблему, которую стоит устранить до официального закрытия.

Практический пример чтения протокола

На реальном проекте (консолидация трёх заводов в единой базе) из протокола выделили три самых долгих этапа, суммарно более 9 часов (~40% времени расчёта):

• «ЗаписатьСформированныеДвижения» (~4 ч) — запись движений по всем документам периода.

• «ЗаполнениеПартийВРегистреСебестоимостьТоваров» (~3 ч) — распределение партий товаров на документы расхода.

• «СкорректироватьСтоимостьСписанияНезавершенногоПроизводства» (~2 ч) — формирование движений по регистру НЗП.

Расшифровка протокола показала причину: десятки миллионов связей между документами прихода и расхода (из-за отсутствия обособленного обеспечения материалов по подразделениям). Решение — «свертка» документов «Производство без заказа» и переход на учёт материалов под этапы единым документом. Время расчёта сократилось с 30 до 22 часов.

Вывод: если закрытие месяца долгое — протокол не просто фиксирует факт «долго», а помогает найти что именно замедляет расчёт и что исправить: настройки, документы, регистры или параметры закрытия.

Разобрать протокол расчёта себестоимости на ваших данных

Что делать с уже найденными ошибками

  • Исправляйте сразу, не копите. Каждая отложенная ошибка удлиняет следующую итерацию.
  • Перепроводите по цепочке, а не точечно. Документ, исправленный «в лоб», может задеть смежные регистры — перепроводите смежные документы в хронологическом порядке.
  • Документируйте причины. Ведите журнал ошибок закрытия: что, где, когда, как исправили. Это накапливает справочник типовых проблем и сокращает время на поиск в следующий раз.
  • Избегайте доработок типового расчета себестоимости. Это отдельная и опасная ошибка проектирования (см. ниже).

Типичная ошибка проектирования: «доработки типового расчета себестоимости»

Отдельный источник проблем — не сами данные, а доработки блока расчёта себестоимости. Это один из самых сложных для доработки участков системы: по оценке модуль расчёта себестоимости насчитывает порядка 120 000 строк кода (точная цифра не подтверждается открытыми источниками — это экспертная оценка). Типичная ошибка — когда разработчик или консультант решает, что типовой функционал «не совсем подходит», и вносит точечное изменение в логику модуля, не разбираясь в архитектуре целиком.

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

Поэтому доработки по себестоимости и учёту затрат требуют, чтобы за целостность решения отвечал функциональный архитектор, а не отдельный разработчик, реагирующий на локальный запрос бизнеса. На приёме доработки обязательно: тест-сценарий «до/после» на контрольных примерах, оценка влияния на смежные этапы, и план отката.

Обсудить ускорение закрытия месяца в 1С:ERP/КА

Практические рекомендации главному бухгалтеру по организации эффективного закрытия месяца в 1C:ERP

  • Контролируйте данные в течение месяца, а не в момент закрытия: сверяйте остатки, НСИ, заполненность аналитики.
  • Держите чек-лист «до закрытия» (см. раздел выше) и не запускайте расчёт без его прохождения.
  • Ведите журнал ошибок закрытия — превращайте типовые проблемы в регламент.
  • Настройте дату запрета изменений по закрытым периодам, чтобы защитить от случайных правок.
  • Избегайте доработок модуля себестоимости или подключайте архитектора и техконсультанта при подозрении на неверную настройку распределений.
  • Планируйте время на закрытие с запасом на итерации, чтобы срыв сроков отчётности не был неожиданным.

Частые вопросы

Почему ошибки в расчёте себестоимости в 1С:ERP/КА видны только после расчёта?

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

Сколько занимает полный расчёт себестоимости?

От нескольких часов до рабочих дней — в примере из вебинара порядка 8 часов. Одна итерация исправлений не гарантирует результат: из 5 найденных ошибок вторая итерация может устранить только 3, а убедиться можно лишь по итогам следующего полного расчёта.

Можно ли уменьшить число итераций?

Да: контролировать входные данные в течение месяца, проходить чек-лист до закрытия, перепроводить документы в хронологическом порядке и вести журнал ошибок.

Почему точечные доработки модуля себестоимости — риск?

Модуль насчитывает порядка 120 000 строк кода — один из самых сложных для доработки участков. Точечная «подкрутка» без понимания архитектуры целиком часто имеет неочевидные последствия, а откатить такую доработку сложно.

Кто должен принимать решение о доработках блока себестоимости?

Функциональный архитектор, отвечающий за целостность решения, а не отдельный разработчик, реагирующий на локальный запрос бизнеса.

В чём разница между предварительным и окончательным закрытием месяца?

Предварительное выполняет только операции, нужные для расчёта себестоимости, без фиксации данных — удобно для быстрой проверки. Окончательное завершает учёт, фиксирует результаты и формирует отчётность. Для текущего периода доступны оба режима, для прошлого — только окончательное.

Почему закрытие месяца может длиться очень долго (десятки часов)?

Чаще всего — из-за большого количества связей между документами прихода и расхода при заполнении партий в регистре себестоимости. Число связей растёт как произведение приходов на расходы. Ускорить помогает «свертка» документов, использование обособленного обеспечения материалов и настройка параметров закрытия (например, отключение редуцирования графа). Анализ ведётся по протоколу расчёта себестоимости.

Что делать, если операция закрытия месяца завершилась со статусом «Закрыто с ошибками»?

Найти в рабочем «Закрытии месяца» первую операцию со статусом ошибки, прочитать её текст ошибки (там часто указан документ или регистр), устранить причину и последовательно пересчитать зависимые операции — сами они не пересчитаются.

Почему программа ругается на счёт 20/25, хотя в текущем месяце вроде всё в порядке?

Истинная причина часто кроется не в текущем месяце, а в настройках распределения статей расходов или документах поступления прошлых периодов. «Ручное» списание остатков не помогает — оно скроет проблему, которая вернётся в следующем квартале. Нужен аудит цепочек документов.

Как быстро найти источник ошибки, если он не очевиден?

Идти по цепочке: рабочее «Закрытие месяца» → протокол расчёта себестоимости (какой этап/регистр не прошёл) → «Универсальный отчёт» по проблемному регистру → «Анализ субконто» по аналитике → расшифровка до документа. Плюс «Журнал регистрации» для технических ошибок.

Что означает «Калькуляция рассчитана» в протоколе расчёта?

Это признак, что расчёт по документу/калькуляции прошёл успешно. Если расчёт не завершился — причина будет указана в протоколе, например «не установлены цены на материалы».

Можно ли исправить ошибку в уже закрытом периоде?

Да, но аккуратно: стандартное перепроведение может изменить финансовый результат прошлых месяцев и потребовать подачи уточнённых деклараций. Используйте корректировочные документы и «операции вручную» по правилам работы в закрытых периодах, либо доверьте корректировку регистров специалистам сопровождения.

Что проверять перед закрытием, чтобы не получить ошибку?

Полноту и проведение первички, отсутствие отрицательных остатков, заполненность аналитик и статей затрат, настройки учётной политики и курсов валют, закрытие производственных смен и заказов, отсутствие непроведённых документов.

Почему нельзя менять порядок регламентных операций закрытия?

Операции в 1С:ERP жёстко связаны: каждая использует результаты предыдущих. Например, переоценка валюты до закрытия затрат даст себестоимость без учёта актуальных курсов. Нарушение последовательности приводит к некорректному распределению затрат и неверной себестоимости.

Какие отчёты использовать, чтобы убедиться, что себестоимость посчитана верно?

«Себестоимость товаров организаций», «Анализ себестоимости выпущенной продукции», «Плановая и фактическая себестоимость выпущенной продукции», а также контроль отсутствия сальдо на счетах 20, 25, 26, 44 после закрытия.

Сергей Бирюков
Сергей Бирюков
Руководитель офиса
Сергей имеет более 20 лет проектного опыта работы во внедрении ИТ-решений. Практический опыт в качестве аналитика-консультанта, функционального архитектора, руководителя проектов и портфеля проектов. Специализируется в отраслях: строительство, производство, образование, ритейл, сельское хозяйство, металлургия.