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