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