Как распределить постатейные расходы на выпуск будущих периодов в 1С:ERP и почему не работает аналитика «Заказ на производство»?

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

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

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

Почему возникает проблема: теория распределения затрат в 1С:ERP

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

Многие пользователи совершают ошибку, полагая, что если в статье расходов указана аналитика ЗаказНаПроизводство, то программа автоматически свяжет эту сумму с конкретным заказом и «придержит» ее на счете 20 до момента выпуска. Однако это работает не так:

Рассмотрим детально рабочие варианты решения этой задачи.

---

Вариант №1: Использование цеховой кладовой (Методически наиболее верный путь)

Если перед нами стоит задача передать материалы под конкретный будущий выпуск и сохранить их на 20 счете в незавершенном производстве (НЗП), то использование документа «Списание на расходы» является методологической ошибкой. Правильное решение — передача материалов в Цеховую кладовую.

Давайте разберем этот процесс по шагам:

  1. Создание цеховой кладовой. В структуре предприятия создается склад с типом «Цеховая кладовая» и привязывается к конкретному производственному подразделению.
  2. Передача материалов. Вместо документа ВнутреннееПотреблениеТоваров мы оформляем документ ПередачаМатериаловВКладовую (или используем документ ДвижениеПродукцииИМатериалов). В этот момент материалы физически перемещаются со склада в цех, но остаются на балансе в виде номенклатурных затрат (на счете 20 или 10.11 в зависимости от настроек учетной политики). Они числятся в НЗП в количественном и суммовом выражении.
  3. Ожидание выпуска. Материалы могут находиться в цеховой кладовой сколь угодно долго (июль, август). На них не начисляется себестоимость других выпусков, они не требуют ежемесячного распределения.
  4. Списание под выпуск (в сентябре). При оформлении документа ЭтапПроизводства или ПроизводствоБезЗаказа в сентябре на вкладке «Расход материалов и работ» мы указываем данные материалы и выбираем источник получения — наша «Цеховая кладовая». В момент расчета себестоимости сентября материалы спишутся из кладовой напрямую на себестоимость конкретной выпущенной продукции.

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

---

Вариант №2: Настройка статьи расходов с распределением «На НЗП» (Ручное управление)

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

Рассмотрим этот алгоритм:

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

Важное предупреждение: Если вы перенастраиваете правила распределения «задним числом», обязательно убедитесь, что вы отменили и удалили старые (автоматически созданные системой) документы распределения расходов за июль. В противном случае процедура РасчетСебестоимости продолжит использовать старые настройки, которые уже записаны в этих документах.

---

Вариант №3: Автоматическое распределение «С учетом будущих выпусков»

В современных редакциях 1С:ERP предусмотрен еще один интересный инструмент в правилах распределения расходов — распределение по базам «с учетом будущих выпусков»:

Если выбрать этот вариант в правиле распределения статьи расходов, система при расчете себестоимости июля проанализирует не только фактический выпуск июля, но и запланированные к выпуску партии (этапы производства), по которым уже открыты производственные заказы. Та часть расходов, которая математически должна быть отнесена на будущие этапы, будет зарезервирована в регистре ПрочиеРасходыНЗП автоматически.

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

---

Резюме и рекомендации

Подводя итог нашему анализу, выделим ключевые правила работы с временным лагом затрат в 1С:ERP:

← На главную