ООО "Динат"
3 943 000
Услуги
Россия
Июнь 2026
ООО «Динат» — подрядчик в сфере телекоммуникаций с 2008 года, выполняющий полный цикл работ: от проектно-изыскательских (ПИР) до строительно-монтажных (СМР), пусконаладки и технического обслуживания. Филиальная сеть охватывает несколько регионов — Санкт-Петербург, Москва, Вологду, Казань, Краснодар и другие. Внутренняя учётная система компании, разработанная на фреймворке Kohana, перестала отвечать растущим требованиям бизнеса. Устаревший технологический стек создавал риски безопасности и затруднял развитие, а жесткая привязка заказов к этапам мешала сотрудникам работать гибко — нельзя было заполнять поля вне зависимости от текущего этапа. Отсутствовала прозрачная финансовая аналитика: не было единых отчетов по маржинальности заказов и работ, данные в разных сущностях расходились. Процесс согласования дополнительных затрат оставался ручным — файлы и документы терялись, уведомления не приходили. Закупочный учёт был разрознен, и заказчик рассматривал разработку собственного решения с нуля. Кроме того, отсутствовала гибкая модель ролей, а аудит выявил уязвимости в системе разграничения доступа.
Мы выстроили комплексный подход к модернизации учётной системы, совмещая поддержку легаси и поэтапный переход на современный стек:
1. Подготовка инфраструктуры и погружение в проект
Начали с «болезненных» для заказчика правок, чтобы быстро показать результат и погрузиться в ядро системы.
Внедрили Docker и Git для тестового и боевого контуров — до этого система существовала без контроля версий и изолированной среды.
Провели анализ бизнес-процессов с выделенным аналитиком, собрали требования к новой системе.
2. От Kohana к Laravel
Актуализация легаси — обновили Kohana до последней доступной версии и подняли PHP, чтобы снизить технический долг и упростить миграцию.
Поэтапный перенос на Laravel — разработали модели AS IS / TO BE, спроектировали архитектуру переходного периода.
Создали мосты совместимости — Laravel-модули с префиксом маршрутов, точечные прокси к legacy для пользователей старого UI.
Проводили регулярные демонстрации по контрольным точкам, отгружая перенесённый функционал частями без остановки бизнес-процессов.
3. Рефакторинг бизнес-логики
Центральная сущность «Заказ» — отказались от жесткой этапности, сделали заполнение полей гибким, добавили сущности «Объекты» и «Адреса» для будущей статистики.
Сметы — перенесли логику коэффициентов, JSON-данные по работам, обеспечили согласованность с отчетностью.
НДС — добавили поля для работы с изменяющимся законодательством.
4. Автоматизация дополнительных затрат
Создали формы создания и корректировки затрат с прикреплением файлов.
Внедрили процесс согласования с почтовыми уведомлениями на ключевые события.
Добавили блокировку редактирования после согласования и выгрузки в Excel для контроля.
5. Интеграция с системой закупок Cinteka («Синтека»)
Провели консультацию: сравнили затраты и сроки собственной разработки vs готового решения.
Заказчик выбрал Cinteka как более экономичный путь.
Реализовали интеграцию с панелью заказов: привязка к проекту закупок, переходы к счетам, отображение связей в карточке заказа.
6. Безопасность и ролевая модель
Провели аудит безопасности, устранили уязвимости по результатам.
Усилили процедуры хранения и смены паролей.
Реализовали гибкую модель ролей с ограничением видимости разделов и отчетов (в т.ч. для бригадиров и административных ролей).
Оперативно реагировали на инциденты по логам.
7. Разработка отчетности по маржинальности
Создали управленческие отчеты на Laravel с расчетом выручки, затрат и маржи по каждому заказу.
Обеспечили фильтрацию, итоги и ссылки на карточку заказа в едином внутреннем URL.
Согласовали данные между отчетами, финальными и промежуточными сметами.
8. Непрерывное сопровождение
Выполнили 388 задач за период работы — преимущественно заявки поддержки и развития.
Работали в режиме коротких циклов «заявка → исправление → выкладка → обратная связь».
Доработали индексы производительности для ускорения работы системы.
За время работы мы не просто обновили учётную систему «Динат» — мы сделали её инструментом, которым команда пользуется ежедневно без напряжения и лишних вопросов, где/что искать. Технологический фундамент стал современным и безопасным: система переехала на PHP 8.2 и Laravel 11, при этом переход происходил постепенно, без остановки бизнеса и без шока для сотрудников. Старая Kohana ещё какое-то время работала рядом, но новая функциональность уже жила на новом стеке — пользователи даже не заметили подмены, просто стали реже обращаться в поддержку.
Главное, что изменилось внутри — исчезла жесткая этапность заказов. Теперь сотрудники могут работать с заказом в любой момент, заполнять данные по мере поступления информации, а не ждать, пока система разрешит. Это сняло десятки мелких блокировок, которые раньше тормозили работу коммерческой и производственной служб.
Финансовая картина стала прозрачной. Вместо разрозненных цифр в разных отчётах появилась единая маржинальность по каждому заказу и объекту — выручка, затраты, маржа. Руководители видят реальную ситуацию по проектам в моменте. Дополнительные затраты перестали теряться, теперь они создаются, согласовываются и утверждаются в системе, с уведомлениями на почту и блокировкой редактирования после согласования.
Закупки. Вместо того чтобы разрабатывать свою систему с нуля (дорого, долго, больно клиенту), мы предложили готовое решение Cinteka, и клиент согласился. Интеграция прошла гладко: теперь заказы и закупки связаны в едином интерфейсе, счета и проекты видны прямо из карточки заказа, без лишних переходов и копирования данных.
Безопасность: закрыли уязвимости, усилили пароли, настроили роли так, что каждый видит ровно то, что ему положено. Бригадиры не видят финансовых отчётов, финансисты не отвлекаются на производственные детали, администраторы управляют всем процессом.
И всё это — почти 400 задач за два с лишним года, в режиме живого сопровождения: заявка, исправление, выкладка, обратная связь. Без простоев, без срывов, без страха что-то сломать.
![]()
Никита Ремизов
Генеральный директор (CEO)
Самое ценное — нам удалось сохранить непрерывность: сотрудники заказчика продолжали работать в привычном интерфейсе, пока мы за кулисами перекладывали фундамент на Laravel. И когда новый функционал включался, никто не говорил "ой, а где это?", потому что мы делали всё бесшовно.
![]()
Андрей
Генеральный директор
Много благодарности у меня к Команде специалистов. Сотрудничаю уже 8 месяцев. Любая задача ребятам посильна! Я в восхищении от их четкости, вариативности, оперативности, нацеленности, внимательности в сторону Меня, заказчика!
Все мои потребности реализовываются. Понимаю что и в дальнейшем буду пользоваться услугами ОМКОД.![]()