Можно ли в ERP отследить местонахождение материала в НЗП?

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

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

Вариант 1. Использование цеховых кладовых

Проанализируем самый простой с точки зрения методологии учета вариант — использование механизма цеховых кладовых. В 1С:ERP цеховая кладовая — это складской объект, который позволяет вести оперативный остаток материалов и продукции непосредственно в производственном подразделении без оформления лишних финансовых документов.

Разберем по шагам, как это работает:

  1. Создаем структуру складов, где каждая «точка» или даже рабочее место мастера представлено как отдельная Кладовая цеха.
  2. Материалы передаются со склада сырья в кладовую документом ДвижениеПродукцииИМатериалов (операция «Передача в кладовую»).
  3. Для перемещения между рабочими местами используется тот же документ с видом операции «Перемещение».

Преимущество: мы всегда видим количественный остаток в разрезе конкретной кладовой (рабочего места) через отчет «Ведомость по товарам на складах».
Недостаток: такой подход требует колоссальных трудозатрат на оформление документов перемещения при каждом переходе детали от одного рабочего к другому.

Вариант 2. Уровень цехового управления (MES) и пооперационное планирование

Рассмотрим более технологичный и «правильный» для 1С:ERP путь — использование подсистемы MES (Manufacturing Execution System). Этот функционал позволяет спуститься с уровня этапов производства на уровень технологических операций.

Выясним, какие настройки для этого необходимы:

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

Вариант 3. Автоматизация через штрихкодирование и «Сопроводительные листы»

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

На каждую партию деталей печатается лист со штрихкодами операций. Рабочий, завершив свою часть работы, подходит к терминалу или использует ТСД и сканирует штрихкод своей операции. Система автоматически:

  1. Фиксирует время окончания текущей операции.
  2. Назначает время начала следующей операции.
  3. Определяет текущего держателя (исполнителя) детали.

Для реализации такой схемы в коде можно использовать алгоритмы обработки событий сканирования. Рассмотрим пример логики фиксации выполнения операции:


Процедура ОбработатьСканированиеОперации(ДанныеШтрихкода, ТекущийИсполнитель)
    // Поиск операции в системе по ШК
    ОперацияОбъект = Документы.ПроизводственнаяОперация.НайтиПоШтрихкоду(ДанныеШтрихкода);
    
    Если ОперацияОбъект.Пустая() Тогда
        Возврат; // Операция не найдена
    КонецЕсли;

    // Фиксация начала или окончания
    Если ОперацияОбъект.Статус = Перечисления.СтатусыПроизводственныхОпераций.Создана Тогда
        ОперацияОбъект.Статус = Перечисления.СтатусыПроизводственныхОпераций.Выполняется;
        ОперацияОбъект.Исполнитель = ТекущийИсполнитель;
        ОперацияОбъект.ДатаНачала = ТекущаяДата();
    ИначеЕсли ОперацияОбъект.Статус = Перечисления.СтатусыПроизводственныхОпераций.Выполняется Тогда
        ОперацияОбъект.Статус = Перечисления.СтатусыПроизводственныхОпераций.Выполнена;
        ОперацияОбъект.ДатаЗавершения = ТекущаяДата();
    КонецЕсли;
    
    ОперацияОбъект.Записать();
КонецПроцедуры

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

Вариант 4. Серийный учет материалов в НЗП

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

Разберем преимущества этого метода:

Организационные аспекты и риски

Важно понимать, что любая система детального отслеживания («каждый чих») упирается в исполнительскую дисциплину. Если рабочий отметит операцию спустя три часа после фактического завершения, ценность онлайн-мониторинга теряется.

Рассмотрим рекомендации по минимизации сопротивления персонала:

Подводя итог, можно сказать, что 1С:ERP обладает всеми необходимыми инструментами для контроля местонахождения материалов в НЗП. Выбор конкретного метода — от простых цеховых кладовых до сложного MES-управления — зависит от масштаба вашего производства и готовности персонала к цифровизации процессов.

← На главную