В программе «1С:Управление производственным предприятием» (УПП) учет незавершенного производства (НЗП) — один из самых сложных и объёмных разделов. Часто у начинающих разработчиков и аналитиков возникает вопрос: как быстро найти нужный регистр незавершенного производства, посмотреть его движения или проанализировать остатки? В этой статье мы подробно, шаг за шагом, разберем архитектуру учета НЗП в 1С:УПП, научимся находить нужные регистры в конфигураторе и пользовательском режиме, а также рассмотрим особенности работы с ними при различных моделях учета.
Прежде чем приступать к поиску регистров в системе, нам необходимо выяснить, какая модель учета затрат используется на конкретном предприятии. Это критически важно, так как структура регистров НЗП в 1С:УПП напрямую зависит от выбранной в настройках параметров учета учетной политики.
Проанализируем две возможные ситуации:
Рассмотрим подробнее, какие именно регистры отвечают за НЗП в зависимости от режима:
НезавершенноеПроизводство — используется для целей управленческого учета.НезавершенноеПроизводствоБухгалтерскийУчет — предназначен для отражения операций в бухгалтерском учете.НезавершенноеПроизводствоНалоговыйУчет — хранит данные для налогового учета.УчетЗатрат — универсальный регистр для управленческого учета.УчетЗатратРегл — универсальный регистр для регламентированного (бухгалтерского и налогового) учета.Если нам необходимо быстро просмотреть записи регистров накопления непосредственно в пользовательском режиме (в режиме обычных форм, на которых построена 1С:УПП), выполним следующие действия.
Разберем по шагам классический способ:
Незавершенное производство (для управленческого учета);Незавершенное производство (бухгалтерский учет);Незавершенное производство (налоговый учет).Если на предприятии включен режим РАУЗ, то по указанному выше алгоритму следует искать регистры Учет затрат или Учет затрат (регламентированный учет).
Для разработчиков, которым необходимо написать запрос, изменить схему компоновки данных или изучить структуру метаданных, путь лежит через Конфигуратор.
Выясним, как быстро найти объект в дереве конфигурации:
НезавершенноеПроизводство (а также сопутствующие регистры НезавершенноеПроизводствоБухгалтерскийУчет и НезавершенноеПроизводствоНалоговыйУчет).Для демонстрации того, как извлечь остатки НЗП с помощью запроса, рассмотрим следующий пример кода:
ВЫБРАТЬ
НЗП.Организация КАК Организация,
НЗП.Подразделение КАК Подразделение,
НЗП.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа,
НЗП.СтатьяЗатрат КАК СтатьяЗатрат,
НЗП.Затрата КАК Затрата,
НЗП.КоличествоОстаток КАК КоличествоОстаток,
НЗП.СтоимостьОстаток КАК СтоимостьОстаток
ИЗ
РегистрНакопления.НезавершенноеПроизводствоБухгалтерскийУчет.Остатки(&Период, ) КАК НЗП
Чтобы успешно анализировать данные в регистрах группы НезавершенноеПроизводство..., важно понимать их структуру измерений и ресурсов. Эти данные представляют собой многомерную систему учета затрат.
Измерения регистра (аналитические разрезы):
Номенклатура (например, «Лист стальной», «Болт М10»). Для нематериальных затрат это поле может оставаться пустым или содержать элементы номенклатуры с типом «Услуга».Ресурсы регистра:
Данные в регистрах незавершенного производства не появляются сами по себе. Они формируются в результате проведения различных документов на протяжении отчетного периода.
Проанализируем основные хозяйственные операции и документы, которые ими управляют:
1. Движения по приходу (накопление затрат в НЗП):
Требование-накладная — основной документ, который списывает материалы со склада и передает их в производство (в НЗП конкретного подразделения).Отражение зарплаты в регламентированном учете — распределяет начисленную заработную плату производственного персонала и страховые взносы на затраты производства (счет 20 или 23).Амортизация ОС — начисляет износ производственного оборудования, относя стоимость амортизации на производственные статьи затрат.Поступление товаров и услуг — используется, когда услуги сторонних контрагентов (например, аренда производственного помещения или потребленная электроэнергия) сразу относятся на затраты цехов.2. Движения по расходу (списание затрат из НЗП):
Отчет производства за смену — фиксирует выпуск готовой продукции или полуфабрикатов и списывает материалы из НЗП на себестоимость этого выпуска в соответствии со спецификацией или ручным распределением.Списание НЗП — специализированный документ для инвентаризации остатков в цехах, с помощью которого списывают брак, недостачи или технологические потери.Расчет себестоимости выпуска — ключевой регламентный документ конца месяца. Он производит итоговую стоимостную оценку выпуска, распределяет косвенные расходы, корректирует плановую себестоимость до фактической и окончательно закрывает регистры НЗП.Хотя на форумах часто советуют использовать «Универсальный отчет» для просмотра записей регистров, работать с ним напрямую бывает крайне неудобно из-за обилия служебных полей и отсутствия группировок по умолчанию. В 1С:УПП разработаны мощные специализированные отчеты, которые обращаются к регистрам НЗП напрямую и выводят информацию в удобном для пользователя виде.
Рассмотрим два самых важных отчета:
При запуске документа Расчет себестоимости выпуска пользователи часто сталкиваются с ошибками проведения, связанными с некорректным заполнением регистров НЗП. Выясним причины наиболее распространенных проблем.
Ошибка: «Количество, списываемое из производства, превышает остаток в НЗП...»
Это самая популярная ошибка в УПП. Она означает, что документ выпуска (например, «Отчет производства за смену») пытается списать на готовую продукцию материалы, которых физически нет в незавершенном производстве данного подразделения. То есть расход превысил приход.
Как исправить: Проверить аналитику в документах «Требование-накладная» и «Отчет производства за смену». Часто путают подразделение, номенклатурную группу или саму спецификацию (например, передали материал «Сталь марки А», а списать пытаются «Сталь марки Б»). Для детальной сверки используйте отчет «Ведомость по производственным затратам» с группировкой по всем измерениям.
Ошибка: «Не выполнено распределение по переделам для затрат...»
Обычно возникает при наличии встречного выпуска (кольцевой зависимости), когда продукция одного цеха потребляется другим, и наоборот, в рамках одного периода.
Как исправить: Необходимо корректно заполнить регистр сведений Встречный выпуск продукции и услуг, чтобы программа знала, в какой последовательности рассчитывать себестоимость этих переделов.
Зависание стоимости в НЗП при отсутствии количества
Ситуация, когда количественно материалы полностью списались на выпуск готовой продукции, но на конец месяца по регистру НЗП продолжает числиться рублевая сумма (остаток стоимости).
Как исправить: Это происходит из-за нарушения хронологии проведения документов (например, выпуск оформили раньше, чем поступление материалов в производство) или неверной настройки способов распределения статей затрат. Помогает восстановление последовательности проведения документов и перезапуск расчета себестоимости.