При ведении производственного учета в программе 1С:Управление производственным предприятием (1С:УПП) пользователи часто сталкиваются с необходимостью перебросить накопленные на одной номенклатурной группе затраты на другую. Ситуация усложняется, если этот перенос нужно выполнить исключительно в суммовом выражении, без указания количества.
Попытки решить эту задачу «в лоб» с помощью стандартных документов, таких как Отчет производства за смену (ОПЗС) или Корректировка незавершенного производства, обычно ни к чему не приводят. Программа либо жестко требует указать количество, либо при попытке указать минимальное количество (например, 0,001) некорректно рассчитывает себестоимость и зависает при закрытии месяца. Выясним причину такого поведения системы и разберем рабочие практические методы решения этой проблемы.
Для начала проанализируем архитектуру учета затрат в 1С:УПП. Все затраты в системе делятся по характеру на две ключевые категории:
Когда мы пытаемся использовать документ Корректировка прочих затрат для переброски материальных статей, система выдает ошибку или не позволяет выбрать нужную статью. Этот документ предназначен исключительно для нематериальных затрат. Если же мы используем Корректировку незавершенного производства, программа обязывает нас указать количество, поскольку статья затрат имеет статус материальной.
Рассмотрим подробнее четыре проверенных способа, которые позволяют корректно обойти это ограничение и перенести затраты без нарушения методологии учета.
---
Это наиболее красивый и методологически верный способ с точки зрения автоматического расчета себестоимости в 1С:УПП. Вместо прямой переброски материалов мы оформляем выпуск внутренней услуги, которая «поглощает» в себя материальные затраты исходной номенклатурной группы и передает их на целевую группу уже в виде нематериальной (прочей) затраты.
Разберем этот процесс по шагам:
Номенклатура и создадим новую позицию, например, «Внутренние технологические работы по переброске затрат». Важно: в поле «Вести количественный учет» снимаем флаг (или выбираем вид номенклатуры «Услуга»).Отчет производства за смену (или Акт об оказании производственных услуг).
Расчет себестоимости выпуска (РСВ) в конце месяца система выполнит следующее: она соберет все материальные затраты на исходной номенклатурной группе, включит их в себестоимость выпущенной услуги «Внутренние технологические работы» и спишет всю получившуюся сумму на целевую номенклатурную группу по нематериальной статье. В результате цель достигнута: сумма перенесена, а количественные остатки материалов на исходной группе закрылись.---
Если вам обязательно нужно использовать документ Корректировка прочих затрат, но система не дает этого сделать из-за материального характера исходных статей, мы можем временно трансформировать характер этих затрат.
Проанализируем этот алгоритм:
Статьи затрат вспомогательную статью, например, «Временный перенос затрат (транзит)» с характером затрат Прочие.Отчет производства за смену (направление выпуска — «На затраты») или с помощью распределения материалов переводим накопленную сумму материальных затрат с исходной статьи на эту новую нематериальную статью в рамках той же исходной номенклатурной группы.Корректировка прочих затрат. В нем мы указываем перевод суммы с исходной номенклатурной группы на целевую номенклатурную группу по нашей транзитной статье без какого-либо количества.---
Часто необходимость переносить затраты вручную в конце месяца возникает из-за методологической ошибки на этапе первичного отражения. Если затраты изначально являются общими для нескольких номенклатурных групп, не нужно списывать их на конкретную группу, чтобы потом переносить.
Посмотрим на более правильное архитектурное решение:
Требование-накладная мы списываем материалы на общепроизводственные расходы (счет 25) или на счет 20, но при этом оставляем поле Номенклатурная группа пустым.Способы распределения статей затрат организаций и настраиваем правило распределения для этой статьи затрат.Расчет себестоимости выпуска программа автоматически возьмет всю накопленную сумму материальных затрат и распределит ее на выпущенную в течение месяца продукцию по всем номенклатурным группам пропорционально выбранной базе. Это полностью исключает ручную работу и необходимость «виртуальных» перебросок.---
Этот способ подходит для опытных пользователей и технических специалистов, когда учет в системе ведется в режиме РАУЗ (Расширенная аналитика учета затрат). Обычная ручная проводка через Операцию (бухгалтерский и налоговый учет) по счету 20 здесь не поможет, так как РАУЗ полностью игнорирует бухгалтерские проводки при расчете себестоимости и ориентируется только на регистры накопления.
Выполним ручную корректировку по шагам:
Корректировка записей регистров.Учет затрат (регламентированный учет) (а также Учет затрат (управленческий учет), если на предприятии ведется управленческий учет затрат).Операция (бухгалтерский и налоговый учет), чтобы отразить перенос сумм по субконто счета 20 на уровне бухгалтерского учета (Дебет 20.01.1 [Новая НГ] — Кредит 20.01.1 [Старая НГ]).Важное предупреждение: Использование четвертого способа требует глубокого понимания структуры метаданных 1С:УПП. Любая ошибка в аналитике (например, несовпадение подразделений, проектов или заказов в строках прихода и расхода) приведет к тому, что документ Расчет себестоимости выпуска выдаст ошибку о наличии встречного выпуска или сформирует «зависшую» на остатках стоимость.
Таким образом, для регулярного использования наиболее безопасным и стабильным является Способ 1 (Выпуск виртуальной услуги), а для исправления системных ошибок распределения лучше один раз настроить автоматические правила согласно Способу 3.