Как «Быстрые отчеты» помогли разработчику MES-систем заместить импортное ПО и создать новый продукт

21.05.2024

Как «Быстрые отчеты» помогли разработчику MES-систем заместить импортное ПО и создать новый продукт

Интегратор MES-систем для управления производством ExePlant столкнулся с трудностями после ухода иностранных вендоров, софт которых он внедрял. В кейсе рассказываем, как компания адаптировалась к новым условиям и разработала собственные продукты для управления производством. И как в этом помогла партнерская программа российского разработчика библиотек для генерации отчетов и документов. 

ExePlant — российская компания, которая создает и внедряет MES (manufacturing execution system) — системы управления производственными процессами.

За 20 лет построила системы производственного управления для заказчиков из разных отраслей: металлургии, нефтегазовой и горнодобывающей промышленности. Клиенты компании: «Норникель», НЛМК, «Кузбассразрезуголь».
После ухода с рынка зарубежных решений трансформируется из интегратора стороннего ПО в вендора. Разработала флагманский продукт для управления производством ExeMES. Для формирования отчетов клиентов создала отдельное решение ExeReport со встроенной библиотекой FastReport.
Сотрудничает с компанией «Быстрые отчеты» с 2023 года.

 

Задачи на старте

  • Подобрать российское решение для создания производственной отчетности и заместить продукты корпорации Microsoft.
  • Найти библиотеку для генерации отчетов, которая позволяет продавать продукт третьим лицам в виде скомпилированного приложения.

 


 

Почему выбрали «Быстрые отчеты»

Как раньше формировали отчеты

Компания внедряла систему управления производством AVEVA, в состав которой входила база данных MS SQL Server. В нее уже встроен инструмент для построения отчетов Microsoft Reporting Services (SQL Server Reporting Services). Он был достаточен по функциональности и решал задачи клиентов.

После ухода обоих вендоров с российского рынка компания разработала собственный продукт ExeMES с базой данных PostgreSQL. К сожалению, у СУБД PostgreSQL нет своего средства для построения отчетов и потребовалось найти новое решение.

 


 

Как проходил поиск решений

Для формирования отчетов был нужен продукт, который:

1. Работает на российском рынке.
2. Локализован.
3. Включен в Реестр российского ПО.

Функционал программы должен был отвечать следующим критериям:

1. Удобный визуальный дизайнер, который позволяет создавать весь спектр производственных отчетов.
2. Поддержка максимального количества доступных на рынке СУБД. В смежных системах заказчики используют разные базы данных: MS SQL, Oracle Database, PostgreSQL, и для всех нужны готовые коннекторы.
3. Возможность экспорта отчетов во все распространенные форматы: pdf, doc, xls. Чтобы пользователи могли выгружать отчеты в удобном им виде.

 


 

Алексей Грачев, технический директор ExePlant

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

  


 

Библиотека генерации отчетов FastReport .NET

Продукты в ExePlant разрабатывают на платформе .NET, поэтому для формирования отчетов приобрели FastReport .NET — продукт «Быстрых отчетов», который создан для работы в этой среде и поставляется с исходным кодом. 

Библиотека генерации отчетов и документов FastReport .NET

Библиотека генерации отчетов и документов FastReport .NET

 

Библиотека позволяет:

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

 


 

В каких решениях используют FastReport

ExeMES

Low-code MES-система для повышения прозрачности и эффективности управления производством:

  • Собирает производственные данные;
  • Управляет ресурсами;
  • Визуализирует полученную информацию.


MES-система решает такие задачи, как:

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

 

ExeMES

 


 

ExeReport

Система управления производством требует много отчетности. Компания разработала коробочное решение для формирования и публикации на сервер отчетов, созданных в визуальном дизайнере FastReport. Сервис позволяет встраивать отчеты в ExeMES и другие продукты.

ExeReport

 


 

Алексей Грачев, технический директор ExePlant

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

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

В ExeReport есть админка, в которой можно настроить отчеты. Продукт позволяет изменять data source после публикации на сервер. Вы можете подключить свои источники данных и выбирать их из списка.

Для авторизации и аутентификации в обоих наших продуктах используется единая точка входа Keycloak — аналог Active Directory от Microsoft.

 


 

Почему стали участниками партнерской программы «Быстрых отчетов»

