Как в 1С отследить цепочку производства при преобразовании одного полуфабриката в другой?

Бизнес-аналитик 1С v8.3 (Обычные формы) Управленческий учет Промышленность, строительство и АПК
← На главную

В производственном учете часто возникает ситуация, когда на определенном этапе сборки изделие может изменить свою траекторию. Например, у нас есть собранный узел КА-98, который по документам числится как полуфабрикат. Однако в зависимости от производственной необходимости или решения кладовщика, этот узел может либо остаться КА-98, либо превратиться в КА-99 после дополнительных манипуляций. Основная проблема здесь заключается в потере «связующей нити»: если просто переименовать изделие в отчете, система перестает видеть связь между затраченными деталями и итоговым прибором. Рассмотрим подробнее, как решить эту задачу в программах 1С (на примере УПП или аналогичных конфигураций на обычных формах), чтобы руководство могло видеть прозрачный отчет нажатием одной кнопки.

Причина разрыва цепочки в отчетах

Разберем ситуацию: когда мы выпускаем КА-98, система фиксирует его как готовую продукцию или полуфабрикат на складе. Если далее мы хотим получить КА-99, нам недостаточно просто указать новое имя в Отчете производства за смену. Для системы это два независимых объекта. Чтобы цепочка не рушилась, мы должны зафиксировать факт потребления одного изделия для выпуска другого. Проанализируем основные методы решения этой задачи.

Способ 1: Использование регистра «Встречный выпуск»

Как было отмечено в обсуждении, одним из ключевых механизмов является регистр сведений Встречный выпуск. Этот инструмент необходим, когда в производстве возникает зацикливание затрат или когда один полуфабрикат выпускается и тут же потребляется для выпуска другого изделия в рамках одного периода.

Выясним, как найти и настроить этот регистр:

  1. Перейдем в меню Операции — Регистры сведений — Встречный выпуск.
  2. В этом регистре необходимо указать продукцию (например, КА-99) и затрату (полуфабрикат КА-98), которая пошла на ее изготовление.
  3. Это позволит системе при расчете себестоимости (документ Расчет себестоимости выпуска) корректно распределить стоимость с одного изделия на другое, не выдавая ошибок о «кольцевых зависимостях».

Способ 2: Оформление через производственные спецификации

Чтобы руководство видело «движение» приборов, переход из КА-98 в КА-99 должен быть оформлен как полноценная технологическая операция. Проанализируем последовательность действий:

Создадим спецификацию для изделия КА-99. В составе этой спецификации в качестве основного материала укажем номенклатуру КА-98. Посмотрим, как это будет выглядеть в документах:

В документе Отчет производства за смену при выпуске КА-99 необходимо:

Таким образом, мы физически «списываем» один прибор и «рождаем» другой. В этом случае любой стандартный отчет, например Ведомость по производственным затратам или Дерево затрат, покажет, что стоимость КА-99 состоит из стоимости КА-98.

Способ 3: Учет по характеристикам

Если КА-98 и КА-99 конструктивно идентичны и различаются лишь финальной настройкой или программным обеспечением, целесообразно использовать механизм характеристик номенклатуры. Рассмотрим этот вариант:

Вместо создания двух разных позиций в справочнике Номенклатура, создадим одну — Прибор КА. Для нее включим учет по характеристикам:

  1. Характеристика 1: Исполнение 98.
  2. Характеристика 2: Исполнение 99.

Переход из одного состояния в другое в таком случае оформляется документом Комплектация номенклатуры с видом операции «Разборка» (разбираем одну характеристику) или через производство. Это позволяет видеть общие остатки по Прибору КА в одном отчете, детализируя их по конкретным исполнениям.

Способ 4: Документ «Комплектация номенклатуры»

Если процесс превращения КА-98 в КА-99 происходит мгновенно на складе без участия производственных цехов, разберем самый простой метод — использование документа Комплектация номенклатуры.

Выберем вид операции Комплектация. В поле «Номенклатура» (что получаем) укажем КА-99, а в табличной части «Состав» (из чего собираем) укажем КА-98. При проведении документа КА-98 исчезнет со склада, а КА-99 появится. Связь между ними сохранится в структуре подчиненности документов, что позволит отследить историю каждого экземпляра.

Как обеспечить прозрачность для руководства?

Для того чтобы «нажать на кнопку и все увидеть», мы рекомендуем использовать следующие стандартные отчеты:

1. Отчет «Дерево спецификаций»
Позволяет визуализировать структуру любого готового изделия. Если КА-99 выпускается из КА-98, в дереве это будет наглядно отображено как иерархия.

2. Отчет «Анализ распределения затрат»
Поможет увидеть, какие именно полуфабрикаты были поглощены в процессе производства конкретной партии продукции. Именно здесь будет видна связь между разными наименованиями изделий.

3. Отчет «Ведомость по производственным затратам»
В этом отчете мы можем настроить группировку по Затрате и Продукции. Тогда мы увидим строчку, где в колонке «Затрата» стоит КА-98, а в колонке «Продукция» — КА-99. Это и есть искомая цепочка перехода.

Техническая реализация (пример логики)

Если вы автоматизируете процесс программно, проанализируем, как можно связать эти объекты в коде при заполнении документов. Например, при создании Отчета производства за смену на основании данных кладовщика, мы можем использовать следующий алгоритм:


// Пример логики заполнения выпуска на основании полуфабриката
Процедура ЗаполнитьМатериалыПоВыпуску(ДокументОбъект)
    // Очищаем текущие материалы
    ДокументОбъект.Материалы.Очистить();
    
    Для Каждого СтрокаПродукции Из ДокументОбъект.Продукция Цикл
        // Если выпускаем КА-99, автоматически подтягиваем КА-98 как затрату
        Если СтрокаПродукции.Номенклатура = Справочники.Номенклатура.НайтиПоНаименованию("КА-99") Тогда
            НоваяСтрока = ДокументОбъект.Материалы.Добавить();
            НоваяСтрока.Номенклатура = Справочники.Номенклатура.НайтиПоНаименованию("КА-98");
            НоваяСтрока.Количество = СтрокаПродукции.Количество;
            // Указываем статью затрат и аналитику для корректного учета
            НоваяСтрока.СтатьяЗатрат = Справочники.СтатьиЗатрат.ПолуфабрикатыСобственные;
        КонецЕсли;
    КонецЦикла;
КонецПроцедуры

Важный момент: использование регистра Встречный выпуск критично, если расчет себестоимости «спотыкается» на таких переходах. Обязательно проверьте настройки учетной политики в части «Способов распределения затрат», чтобы система знала, как переносить стоимость с этапа на этап.

Таким образом, комбинируя правильное оформление первичных документов (списание КА-98 на выпуск КА-99) и использование специализированных регистров 1С, мы получаем абсолютно прозрачную систему учета, в которой цепочка производства не прерывается, а отчетность для руководства формируется корректно и автоматически.

← На главную