ERP-система: что это, из чего состоит и когда нужна своя разработка поверх неё
Компания приходит к ERP в тот момент, когда свести отчётность из трёх баз становится дороже, чем поменять систему. Дальше выясняется, что лицензии — меньшая часть счёта, а заметная доля обещанного закрывается доработкой. Мы в Code Pilots делаем модули, кабинеты и обмен поверх учётного ядра и видим этот разрыв с той стороны, где его чинят.
Если совсем коротко. ERP — это единая база и сквозные процессы предприятия: от заказа клиента до отгрузки, себестоимости и денег на счёте. Учётная система фиксирует то, что уже произошло; ERP управляет ресурсами вперёд — планирует потребность, закупки, загрузку производства.
Три вещи определяют, чем закончится проект. Первая: описаны ли процессы до покупки — система их не придумает. Вторая: как сделаны доработки, потому что от этого зависит, обновится ли конфигурация через год. Третья: что происходит за пределами ядра — клиенты, поставщики, полевые сотрудники и склад в ERP обычно не попадают, и эту часть придётся строить отдельно.
В статье
- Учёт и ERP — не одно и то же
- Контуры системы
- Где заканчивается ERP
- Российский рынок 2026
- Настройка, расширение или правка типовой
- Что дописывают вокруг ядра
- Как достают данные
- Справочники и миграция
- Сколько стоит
- Кому ERP рано
- Как выглядит нормальный проект
- Дорогие ошибки
- С чего начать
- Часто задаваемые вопросы
Учёт и ERP — не одно и то же
Путаница начинается с того, что у большинства российских компаний уже стоит что-то из линейки 1С, и слово «внедрение ERP» звучит как «обновим то, что есть». Разница принципиальная: учётная система отвечает на вопрос «что было», ERP — на вопрос «что будет и хватит ли ресурсов».
Простой тест. Если на вопрос «где сейчас заказ №4172 и хватит ли материалов, чтобы отгрузить его двадцатого» отвечает не система, а человек, который сводит три выгрузки, — вы работаете в учётной системе, как бы она ни называлась.
| Ступень | Типичный продукт | Что закрывает | Где упирается |
|---|---|---|---|
| Бухгалтерия | 1С:Бухгалтерия | Регламентированный учёт, налоги, отчётность | Оперативной работой не управляет: нет заказов, планов, производства |
| Оперативный учёт | 1С:Управление торговлей | Продажи, закупки, склад, взаиморасчёты | Нет производства и финансового контура, планирование поверхностное |
| Комплексная автоматизация | 1С:КА | Оперативный и регламентированный учёт в одной базе, простое производство | Нет пооперационного планирования, бюджетирования, МСФО |
| ERP | 1С:ERP, «Галактика», «Турбо» | Финансы и бюджетирование, производство, закупки, склад, кадры, консолидация | Глубина по цеху, адресному складу и клиенту ниже, чем у MES, WMS и CRM |
Из этой таблицы следует неприятный для продавцов вывод: значительная часть компаний покупает ERP там, где хватило бы предыдущей ступени плюс нормальный обмен между базами. Решает состав процессов, а обороты и численность в этом вопросе почти ничего не говорят.
Контуры системы
ERP собирается из контуров, и почти никто не запускает их все сразу. Практика простая: сначала два-три контура, которые болят, потом остальные — иначе проект превращается в бесконечный.
| Контур | Что внутри | Кто главный пользователь |
|---|---|---|
| Финансы и бюджетирование | Планы доходов и расходов, платёжный календарь, факт против плана | Финансовый директор |
| Регламентированный учёт | Бухгалтерия, налоги, отчётность, МСФО | Главный бухгалтер |
| Продажи | Заказы, цены и скидки, резервы, отгрузки, дебиторка | Коммерческий отдел |
| Закупки и снабжение | Потребность, заказы поставщикам, сроки поставки, приёмка | Снабжение |
| Склад | Приход, отгрузка, перемещения, инвентаризация, партии и серии | Склад |
| Производство | Спецификации, маршруты, расчёт потребности, план выпуска, себестоимость | Плановики, экономисты |
| Ремонты и обслуживание | Оборудование, регламенты, заявки на ремонт, запчасти | Служба главного механика |
| Персонал и зарплата | Штатное расписание, кадровый учёт, расчёт, отчётность | HR и расчётчики |
| Аналитика | Отчёты по контурам, консолидация по группе компаний | Руководство |
Ключевой момент, который стоит проговорить с интегратором на берегу: расчёт потребности в материалах (MRP) и план выпуска — это ядро ERP, а вот пооперационное расписание с переналадками и календарями смен туда не входит. Для него нужен отдельный класс систем.
Где заканчивается ERP
Соседние системы решают задачи, которые ERP формально тоже умеет — но на другой глубине. Отсюда типовая ошибка: купить ERP и удивиться, что кладовщик работает медленнее, чем раньше.
CRM ведёт воронку, историю коммуникаций и работу с базой клиентов. В ERP есть заказы и контрагенты, но нет инструментов продавца — задач, сценариев, аналитики по этапам сделки.
MES живёт в цехе и работает с фактом: что делает станок сейчас, где партия, сколько брака. APS считает расписание внутри реальных ограничений. ERP планирует объёмы и сроки, но не раскладывает операции по станкам поминутно.
WMS управляет адресным складом: ячейки, задания на отбор, маршруты комплектовщика, работа с ТСД. Складской контур ERP считает остатки; перемещения людей и техники внутри склада остаются за его пределами.
СЭД отвечает за согласование и хранение документов с маршрутами и сроками. В ERP есть документы учёта, но не процесс их согласования между подразделениями.
BI собирает аналитику по данным всех систем: витрины, срезы, дашборды для руководителя. Штатные отчёты ERP считаются по боевой базе, и в дни закрытия периода тяжёлый отчёт конкурирует за ресурсы с работой пользователей.
Карта всех этих классов с критериями выбора собрана в отдельном материале про корпоративные информационные системы — там же про то, как они связаны между собой и в каком порядке их обычно внедряют.
Российский рынок 2026: чем закрывают уход SAP
Цифры для контекста. Рынок ERP в России — около 110 млрд ₽. До 2022 года примерно 60% занимали иностранные системы, из них SAP до 40%. Сейчас расстановка обратная: доля 1С — порядка 39% всего рынка и около 80% отечественного сегмента, остальное делят «Галактика», «Турбо» и GlobalERP.
Около 40% ERP-проектов 2025–2026 годов — это замещение: компании уходят с SAP и Oracle. И здесь важно понимать, что перенос один в один невозможен в принципе. За десять лет эксплуатации в SAP наросли собственные разработки под конкретное предприятие, и именно они, а не типовая функциональность, определяют объём проекта.
Практический порядок при замене такой: сначала инвентаризация того, что реально используется (обычно это 40–60% от купленного), потом решение по каждому блоку — типовое, доработка или отдельная система рядом. Общие стратегии замены западного ПО и требования регуляторов разобраны в материале про импортозамещение ПО.
Отдельный сюжет — реестр отечественного ПО. Для госзаказчиков и владельцев значимых объектов критической инфраструктуры наличие продукта в реестре обязательно; остальным формально ничто не мешает, но система без обновлений безопасности — накопленный риск, который однажды предъявят.
Настройка, расширение или правка типовой
Здесь принимается решение, которое определяет стоимость владения на годы вперёд, и обсуждают его обычно бегло — на этапе, когда все заняты процессами. Способов закрыть требование, которого нет в типовой поставке, пять, и они очень по-разному стареют.
| Способ | Что это | Что происходит при обновлении | Когда оправдан |
|---|---|---|---|
| Настройка типовой | Права, доп. реквизиты, шаблоны, правила ценообразования | Обновление штатное, ничего не ломается | Всегда первый вариант, который проверяют |
| Внешние отчёты и обработки | Отдельные файлы, подключаются к базе | Живут независимо, но ломаются при смене структуры данных | Отчётность, разовые массовые операции |
| Расширение конфигурации | Отдельный слой поверх типовой: свои формы, реквизиты, логика | Типовая обновляется штатно, расширение проверяется отдельно | Основной способ дорабатывать |
| Изменение типовой конфигурации | Правки в самой конфигурации, она снимается с поддержки | Каждое обновление — ручное объединение с разбором конфликтов | Когда иначе никак; фиксируется как технический долг |
| Отдельная система рядом | Свой сервис, кабинет, мобильное приложение с обменом | Обновлениям ядра безразлично | Внешние пользователи, свой UX, нагрузка, нестандартная логика |
Разница между третьим и четвёртым вариантом в счёте выглядит скромно, а через два года превращается в разрыв. Снятая с поддержки конфигурация означает, что каждое обновление платформы и каждый релиз с изменениями законодательства проходит через разработчика вручную. Компании с большим объёмом таких правок в какой-то момент просто перестают обновляться — и это отдельный риск, потому что регламентированная отчётность меняется каждый год.
Правило, которое стоит записать в устав проекта: ядро не трогаем, новое выносим наружу. Если существующий контур уже разъехался и непонятно, что в нём типовое, а что дописанное, разумнее начать с диагностики — аудит кода и архитектуры обычно показывает, что часть доработок дублирует штатную функциональность и может быть просто удалена.
Что дописывают вокруг ядра
ERP закрывает внутренние процессы. Всё, что происходит на границе с внешним миром, она закрывает плохо — и это не претензия к вендору, а свойство класса. Четыре зоны повторяются практически на каждом проекте.
Внешние пользователи. Клиент, дилер, поставщик хотят видеть цены со своей скидкой, остатки, статус заказа и отгрузочные документы. Пускать их в ERP нельзя: лицензии, права доступа, интерфейс, рассчитанный на обученного сотрудника. Кабинет строится снаружи и синхронизируется с ядром.
Люди в поле и на складе. Водитель, монтажник, кладовщик работают с телефона или ТСД, часто без устойчивой связи. Нужен офлайн-режим, отправка фото, геометка, синхронизация при появлении сети. Веб-интерфейс ERP в такой сценарий не встаёт.
Отраслевые расчёты. Своя схема ценообразования, специфический учёт давальческого сырья, расчёт логистики по зонам, требования маркировки конкретной товарной группы. То, ради чего компания и отличается от соседа, в типовой поставке отсутствует по определению.
Отчётность под нагрузкой. Тяжёлые аналитические запросы к боевой базе тормозят работу пользователей. Данные выносят в отдельную витрину, и дашборды строят уже по ней — заодно снимая нагрузку с ERP в дни закрытия периода.
Как достают данные
Любой проект вокруг ядра упирается в обмен. У платформы 1С есть несколько штатных механизмов, и выбор между ними определяет и скорость разработки, и стоимость поддержки.
| Способ | Что даёт | Ограничения | Когда применять |
|---|---|---|---|
| Синхронизация EnterpriseData | Штатный обмен между продуктами 1С, настраивается без программиста | Только поддерживаемые конфигурации и фиксированный состав данных | 1С ↔ 1С |
| OData (REST-интерфейс) | Доступ к справочникам и документам почти без разработки | Не отдаёт отчёты, регламентные задания и пользователей; при больших выборках нагружает базу | Витрины, чтение данных, быстрый старт |
| HTTP-сервисы | Свой контракт и своя логика на стороне 1С | Пишет и поддерживает разработчик 1С | Когда нужен собственный формат или операция записи |
| Обмен через шину или очередь | Развязывает системы, даёт буфер и повторы | Ещё один компонент в ландшафте, его тоже надо сопровождать | Много систем, пиковые нагрузки, критичные обмены |
| Файловые выгрузки | Дёшево и понятно | Задержки, дубли, ручной разбор ошибок | Редкие обмены, обмен с внешними контрагентами |
Три вещи, которые экономят месяцы поддержки. Идемпотентность: повторная отправка того же документа не должна создавать второй. Журнал обмена с человекочитаемой ошибкой — иначе разбор инцидента начинается с чтения логов платформы. Мониторинг с алертом: обмен встал в пятницу, узнали в понедельник от клиента — обычная история там, где наблюдаемости нет.
И бытовое, но важное: у ERP есть периоды, когда её лучше не трогать — закрытие месяца, расчёт зарплаты, инвентаризация. Тяжёлые выгрузки ставят в ночное окно, а витрину для кабинета обновляют по расписанию, а не запросом на каждый клик пользователя.
Справочники и миграция
Самая недооценённая часть проекта. Номенклатура с тремя кодами на одну позицию, контрагенты-дубли, подразделения, которых уже нет, — всё это переезжает в новую систему и продолжает жить там же, только теперь его видят все.
Порядок работы: определить ведущую систему по каждому справочнику, назначить владельца, описать правила сопоставления и только потом настраивать обмены. Это отдельная дисциплина — управление мастер-данными, и без неё интеграции переносят расхождения быстрее, чем люди успевают их править.
Второй вопрос миграции — сколько истории тянуть. Соблазн перенести десять лет данных заканчивается месяцами работы и чисткой, которую никто не планировал. Рабочий вариант: остатки, справочники и один-два года документов в новую базу, остальное — в архивную копию или витрину для отчётности.
Сколько стоит
Лицензии — только вход в проект. Поставка ядра «1С:ERP Управление предприятием 2» стоит порядка 660–760 тыс. ₽ в зависимости от редакции и условий партнёра, клиентские лицензии считаются отдельно по числу рабочих мест, к ним добавляется серверная часть и СУБД либо облако. Работы по внедрению обычно составляют 60–80% всего бюджета проекта.
| Статья | Что входит | На что смотреть в смете |
|---|---|---|
| Лицензии | Ядро, клиентские места, сервер и СУБД | Как считается рост: +50 пользователей, второй склад, новое юрлицо |
| Обследование и целевая модель | Описание процессов «как будет», согласование | Кто отвечает за решения — вы или подрядчик |
| Настройка и доработки | То, что включается, и то, что дописывается | Способ доработки по каждому требованию: расширение или правка типовой |
| Интеграции | Обмен с сайтом, CRM, банком, оборудованием, кабинетами | Есть ли готовые механизмы или всё пишется с нуля |
| Миграция данных | Справочники, остатки, история | Глубина переноса и кто чистит дубли |
| Обучение и опытная эксплуатация | Инструкции, обучение, параллельная работа | Заложено ли время сотрудников на приёмку |
| Поддержка и развитие | Обновления, новые процессы, доработки после запуска | Кто владелец системы после сдачи проекта |
По нашим работам ориентиры такие: модули и личные кабинеты поверх 1С начинаются от 3 млн ₽ (ERP под ключ мы не внедряем), заказная разработка продукта под процесс — от 1,7 млн ₽, отдельная интеграция — от 150 тыс. до 1,5 млн ₽, аудит кода и архитектуры существующего контура — от 200 до 600 тыс. ₽. Точную цифру без ваших требований назвать невозможно: оценка проекта у нас бесплатная.
Порядок бюджета по своей задаче можно прикинуть заранее — бесплатный калькулятор оценки собирает вилку по составу работ за несколько минут.
Кому ERP рано
Честный ответ, которого не будет на сайте интегратора: значительной части компаний ERP не нужна. Признаки, что задача решается дешевле:
- одно юрлицо, один склад, производство простое или его нет;
- боль в конкретном месте — заявки теряются, менеджеры ведут клиентов в блокноте, склад считает остатки вечером;
- процессы не описаны, и каждый отдел работает по своей договорённости;
- главная проблема — не учёт, а отсутствие нормального интерфейса для клиентов и сотрудников.
В таких случаях связка «учётная система + CRM + настроенный обмен + кабинет для клиентов» закрывает задачу за меньшие деньги и за месяцы вместо года. И обратная сторона: если процессы не описаны, ERP их не наладит — она зафиксирует существующий беспорядок в дорогой системе и сделает его обязательным для всех.
Промежуточный путь снимает с людей ручную работу, не меняя ядро: обмен между базами вместо выгрузок в Excel, кабинет для клиентов и дилеров, мобильный ввод на складе, витрина для отчётности. Через год-полтора становится видно, чего действительно не хватает, — и требования к ERP формулируются по опыту, а не по презентации вендора.
Как выглядит нормальный проект
Порядок шагов, который повторяется на удачных проектах. Отличается он от неудачных двумя вещами: прототипом на сквозном сценарии и параллельным периодом.
- 1. Обследование и целевая модель. Как работает сейчас и как должно работать: роли, шаги, точки принятия решений. Самый долгий по согласованиям этап, и делегировать его подрядчику целиком нельзя.
- 2. Прототип сквозного сценария. Один заказ проводится через всю систему: от заявки клиента до отгрузки, себестоимости и денег. Здесь всплывают разрывы, которые на бумаге не видны.
- 3. Решение по каждому разрыву. Настройка, расширение или отдельная система снаружи — с оценкой того, что будет при обновлении.
- 4. Справочники и миграция. Порядок именно такой: сначала единые справочники, потом обмены.
- 5. Опытная эксплуатация. Ключевые процессы работают в старой и новой системе параллельно, расхождения разбираются ежедневно.
- 6. Переход по контурам. Финансы и продажи, затем производство и склад — редко всё сразу.
- 7. Передача владельцу. Кто отвечает за систему, кто согласует изменения, кто обучает новых сотрудников.
Сроки: комплексное внедрение ERP на среднем предприятии занимает от 8 до 18 месяцев, отдельный контур или надстройка поверх существующего ядра — месяцы. Разработка при этом редко бывает узким местом: график двигают согласование целевой модели и состояние данных.
Дорогие ошибки
Посчитали лицензии на сегодня. Бюджет свели по текущему числу рабочих мест, а через год открылся филиал, добавились сорок пользователей и второй склад. Вопрос «как считается рост» задают в конце переговоров, хотя он влияет на смету сильнее скидки.
Требования в стиле «сделайте, как было». Половина такого списка — перенос привычек прошлой системы, а не производственная необходимость. Ориентир: дорабатывать разумно, когда типовое закрывает около 70% задачи; на половине это уже разговор про другую систему или про отдельный сервис снаружи.
Запустили все контуры разом. Команда заказчика не выдерживает объёма приёмки, сроки едут, и к моменту запуска целевая модель успевает устареть. Дешевле идти по контурам, даже если это выглядит медленнее на диаграмме.
Не заложили время своих сотрудников. Обследование, приёмка, опытная эксплуатация — это недели работы главного бухгалтера, плановика и кладовщика поверх их основной загрузки. Ресурс, который не планируют, и он же чаще всего останавливает проект.
Рядом с системой снова вырос Excel. Если человек, который вводит данные, получил неудобную форму, он заведёт свою таблицу и будет переносить данные в конце дня. Дальше отчётность в ERP описывает не производство, а дисциплину переноса.
С чего начать
Три шага, которые делаются без подрядчика и сразу делают разговор с ним предметным.
Первое — выписать процессы, которые болят, и оценить каждый в деньгах и часах: сколько времени уходит на сбор отчётности, сколько стоят срывы сроков, сколько людей заняты переносом данных между базами.
Второе — составить список того, что уже куплено и стоит, с ответом на вопрос, какая функциональность не используется и почему. На этом шаге часть задач закрывается настройкой имеющегося.
Третье — назвать ведущую систему по каждому ключевому справочнику: номенклатура, контрагенты, подразделения, сотрудники. Если ответа нет, начинать нужно с этого, а не с выбора вендора.
Часто задаваемые вопросы
Это система, в которой процессы предприятия живут в одной базе: продажи, закупки, склад, производство, финансы, кадры. Заказ клиента разворачивается в потребность в материалах, потребность — в заказ поставщику и план выпуска, а на выходе получаются себестоимость и отчётность. Учётная система фиксирует факт задним числом, ERP планирует ресурсы вперёд.
Зоной ответственности. CRM работает с клиентом до сделки: воронка, коммуникации, задачи менеджера, аналитика по этапам. ERP работает с исполнением обязательств после сделки: резервы, закупка, производство, отгрузка, деньги. В ERP есть заказы и контрагенты, но инструментов продавца в ней нет, поэтому связка «CRM плюс ERP с обменом» встречается чаще, чем попытка закрыть продажи одной ERP.
Комплексный проект на среднем предприятии — от 8 до 18 месяцев; отдельный контур или надстройка над существующей системой — месяцы. Лицензии составляют меньшую часть бюджета: работы по внедрению обычно занимают 60–80%. С нашей стороны модули и кабинеты поверх 1С начинаются от 3 млн ₽, заказная разработка под процесс — от 1,7 млн ₽, отдельная интеграция — от 150 тыс. до 1,5 млн ₽. Точная сумма считается после разбора контура, оценка бесплатная.
Можно, но способ важнее самого факта. Настройка и расширения обновляются штатно. Изменение типовой конфигурации снимает её с поддержки, и дальше каждое обновление платформы и релиз с изменениями законодательства проходят через ручное объединение. Практичный порядок: сначала настройка, затем расширение, затем отдельный сервис снаружи с обменом — и только в крайнем случае правка ядра, зафиксированная как технический долг.
Начинать с инвентаризации: какие модули реально используются, какие собственные разработки наросли за годы эксплуатации, какие интеграции живут вокруг. Обычно выясняется, что используется меньше половины купленного, а объём проекта определяют именно доработки. Дальше по каждому блоку принимается отдельное решение — типовая функциональность российской системы, доработка или отдельный сервис рядом с ядром.
Разработка с Code Pilots
Code Pilots — студия заказной разработки полного цикла: веб- и мобильные продукты со сложной бизнес-логикой, интеграциями и высокими нагрузками. Вокруг учётного ядра мы делаем то, чего в нём нет: личные кабинеты для клиентов и партнёров, мобильные рабочие места для склада и выездных сотрудников, отраслевые модули и обмен между системами с журналом, повторами и мониторингом.
Границы обозначаем сразу: внедрение ERP под ключ и разворачивание корпоративного BI-стека — не наша работа. Наша — то, что живёт вокруг ядра и обновлениям типовой не мешает: кабинеты, рабочие места, отраслевые расчёты, витрины данных, обмен. Аудит ведём по коду и архитектуре. И если задача решается настройкой того, что у вас уже куплено, вы услышите это на первом звонке.
Команда внутри: аналитики с отраслевой экспертизой, дизайнеры, backend- и мобильная разработка, QA и DevOps — middle+ и senior. Начинаем обычно не с системы, а с одного процесса, который дороже всего обходится сегодня. Расскажите, где ваш контур перестал справляться. Обсудить проект →