WAPP
Science/Industrial5 min

СпектроХим: автоматизация межлабораторных испытаний и точность до пятого знака

Кейс Спектрохим: разработка двух личных кабинетов для организации проверок квалификации нефтепродуктов. Как мы избавили администраторов от ручного сведения сотен Excel-файлов.

СпектроХим: автоматизация межлабораторных испытаний и точность до пятого знака
Максим

Максим

W

wapp-team

Представьте сотни независимых лабораторий по всей стране, которые одновременно проверяют образцы нефти от Роснефти или Лукойла. Каждая присылает результаты в отдельном файле по почте. Один администратор вручную копирует эти данные в общую таблицу, борясь с опечатками и разными форматами чисел. Любая ошибка в таком отчете — это подрыв доверия к результатам государственных проверок.

Мы разработали для «СпектроХим» платформу, которая превратила этот хаотичный процесс в четкую цифровую систему.

250+

активных лабораторий

600+

зарегистрированных лаборантов

x3

увеличение скорости работы

x2

сокращение числа исправлений

Как «СпектроХим» работал раньше

Компания проводит межлабораторные сличительные испытания (МСИ). Это когда одну и ту же пробу нефти или битума анализируют десятки лабораторий, чтобы подтвердить свою квалификацию.

До 2022 года команда использовала старую немецкую платформу. Она была дорогой и сложной в поддержке, а многие процессы всё равно приходилось «добивать» вручную через Excel и почту. Сбор заявок, регистрация участников и сведение итогового отчета занимали недели. Наша задача состояла в том, чтобы полностью исключить ручной ввод данных на стороне организатора и создать независимое кастомное решение.

Личный кабинет организатора: управление базой знаний

Для администраторов «СпектроХим» мы создали панель управления, которая больше похожа на интеллектуальную базу данных химических исследований, чем на обычную админку.

Что умеет кабинет организатора:

  • Управлять сложными структурами: в систему внесены объекты (нефть, мазут), показатели (зольность, массовая доля воды) и тысячи ГОСТов.
  • Контролировать раунды: администратор в два клика создает раунд испытаний, выбирает нужные показатели из базы и назначает образцы.
  • Модерировать участников: проверка заявок и выдача доступов лабораториям происходит внутри системы.
  • Экспортировать данные: итоговый отчет выгружается в Excel с сохранением строгих типов данных (число остается числом, запятая — разделителем). Это государственное требование для аудита.
Интерфейс организатора: управление раундами испытаний и контроль статусов участников в реальном времени

Кабинет лаборатории: точность в каждом замере

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

Ввод результатов — критический этап. Мы настроили поля так, чтобы система принимала числа до пятого знака после запятой. Лаборант не может отправить результат, пока не заполнит все поля и не прикрепит скан протокола (PDF или изображение). Это гарантирует, что в итоговую выборку попадут только подтвержденные данные.

Интерфейс лаборатории

Внедрение — это не только код, но и работа с людьми. Почему это бывает сложно, мы подробно разобрали в статье «Почему лаборанты саботируют LIMS»

Технологии и команда

Мы использовали проверенный стек, чтобы обеспечить высокую скорость обработки данных и стабильность системы.

  • Backend: Laravel. На нем построена сложная логика ролей и связей между объектами, показателями и методиками.
  • Frontend: Vue.js. Обеспечивает мгновенную реакцию интерфейса при работе с большими таблицами.
  • Базы данных: MySQL.
  • Команда: PM, фронтенд-разработчик, бэкенд-разработчик, тестировщик и дизайнер.

Почему кастомное решение выгоднее коробки

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

  1. Независимость: бизнес больше не зависит от зарубежных лицензий и обновлений.
  2. Масштабируемость: система позволяет добавлять новые методики измерений без участия разработчиков.
  3. Безопасность: после закрытия раунда данные замораживаются — их нельзя изменить, что критически важно для соблюдения регламентов.

Результат работы

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

Мы продолжаем развивать проект, добавляя новые модули отчетности и инструменты для аналитики. Если вашему бизнесу нужно перенести сложные офлайн-процессы в прозрачную цифровую среду — мы знаем, как это сделать.