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