«Наследие» — торговая компания, поставщик стройматериалов. Ей нужен был не ещё один учётный комбайн, а удобный интерфейс для менеджеров: чтобы продавать в системе, а не разбираться в 1С. Мы вынесли ежедневную работу — сделки, КП, отгрузки и деньги — в чистый интерфейс, а данные оставили в 1С: товары, контрагенты и документы синхронизируются с ней.
Заказчик: ООО «Наследие» — поставщик строительных материалов
Задача: Интерфейс для менеджеров вместо ежедневной работы в 1С
Выручка, 2023: 2,48 млрд ₽ · ИНН 5038135020
Сайт: gknasledie.com
Что в системе: Сделки · КП · Финансы · Планирование отгрузок · Транспорт · ЗП · Товары · Дашборд
Стек: Laravel · Vue.js · интеграция с 1С и телефонией
Старт → развитие: MVP, 2025 → действующая система, 2026
С чего начинали
«Наследие» продаёт строительные материалы мелким и крупным оптом. Учёт компании жил в 1С, но сажать туда менеджеров для ежедневной работы — вести номенклатуру, заносить сделки — неудобно и рискованно. Задача была не заменить 1С, а снять с неё рутину продаж: дать менеджерам отдельный понятный интерфейс, оставив данные в учётной системе. Готовые CRM с рынка по разным причинам не подошли — решили заказать свою разработку.
Проектировали систему в Axure и начали с MVP — минимально жизнеспособной версии (про этот подход у нас есть отдельная статья: longcatdev.com/blog/mvp). В первую версию вошли сделки, товары, контрагенты, дашборд, расчёт зарплаты и транспорт.
MVP внедрили, и за следующий год система перестала быть «только CRM для сделок». Появился финансовый контур, модуль коммерческих предложений с печатью и переводом в сделку, планирование отгрузок, а дашборд развернулся в несколько уровней аналитики. Дальше — как всё устроено сейчас.
Дашборд
Дашборд — стартовый экран администратора. Сверху сразу видно деньги: сколько сделок в работе, сколько ждёт оплаты и сколько «не разобрано» — то есть новых сделок, которые ещё не взяли в работу. Ниже идёт аналитика, у каждого графика свой период и фильтры.

Обороты система показывает в нескольких разрезах — по отделам помесячно, по статусам и по сотрудникам. Отдельная таблица «Лимиты» сводит по каждому клиенту его лимит и закреплённого сотрудника: лимит ограничивает сумму сделок, чтобы по постоплате не копилась дебиторка.


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

Карточка сделки
Карточка собрана из вкладок «Инфо», «Документы» и «История». В шапке — клиент, менеджер, логист, статус, дата оплаты и договор; справа сразу видны прибыль по сделке и число единиц товара. Тумблер «Заводская доставка» отмечает отгрузку напрямую с завода-поставщика, минуя свой транспорт.

Внутри сделки — блоки транспорта. Каждый можно копировать и дублировать (раньше это было в планах), отмечать чекбоксом «Отгружен» и привязывать к поставщику. В блоке лежат товары с наценкой в рублях или процентах, данные машины и водителя вплоть до доверенности, стоимость перевозки, место загрузки и дата доставки. Кнопка «Копировать все данные» собирает сделку в буфер, чтобы отправить контрагенту в мессенджер одним сообщением.



Коммерческие предложения (новое)
Модуль КП появился уже после MVP. Менеджер собирает предложение: клиент, менеджер, товары с ценой входа, наценкой и ценой доставки — система сама считает цену продажи, сумму и маржинальность. КП живёт по статусам: «Новый» → «В работе» → «Завершён».

Готовое КП печатается в PDF одной кнопкой. Главное — кнопка «Перевести в сделку»: предложение превращается в сделку, причём его можно разбить на несколько сделок и сразу добавить к каждой транспорт. Менеджер не переносит позиции руками.


Финансы (новое)
Финансовый раздел сводит деньги по сделкам: маржа по каждой сделке считается отдельно по наличному и безналичному обороту. Рядом — реестр расходов: расход добавляется в пару кликов (статья, например «Канцелярия», форма оплаты, сумма и описание).

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

Планирование отгрузок (новое)
Раздел показывает, что нужно закупить и отгрузить. Потребности группируются по поставщику, внутри — по отделу и сотруднику, с разбивкой на нал и безнал и общей суммой. Отдельной строкой выделяется «Поставщик отсутствует» — сделки, под которые поставщик ещё не найден: по ним сразу виден объём, и можно идти искать перевозчика или закупку.


Транспорт
После заключения сделки нужно найти перевозчика. Раздел «Транспорт» — это редактируемая таблица: статус транспорта, марка и госномер машины и прицепа, данные водителя, стоимость перевозки, логист и ссылка на сделку — всё правится прямо в списке, не заходя в карточку. Чекбокс «Отгружено» отмечает выполненные перевозки. Если перевозчик не найден, это сразу заметно.


Зарплата
Раздел считает вознаграждение менеджеру и логисту — теперь по каждому транспорту в сделке отдельно. Строки подсвечены: красным — где оплата ещё не поступила, зелёным — оплаченные. По каждой записи открывается карточка оплаты со статусом, оплаченной суммой и датой доставки.


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


Клиенты, сотрудники, удалённые сделки
Клиенты:
Помимо юридической информации, за клиентом закрепляется сотрудник и выставляется лимит операций — ограничение суммы сделок, которое нужно при постоплате, чтобы снижать задолженность. В карточке видно последнюю сделку и статистику: сколько сделок всего и сколько в работе. Контрагенты синхронизируются из 1С, а отдельная вкладка «Контакты» собирает контакты всех клиентов в одном месте.
Сотрудники:
Это учётные записи с доступом в систему: ФИО, контакты, роль, отдел и процент от сделки для расчёта вознаграждения. Доступ переключается одним тумблером — закрыли, и пользователя сразу выбивает из системы.
Удалённые сделки:
Раздел добавили по просьбе заказчика: видно список удалённых сделок, и любую из них можно восстановить.
Технологии
Laravel · Vue.js · Монолит · Интеграция с 1С · Интеграция с телефонией · Проектирование в Axure
Кому ещё это может быть интересно?
Разработка подобной системы будет интересна торговым и оптовым компаниям, которым нужен удобный интерфейс для менеджеров вместо ежедневной работы в 1С. Решение позволит вынести продажи — сделки, КП, отгрузки и финансы — в понятный интерфейс, оставив данные в 1С.
Наша компания может разработать CRM/ERP под ваши запросы с учётом всех особенностей и специфики сферы деятельности.