Почему при закрытии месяца в 1С:Бухгалтерии 3.0 возникают корректировки выпуска продукции (счета 20, 41, 90)?

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет Промышленность, строительство и АПК
← На главную

При закрытии месяца многие пользователи сталкиваются с тем, что программа автоматически формирует проводки корректировки выпуска продукции (например, 90.02.1 — 20.01 или 41.02 — 20.01). Часто бухгалтеры воспринимают эти проводки как ошибку, однако в большинстве случаев они являются следствием настроек учета и логики распределения затрат. Давайте разберемся, почему это происходит и как исправить ситуацию.

Понимаем природу корректировочных проводок

Система 1С:Бухгалтерия 8 использует метод попередельного расчета себестоимости. В процессе закрытия месяца алгоритм РасчетСебестоимости пытается сбалансировать накопленные затраты на счете 20.01 с фактическим выпуском продукции. Если затраты были отнесены на определенную Номенклатурную группу, а выпуск по этой группе оказался недостаточным или отсутствует, система не может оставить затраты «висеть» на счете 20 и вынуждена корректировать их.

Основные причины появления корректировок:

  1. Несоответствие номенклатурных групп (НГ): Это наиболее частая причина. Если затраты (зарплата, материалы, амортизация) распределены на одну НГ, а выручка или выпуск продукции отражены по другой, программа «теряет» базу для распределения. В итоге возникают проводки, которые принудительно списывают остатки с 20-го счета.
  2. Отсутствие инвентаризации незавершенного производства (НЗП): Если вы не используете документ Инвентаризация НЗП, программа считает, что все затраты, накопленные на счете 20.01, должны быть списаны на себестоимость выпущенной продукции в текущем месяце. Если выпуска мало, а затрат много, возникает огромная корректировка.
  3. Разрыв между выпуском и реализацией: Если выпуск продукции отражен по одной логике (например, производство мебели), а реализация идет через услуги, возникают разрывы в регистрах Затраты.Вершины и Затраты.Ребра, что заставляет систему корректировать сальдо.

Разбираем проблему по шагам

Если вы увидели проводки по счету 41.02 или 90.02.1 в корреспонденции со счетом 20.01, выполните следующие действия:

  1. Проверьте оборотно-сальдовую ведомость (ОСВ) по счету 20.01 в разрезе Номенклатурных групп. Посмотрите, нет ли групп, по которым на конец месяца есть накопленные затраты, но нет выпуска продукции.
  2. Сверьте номенклатурные группы в документах Отчет производства за смену (выпуск) и в документах Реализация товаров и услуг (или оказания услуг). Они должны совпадать. Если услуги вы оказываете по одной группе, а затраты собираете по другой, система не сможет корректно закрыть 20-й счет.
  3. Проанализируйте учетную политику. Убедитесь, что прямые расходы настроены корректно. Если вы используете плановые цены, разница между плановой и фактической стоимостью — это и есть сумма корректировки, которую программа доначисляет до факта.

Технические детали работы алгоритма

Внутренний механизм расчета себестоимости работает как Граф. Программа обходит узлы (затраты) и ребра (связи между затратами и выпуском). Если общая сумма затрат (например, 414 353 рубля) превышает базу распределения (например, 81 536 рублей), алгоритм ОценитьЗатраты вынужден выполнить корректировку.

Для понимания того, как распределяются затраты, полезно заглянуть в модуль РасчетСебестоимости:


// Пример логики обхода графа затрат
Для Каждого Вершина Из Затраты.Вершины Цикл
    // Система определяет пропорцию распределения
    // Если база равна нулю, затраты уходят на 90 счет
    База = РаспределитьЗатраты(Вершина);
КонецЦикла;

Как предотвратить появление ненужных проводок?

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

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

← На главную