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