Как распределить общепроизводственные затраты на производство при отсутствии выпуска в 1С:УПП

Программист Бухгалтерский учет Промышленность, строительство и АПК
← На главную

В процессе ведения учета в программе 1С:Управление производственным предприятием (УПП) часто возникает ситуация, когда на 25 счете («Общепроизводственные расходы») накапливаются затраты (например, коммунальные платежи, отопление, аренда), но в конкретном подразделении в текущем месяце не было выпуска готовой продукции. По умолчанию стандартные механизмы закрытия месяца ищут базу распределения, привязанную к выпуску. Если выпуска нет — затраты остаются на 25 счете, что не всегда устраивает финансовую службу.

Разберем подробно, какими способами можно «протолкнуть» эти затраты на 20 счет («Основное производство») или списать их корректно, чтобы закрыть период.

Вариант 1. Использование документа «Корректировка прочих затрат»

Проанализируем наиболее гибкий, хоть и требующий ручного или полуавтоматического вмешательства способ. Документ Корректировка прочих затрат позволяет изменить аналитику учета затрат без привязки к факту выпуска.

  1. Создаем документ Корректировка прочих затрат с видом операции «Перенос».
  2. В качестве источника указываем статью затрат 25 счета и соответствующее подразделение.
  3. В качестве получателя указываем статью затрат уже 20 счета и нужную номенклатурную группу.
  4. Важный нюанс: Чтобы не заполнять документ вручную при большом количестве статей, рекомендуется разработать простую внешнюю обработку заполнения табличной части, которая будет собирать остатки по 25 счету и распределять их по заданным коэффициентам (например, по площади цехов) на 20 счет.

После проведения этого документа затраты окажутся в незавершенном производстве (НЗП). Если выпуска так и не будет, они останутся там «висеть» до следующего месяца или могут быть списаны на 91 счет документом Прочие затраты.

Вариант 2. Настройка распределения «На затраты» в режиме РАУЗ

Если в вашей информационной базе используется Расширенная аналитика учета затрат (РАУЗ), мы можем воспользоваться механизмом распределения не на выпуск, а на уже имеющиеся затраты. Рассмотрим, как это настроить:

Выясним причину, почему стандартное распределение не срабатывает: оно ищет базу «Выпуск». Нам же нужно изменить направление в справочнике Способы распределения затрат. В поле «Направление распределения» выбираем значение «На затраты».

В этом случае система будет анализировать не объем выпущенной продукции, а затраты, которые уже накоплены на 20 счете (например, материальные расходы или зарплата основных рабочих). Если на 20 счете есть хоть какая-то активность, ОПР распределятся пропорционально этим суммам.

Вариант 3. Использование СКД для формирования произвольной базы

Когда на 20 счете нет вообще никаких затрат и нет выпуска, системе не к чему «прицепиться». В такой ситуации мы можем использовать возможности Системы компоновки данных (СКД) внутри способа распределения.

Проанализируем последовательность действий:

  1. В способе распределения выбираем тип базы «Произвольный».
  2. Переходим к редактированию схемы компоновки данных.
  3. В запросе СКД можно прописать логику, которая будет возвращать фиксированные коэффициенты для подразделений или данные из других регистров (например, показатели площади из свойств подразделений).

При таком подходе документ Расчет себестоимости выпуска увидит базу, созданную вашим запросом, и распределит 25 счет на 20 счет даже при «пустом» производстве.

Вариант 4. Механизм внутренних услуг (23 счет)

Рассмотрим ситуацию, напоминающую работу вспомогательных производств (например, котельной). Если затраты 25 счета можно интерпретировать как услугу, оказанную одним подразделением другому, мы можем применить схему внутреннего сервиса.

Посмотрим на алгоритм:

  1. Затраты аккумулируются на 23 счете (вспомогательное производство).
  2. Документом Акт об оказании производственных услуг (внутренний) отражается передача услуг от вспомогательного подразделения основному.
  3. В документе явно указывается аналитика 20 счета.

Это позволяет жестко зафиксировать передачу стоимости между счетами и подразделениями, минуя автоматические алгоритмы поиска базы распределения.

Вариант 5. Прямое списание на финансовый результат (Директ-костинг)

Если политика предприятия позволяет не капитализировать общепроизводственные расходы в стоимости НЗП при отсутствии выпуска, можно рассмотреть вариант настройки Директ-костинга для конкретных статей затрат.

В настройках параметров учета или в регистре Способы распределения статей затрат организаций для нужной статьи ОПР можно указать характер распределения «Не распределять» или настроить списание напрямую на счет 90.08 или 91.02. Это позволит «очистить» 25 счет в конце месяца без необходимости имитировать производственную деятельность на 20 счете.

Технический контроль распределения

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

Пример программного переноса (схематично):


// Создание документа Корректировка прочих затрат
Док = Документы.КорректировкаПрочихЗатрат.СоздатьДокумент();
Док.Дата = КонецМесяца(ТекущаяДата());
Док.ВидОперации = Перечисления.ВидыОперацийКорректировкаПрочихЗатрат.Перенос;

// Заполнение табличной части "Затраты" (Источник)
НоваяСтрока = Док.Затраты.Добавить();
НоваяСтрока.СтатьяЗатрат = Статья25;
НоваяСтрока.СчетУчета = СчетаУчета.ОбщепроизводственныеРасходы;
// ... заполнение аналитики подразделения ...

// Заполнение табличной части "Получатели"
НоваяСтрокаПолучатель = Док.Получатели.Добавить();
НоваяСтрокаПолучатель.СтатьяЗатрат = Статья20;
НоваяСтрокаПолучатель.СчетУчета = СчетаУчета.ОсновноеПроизводство;
// ... заполнение номенклатурной группы и подразделения ...

Док.Записать(РежимЗаписиДокумента.Проведение);

Резюме: Если выпуск отсутствует, самым «чистым» с точки зрения методологии 1С:УПП является использование документа Корректировка прочих затрат или настройка способа распределения через СКД в РАУЗ. Выбор зависит от того, насколько часто повторяется данная ситуация и готовы ли вы поддерживать кастомный код в системе.

← На главную