• /
  • /

Система учёта и управления товарно-материальными ценностями (ТМЦ) для крупного промышленного холдинга

В производственном холдинге учет ТМЦ был отделен от реальных процессов цехов. Операции фиксировались вручную и попадали в систему с задержкой, из-за чего учетные данные не совпадали с фактическими остатками. Склады и производство работали с разной информацией.

Внедрена система, в которой каждое движение материалов фиксируется в момент выполнения операции — от приемки до списания.

Это позволило снизить расхождения между учетом и фактом до менее 1%. Обработка заявок ускорилась с 3–4 часов до 30–45 минут. По итогам внедрения снизились издержки: избыточные закупки — на 26%, брак — на 16%, затраты на инвентаризацию — на 36%.
Решения для производства У меня похожая задача

О клиенте

Крупная промышленная группа в металлургии и горнодобыче с распределенной структурой: производственные предприятия, склады, логистика. Более 70 000 сотрудников и десятки площадок. Основная задача — бесперебойное обеспечение производства материалами, от расходников до комплектующих оборудования.

Проблема

Бугхалтерский и складской учет ТМЦ велся на предприятии в корпоративной учетной системе (SAP). Можно было видеть суммарные остатки, формировать отчеты и проводить списания. Но в ежедневной работе цехов и складов этого было недостаточно.

Как это работало на практике:

  1. Мастер или сотрудник цеха запрашивал материалы для работы.
  2. Фактическая выдача фиксировалась вручную — на бумаге или в локальных таблицах.
  3. Перемещения между складами и участками также учитывались вне системы.
  4. В конце периода данные сводились и заносились в учетную систему отдельным сотрудником.

Фактически учет в системе существовал, но с задержкой, а реальное движение материалов происходило отдельно.

Ключевые ограничения

  • Нет понимания, где находится материал. В системе видно, что материал есть на складе, но нет детализации — где именно он лежит и доступен ли для использования.
  • Нет единого источника, где можно увидеть, кто, когда и какие действия выполнял с материалом.
  • Операции фиксируются с задержкой (часто в конце месяца), из-за чего данные в системе могут не совпадать с фактическими остатками.
  • Сложно получить актуальную картину. Отчеты формируются долго и не дают нужной детализации.

В итоге система учета закрывала бухгалтерские задачи, но не обеспечивала контроль и управляемость движения ТМЦ в реальной работе.

Задача

Выстроить управляемый процесс движения ТМЦ — понятный, прозрачный и работающий в реальных условиях и ограничениях производства.

Решение

Разработано приложение, которое объединяет учет, контроль и управление движением товарно-материальных ценностей на всех уровнях предприятия. Система доступна как на локальных компьютерах, так и на мобильных устройствах, что позволяет сотрудникам работать синхронно в офисах, цехах и удаленных подразделениях. Если нет сети, данные сохраняются локально, а синхронизация происходит автоматически при подключении к интернету.
Система адаптирована под мобильные телефоны
Система охватывает весь жизненный цикл материалов: от поступления на склад до фактического списания в цехе. Пользователи видят, что именно есть на складе, что уже выделено или зарезервировано, а что используется в работе.

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

Как работает система на практике

  1. Приемка материала. Материал поступает на склад, его сканируют, и система фиксирует, где именно он хранится. Одновременно создается цифровой паспорт позиции — количество, характеристики, место хранения.
  2. Размещение и перемещение. Материалы можно перемещать между складами или участками цеха. Все операции фиксируются: откуда материал перемещается, куда поступает, в каком объеме. Система формирует уведомления для ответственных сотрудников и при необходимости автоматически генерирует сопроводительные документы.
  3. Запрос на потребность. Если в цеху нужен материал, оператор создает заявку через приложение. Система сразу показывает, есть ли материал на ближайшем складе, сколько его доступно, а если нужно, можно запустить перемещение с другого участка. Важно, что система поддерживает неидеальные сценарии, которые часто встречаются в реальной работе: можно выдать часть материалов сразу, а остальное оформить заявкой на перемещение.
  4. Работа на месте. Сотрудники используют мобильное приложение для сканирования материалов прямо на складе или в цехе. Система мгновенно подтягивает данные по позиции: остатки, характеристики, историю перемещений. Ошибки из‑за человеческого фактора минимизируются.
  5. Контроль и отчеты. Доступны отчеты о запасах, движении и использовании материалов. Отчеты могут выгружаться в Excel с фильтрацией по складам, номенклатуре, статусу и другим параметрам.
Отчет по текущему состоянию материалов
Система работает с промышленными объемами данных:

  • 1300+ пользователей,
  • более 1,4 млн номенклатурных позиций,
  • более 70 млн единиц ТМЦ суммарно.

Поддерживаются: разные единицы измерения (в том числе дробные), сложная структура хранения (склад → зона → полка и т.д.)
Интеграции

  • SAP. Новые склады, места хранения и номенклатура подгружаются автоматически через фоновые процессы, а изменения остатков синхронизируются обратно в SAP.
  • Корпоративная доменная система: загрузка пользователей и ролей.
  • Сервис уведомлений (внутренний сервис клиента): отправка email-уведомлений.
Настройка ролевой модели и доступов

Производительность и оптимизация

По мере роста системы появлялись характерные для крупных промышленных предприятий сложности. Объем данных увеличился до миллионов номенклатурных позиций и десятков миллионов операций, а бизнес требовал гибкую фильтрацию отчетов по множеству параметров — складам, партиям, типам материалов, статусам перемещений и единицам измерения. Это приводило к тяжелым SQL-запросам и долгой генерации отчетов — до полутора минут.
Что сделали:
  • оптимизировали SQL-запросы
  • отказались от ORM в критичных местах
  • сократили количество используемых фильтров
  • вынесли тяжелые операции в отдельный сервис
В результате время выполнения ключевых операций удалось снизить до 1–1,5 секунд.

Результат

Показатели:

  • 1,4 млн уникальных материалов, 78 млн единиц ТМЦ, 11 тыс мест хранения.
  • Количество пользователей: 1300+ человек
  • Фактические остатки и данные отчетности совпадают, расхождения <1%.
  • Среднее время обработки заявки на выдачу ТМЦ: с 3–4 часов → 30–45 минут.
  • Отчеты по всем параметрам формируются за 1,5 с.

Эффективность

  • 26,3% — снижение затрат на избыточные закупки за счёт прозрачности остатков и управляемого распределения ТМЦ
  • 16,48% — снижение уровня брака за счёт сокращения времени на поиск материалов и повышения контроля со стороны мастеров
  • 36,1% — сокращение времени на ежемесячную инвентаризацию
  • 23,4% — снижение затрат на печать и расходные материалы за счёт перехода на цифровую работу с этикетками

Экономия времени

  • 92 минуты в день — средняя экономия времени сотрудников на учет ТМЦ, работу с документами и внутренние коммуникации
  • 19,23% рабочего времени мастера высвобождается за счет сокращения операционной нагрузки