Индивидуальная программа для
полиграфической компании

О проекте
в цифрах

3 месяца
непрерывной работы
над проектом

200+
затраченных часов

5 000+
часов работы программы
без остановки

О компании

Проблема

Задача

Решение

Результат

Мнение специалиста

О компании

Организация занимается производством флексформ для печатных
станков. Одна из основных задач в их работе — перевести изображение
заказчика в формат, подходящий для создания печатных форм
и тиражирования.

Проблема

Обработка графических файлов требует больших затрат
человеческих ресурсов. Целый штат из 10 человек занимается
монотонным редактированием по 8 часов в день.

Задача

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

Решение

Мы разделили работу на 3 этапа: написание программы на Python
(50 часов), создание программы-балансёр на Golang (50 часов)
для корректной интеграции и обработка на стороне 1С (100 часов).
Проект занял 3 месяца или 200 часов.

Сперва мы выбрали библиотеку для хранения изображений —
LibVIPS. У неё есть реализация под операционную систему Linux,
поэтому вопрос с ОС решился автоматически.

Однако сервер 1С, из которого поступали задачи, находился
под управлением ОС Windows, а сервер обработки изображений —
под управлением Linux, поэтому напрямую их связать было
невозможно. Мы сделали отдельную программу-балансёр,
которая получает информацию из 1С, запускает программу
командной строки, отслеживает завершение задачи и ловит ошибки.

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

Следующим шагом была создана программа-балансёр, которая
корректировала работу системы и осуществляла проверку при запуске.

Созданная автоматическая система может беспрерывно работать
в течении 5 000 часов. Она взяла на себя обработку в Photoshop
и стала отличной заменой «ручному труду»..

Результат

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

Пара слов о реализации

Александр Петров

Senior python-разработчик

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

Портфолио

Посмотрите на реализованные
проекты и убедитесь в качестве
нашей работы

Кейс 01 /

Индивидуальная программа для полиграфической компании

Подробнее

Кейс 02 /

Перевод мясокомбината на новую
версию 1С без отрыва
от производства

Подробнее

Кейс 03 /

Личный кабинет для книжного
интернет-магазина

Подробнее

Кейс 01 /

Индивидуальная программа для полиграфической компании

Подробнее

Кейс 02 /

Перевод мясокомбината на новую
версию 1С без отрыва
от производства

Подробнее

Кейс 03 /

Личный кабинет для книжного
интернет-магазина

Подробнее