Ситуация, когда при выполнении регламентных операций по закрытию месяца в 1С:ERP система выдает ошибку «Наличие остатков в незавершенном производстве для завершенных партий», является одной из самых трудоемких в диагностике. Проблема проявляется в том, что по количеству все материалы списаны корректно, этапы производства завершены, но в регистре Себестоимость товаров или в отчетах по распределению затрат продолжают «висеть» денежные суммы при нулевом остатке количества. Рассмотрим подробно, почему это происходит и как устранить данную коллизию.
Прежде чем приступать к исправлению, выясним причину возникновения ошибки. В 1С:ERP партионный учет (версий 2.2 и 2.4) опирается на сложные механизмы сопоставления прихода затрат и их расхода на выпуск продукции. Основные факторы, приводящие к разрыву стоимостных цепочек, включают:
Статье калькуляции или с определенным ГФУ), а в документе выпуска или распределения материалов указана другая аналитика, система не сможет «схлопнуть» эти записи. В итоге по количеству остаток обнулится, а сумма останется на «старой» аналитике.Поступление доп. расходов), система может не найти связи с уже закрытой партией производства.Группа финансового учета или Категория эксплуатации. Поскольку эти реквизиты входят в состав ключа аналитики учета, система видит приход на один ключ, а расход — на другой.Разберем, как локализовать ошибку. Начнем с формирования специализированных отчетов. Нам потребуется отчет «Анализ себестоимости товаров» с максимальной детализацией. Настроим его так, чтобы были видны Регистратор, Аналитика учета номенклатуры и Партия. Ищем строки, где конечное сальдо по количеству равно нулю, а по стоимости (управленческой или бухгалтерской) — нет.
Далее воспользуемся встроенным инструментом диагностики. Перейдем в раздел Производство — Отчеты по производству — Проверка данных партионного учета. Этот инструмент позволяет выявить расхождения между регистром Себестоимость товаров и вспомогательными регистрами партионного учета, такими как Партии затрат на выпуск.
Иногда обычное перепроведение документов не дает результата, так как система «считает», что по данным документам пересчет не требуется. Попробуем инициировать полный пересчет себестоимости с нуля за конкретный месяц. Разберем по шагам, как это сделать:
Расчет себестоимости товаров за проблемный период.Задания к расчету себестоимости.Для программиста это может выглядеть следующим образом (пример добавления задания программно):
МенеджерЗаписи = РегистрыСведений.ЗаданияКРасчетуСебестоимости.СоздатьМенеджерЗаписи();
МенеджерЗаписи.Период = ДатаНачалаМесяца;
МенеджерЗаписи.Организация = Объект.Организация;
МенеджерЗаписи.Записать();
После этого запустим процедуру закрытия месяца повторно. Это заставит алгоритм 1С:ERP полностью переформировать движения по регистрам Партии товаров и Себестоимость товаров.
Если штатный пересчет не помог, проанализируем ситуацию на уровне записей регистров. Нам нужно убедиться, что Ключ аналитики учета номенклатуры в записях прихода совпадает с ключом в записях расхода. Исправить технические сбои поможет создание отсутствующих ключей аналитики учета по партнерам и номенклатуре.
Выясним причину расхождения, выполнив следующие действия:
Этап производства, по которому зависла сумма.Себестоимость товаров.Приход и Расход. Особое внимание уделим полям Аналитика учета номенклатуры и Раздел учета. Также полезно выполнить сверку регистра себестоимости и ОСВ по МПЗ.Часто оказывается, что при списании материала система подставила аналитику с пустым складом или другую статью калькуляции.
Рассмотрим ситуацию, когда ошибка носит системный характер (например, из-за изменения настроек учета в прошлом, которые невозможно откатить), а период необходимо закрыть срочно. В этом случае применяется документ Корректировка регистров. Это решение было предложено опытными специалистами на практике.
Выполним следующие действия:
Себестоимость товаров.Важно: После выполнения ручной корректировки обязательно проверьте отчет «Ведомость по товарам в НЗП». Он должен показывать нулевые остатки как по количеству, так и по стоимости.
Чтобы избежать повторения ситуации «сумма без количества», рекомендуем соблюдать следующие правила:
ГФУ номенклатуры, которая находится в остатках на складах или в производстве. Если смена необходима, делайте это через документ Пересортица товаров или Корректировка реквизитов с полным обнулением старых остатков.Таким образом, мы разобрали сложный технический кейс 1С:ERP. Хотя система автоматизирована, ошибки в последовательности данных могут приводить к стоимостным перекосам. Комбинация аналитического подхода и, в крайнем случае, ручной корректировки регистров позволяет успешно завершить процедуру закрытия месяца.