Как найти и проанализировать регистр НЗП в 1С:УПП?

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

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

Архитектурный нюанс: Партионный учет против РАУЗ

Прежде чем приступать к поиску регистров в системе, нам необходимо выяснить, какая модель учета затрат используется на конкретном предприятии. Это критически важно, так как структура регистров НЗП в 1С:УПП напрямую зависит от выбранной в настройках параметров учета учетной политики.

Проанализируем две возможные ситуации:

  1. При классическом партионном учете в системе действительно используются специализированные регистры накопления незавершенного производства по различным видам учета. Именно их мы чаще всего ищем для анализа себестоимости.
  2. При использовании РАУЗ (Расширенной аналитики учета затрат) эти специализированные регистры НЗП вообще не используются и остаются пустыми! Вся информация о затратах и незавершенном производстве пишется в единые универсальные регистры накопления.

Рассмотрим подробнее, какие именно регистры отвечают за НЗП в зависимости от режима:

Способ 1. Поиск регистра НЗП в режиме «1С:Предприятие»

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

Разберем по шагам классический способ:

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

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

Способ 2. Поиск регистра в Конфигураторе

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

Выясним, как быстро найти объект в дереве конфигурации:

  1. Откроем информационную базу в режиме «Конфигуратор».
  2. Раскроем дерево конфигурации (меню «Конфигурация» — «Открыть конфигурацию»).
  3. Перейдем к ветке «Регистры накопления».
  4. Для быстрого поиска нажмем сочетание клавиш Ctrl + Shift + F (глобальный поиск) или воспользуемся поиском по свойствам. Также можно просто начать набирать имя регистра на английском или русском языке (синоним).
  5. Имя нужного нам объекта в метаданных — НезавершенноеПроизводство (а также сопутствующие регистры НезавершенноеПроизводствоБухгалтерскийУчет и НезавершенноеПроизводствоНалоговыйУчет).

Для демонстрации того, как извлечь остатки НЗП с помощью запроса, рассмотрим следующий пример кода:


ВЫБРАТЬ
    НЗП.Организация КАК Организация,
    НЗП.Подразделение КАК Подразделение,
    НЗП.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа,
    НЗП.СтатьяЗатрат КАК СтатьяЗатрат,
    НЗП.Затрата КАК Затрата,
    НЗП.КоличествоОстаток КАК КоличествоОстаток,
    НЗП.СтоимостьОстаток КАК СтоимостьОстаток
ИЗ
    РегистрНакопления.НезавершенноеПроизводствоБухгалтерскийУчет.Остатки(&Период, ) КАК НЗП

Структура традиционных регистров НЗП

Чтобы успешно анализировать данные в регистрах группы НезавершенноеПроизводство..., важно понимать их структуру измерений и ресурсов. Эти данные представляют собой многомерную систему учета затрат.

Измерения регистра (аналитические разрезы):

Ресурсы регистра:

Какие документы делают движения по регистрам НЗП?

Данные в регистрах незавершенного производства не появляются сами по себе. Они формируются в результате проведения различных документов на протяжении отчетного периода.

Проанализируем основные хозяйственные операции и документы, которые ими управляют:

1. Движения по приходу (накопление затрат в НЗП):

2. Движения по расходу (списание затрат из НЗП):

Специализированные отчеты для анализа НЗП

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

Рассмотрим два самых важных отчета:

Типичные ошибки при закрытии НЗП и способы их исправления

При запуске документа Расчет себестоимости выпуска пользователи часто сталкиваются с ошибками проведения, связанными с некорректным заполнением регистров НЗП. Выясним причины наиболее распространенных проблем.

Ошибка: «Количество, списываемое из производства, превышает остаток в НЗП...»

Это самая популярная ошибка в УПП. Она означает, что документ выпуска (например, «Отчет производства за смену») пытается списать на готовую продукцию материалы, которых физически нет в незавершенном производстве данного подразделения. То есть расход превысил приход.

Как исправить: Проверить аналитику в документах «Требование-накладная» и «Отчет производства за смену». Часто путают подразделение, номенклатурную группу или саму спецификацию (например, передали материал «Сталь марки А», а списать пытаются «Сталь марки Б»). Для детальной сверки используйте отчет «Ведомость по производственным затратам» с группировкой по всем измерениям.

Ошибка: «Не выполнено распределение по переделам для затрат...»

Обычно возникает при наличии встречного выпуска (кольцевой зависимости), когда продукция одного цеха потребляется другим, и наоборот, в рамках одного периода.

Как исправить: Необходимо корректно заполнить регистр сведений Встречный выпуск продукции и услуг, чтобы программа знала, в какой последовательности рассчитывать себестоимость этих переделов.

Зависание стоимости в НЗП при отсутствии количества

Ситуация, когда количественно материалы полностью списались на выпуск готовой продукции, но на конец месяца по регистру НЗП продолжает числиться рублевая сумма (остаток стоимости).

Как исправить: Это происходит из-за нарушения хронологии проведения документов (например, выпуск оформили раньше, чем поступление материалов в производство) или неверной настройки способов распределения статей затрат. Помогает восстановление последовательности проведения документов и перезапуск расчета себестоимости.

← На главную