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