OEM (Original Equipment Manufacturer) лицензия позволяет компании-разработчику использовать продукты «Быстрых отчетов» в составе своего ПО для дальнейшего широкого распространения.

Клиенты получают готовое решение под брендом партнера со встроенными технологиями FastReport для генерации отчетов. «Быстрые отчеты» оперативно выпускают обновления продукта при обновлении среды разработки.

 

Алексей Грачев, технический директор ExePlant

Сначала мы встраивали FastReport в решения для управления производством. Теперь сделали отдельный продукт для построения отчетов ExeReport, в состав которого входит библиотека. Мы видим спрос на такой инструмент и хотим его продавать. Поэтому заранее подготовились к выходу на рынок и приобрели партнерскую лицензию.

 


 

Кейс «Кузбассразрезуголь»: примеры отчетов

ExePlant внедряет MES-систему на трех площадках УК «Кузбассразрезуголь» — одного из лидеров добычи в РФ с объемом 45 млн тонн угля в год.

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

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

В рамках проекта с помощью FastReport создали более 60 различных производственных отчетов. Ниже приведены некоторые из них:

Дашборд для онлайн-мониторинга технологических параметров и качества продукции

Дашборд для онлайн-мониторинга технологических параметров и качества продукции

 

Отчет по ключевым показателям эффективности для каждой единицы оборудования

Отчет по ключевым показателям эффективности для каждой единицы оборудования

 

Диаграмма Парето причин простоя оборудования

Диаграмма Парето причин простоя оборудования

 

Отчет о запасах — остатки на складах на конец каждой смены

Отчет о запасах — остатки на складах на конец каждой смены

 

Отчет по отгруженным партиям готовой продукции

Отчет по отгруженным партиям готовой продукции

 

Товарный баланс

Товарный баланс

 

Отчет о работе смен

Отчет о работе смен

 

Алексей Грачев, технический директор ExePlant

На примерах видно, что отчеты нужны разные. Нельзя сказать, что мы приобрели FastReport для каких-то определенных типов или шаблонов. Ориентировались на технологические возможности продукта: строить графики, сложно переплетать колонки и столбцы. И библиотека действительно позволяет производственникам создавать любые отчеты.

 

Результаты внедрения FastReport в компании ExePlant

  • Заменили в MES-системах Microsoft Reporting Services на российский продукт для генерации отчетов, который отвечает требования крупных предприятий.
  • Подобрали продукт, который работает с используемой в ExeMES СУБД PostgreSQL и другими базами данных.
  • Быстро разработали собственное решение для построения отчетов ExeReport с помощью библиотеки FastReport. OEM-лицензия позволяет широкое распространение продукта.

 

Планы развития

  • Запустить продажи отдельного коробочного продукта для построения отчетов ExeReport через собственную партнерскую сеть.
  • Расширить возможности ExeReport за счет FastReport Avalonia — универсального компонента для генерации отчетов при разработке кроссплатформенных приложений.
 

Алексей Грачев, технический директор ExePlant

Мы получили инструмент, который стабильно работает, и покрывает основные бизнес-потребности заказчиков в формировании отчетов. С помощью FastReport можно охватить много источников данных. Мы сейчас работаем в .NET, но хорошо, что у «Быстрых отчетов» есть решения и для других платформ.

 


 

О компании «Быстрые отчеты»

Компания «Быстрые отчеты» создает библиотеки и инструменты для генерации отчетов и документов из баз данных с 1998 года.

30 тысяч разработчиков используют программное обеспечение компании: FastReport и «МоиОтчеты».

На российском рынке продукты не имеют аналогов и замещают зарубежные решения.

20 ноября 2024

Локализация и смена языков в FastReport VCL

FastReport VCL поддерживает 40 языков для локализации интерфейса и позволяет изменять язык на лету через меню или код, без перекомпиляции.
1 ноября 2024

Новые возможности редактора отчетов FastReport VCL

Рассматриваем новые возможности редактора отчетов: выносные линии, подсветка пересекающихся объектов, обновлённые деревья отчетов и данных.
30 октября 2024

Использование стилей при создании отчетов в FastReport VCL

В статье подробно рассматривается одна из новых возможностей FastReport VCL – применение стилей и страниц стилей.