- в каких коридорах лежит стоимость интеграции с 1С по типам задач;
- что входит в смету кроме программирования и что обычно забывают;
- почему основная работа — это справочники, а не код;
- из-за чего проект дорожает и растягивается по срокам;
- как считать окупаемость и какие вопросы задать подрядчику.
«Свяжите сайт с 1С» звучит как одна задача, а на деле это десяток разных: выгрузить номенклатуру, принимать заказы, отдавать остатки, синхронизировать цены под каждого контрагента, передавать оплаты, возвращать статус отгрузки. Каждый пункт — отдельная работа со своей ценой.
Поэтому вилка «от 50 тысяч до нескольких миллионов» существует не из-за жадности подрядчиков, а из-за разницы в объёме. Ниже — разбор по типам. Оговорка прежняя: коридоры модельные, а не прайс Olprime; смета считается по вашей конфигурации и задачам.
Содержание9
Стоимость интеграции с 1С по типам: короткий ответ
Односторонняя выгрузка — 50-150 тысяч, двусторонний обмен заказами — 150-400 тысяч, обмен с личным кабинетом и индивидуальными ценами — от 500 тысяч. Сроки — от двух недель до нескольких месяцев.
| Тип задачи | Коридор | Срок | Что происходит |
|---|---|---|---|
| Выгрузка каталога на сайт | 50-150 тыс. ₽ | 2-4 недели | товары, цены, остатки идут из 1С на сайт |
| Приём заказов в 1С | 100-250 тыс. ₽ | 3-6 недель | заказ с сайта создаёт документ в учёте |
| Двусторонний обмен | 150-400 тыс. ₽ | 1-2 месяца | заказы, статусы, оплаты в обе стороны |
| Обмен с CRM | 150-350 тыс. ₽ | 1-2 месяца | сделки, контрагенты, счета, оплаты |
| Личный кабинет с ценами под контрагента | от 500 тыс. ₽ | от 2 месяцев | индивидуальные цены, лимиты, документы |
Модельные коридоры рынка. Верх вилки - нетиповая конфигурация и много сущностей.
Стоимость интеграции с 1С внутри каждой строки различается в разы. Что двигает конкретный проект к верхней границе: нетиповая конфигурация с доработками, несколько баз, большой объём номенклатуры, требования к скорости обновления данных.
Механика самих обменов — как они устроены технически и какие подводные камни у каждого — разобрана в статье «Интеграция 1С с сайтом». Здесь речь только о деньгах и объёме работ.
Из чего складывается смета
Программирование — меньшая часть. Больше времени уходит на обследование, согласование правил обмена и тестирование на реальных данных.
Состав работ по порядку:
- Обследование. Какая конфигурация, какие доработки, кто её ведёт, какие справочники используются, что считается «главным» источником данных.
- Проектирование обмена. Что, куда, как часто, что делать при конфликте данных. Здесь принимаются решения, которые потом нельзя переиграть дёшево.
- Подготовка данных. Приведение справочников в порядок: дубли, единицы измерения, коды, соответствия.
- Разработка. Собственно обмен: на стороне 1С, на стороне сайта или системы-приёмника.
- Тестирование на боевых данных. Не на трёх тестовых товарах, а на реальном каталоге и реальных заказах.
- Запуск и наблюдение. Первые недели обмен требует присмотра: всплывают редкие случаи.
Что часто не входит в смету и всплывает потом: доработка самой 1С (если нужного поля нет), работа вашего программиста по 1С, лицензии и сервисы обмена, обучение сотрудников, поддержка после запуска.
Отдельная строка — кто ведёт вашу 1С. Если это внешний подрядчик, его часы тоже придётся оплачивать, и от скорости его реакции будет зависеть срок проекта. Этот вопрос лучше выяснить до начала работ.
Главная работа — справочники, а не код
Обмен ломается не на технологии, а на несовпадении данных: один и тот же товар в двух системах называется по-разному, а контрагент существует в трёх экземплярах.
Типичные разрывы, которые всплывают на обследовании:
- Номенклатура. На сайте «Профиль 50х50 оцинкованный», в 1С «Профиль оц. 50*50», код отличается. Пока нет единого ключа, сопоставление делается руками.
- Контрагенты. В CRM «ООО Ромашка», в 1С «Ромашка ООО», в почте контактное лицо. Ключом обычно становится ИНН, но только если он заполнен везде.
- Единицы измерения. Штуки, упаковки, погонные метры — и коэффициенты пересчёта, которые живут в голове у кладовщика.
- Цены. Розница, опт, индивидуальные условия, акции. Правило приоритета цен — управленческое решение, а не настройка.
- Статусы. Что считать отгруженным, что оплаченным, в какой момент заказ виден клиенту в кабинете.
Именно поэтому в проектах мы начинаем с описания схемы движения заказа. В «Арисмо Инжиниринг» передача между продажей, просчётом, снабжением и производством была ручной, и заказ терял скорость и детали на стыках. В «Бетельгейзе» и «Весы НН» заказ появлялся в 1С только в момент выставления счёта — то есть всё, что происходило раньше, для учёта не существовало.
Практический вывод для сметы: стоимость интеграции с 1С прямо зависит от состояния данных. Если справочники в порядке, проект идёт по нижней границе коридора. Если нет — подготовка данных займёт больше времени, чем разработка, и это нормально.
Из-за чего проект дорожает
Пять причин, и четыре из них выясняются на обследовании — если обследование вообще было.
- Нетиповая конфигурация. Самописные доработки в 1С означают, что стандартные механизмы обмена не подойдут и нужна своя логика.
- Несколько баз. Торговля отдельно, производство отдельно, бухгалтерия отдельно — обмен множится.
- Объём номенклатуры. Тысяча позиций и сто тысяч позиций — разные требования к скорости и к обработке ошибок. В торговой платформе ГК «Инструмент» каталог насчитывает 14 миллионов позиций, и здесь всё решает архитектура обмена, а не сам факт его наличия.
- Требование «в реальном времени». Обмен раз в час и обмен за секунды — это разные проекты. Чаще всего реальное время нужно только для остатков, и то не всегда.
- Отсутствие ответственного со стороны заказчика. Самая дорогая причина: решения по правилам обмена принимать некому, проект стоит, часы идут.
Мы считаем такие проекты в рамках заказной enterprise-разработки и разбиваем смету по этапам обмена — так видно, за что именно платят деньги. Что удешевляет: типовая конфигурация без доработок, порядок в справочниках, обмен по расписанию вместо мгновенного, поэтапный запуск — сначала каталог, потом заказы, потом статусы.
Как считать окупаемость
Считается в сэкономленных часах и в устранённых ошибках. Обе величины измеримы до начала проекта.
Что именно считать:
- Часы ручного переноса. Сколько раз в день сотрудники копируют данные между системами и сколько минут занимает каждая операция.
- Ошибки. Пересорт, неверная цена в документе, потерянный заказ. У каждой ошибки есть цена: возврат, скидка, потерянный клиент.
- Скорость обработки заказа. Время от заявки до счёта — и сколько заказов теряется из-за задержки.
- Стоимость роста. Сколько новых сотрудников понадобится, чтобы обслужить вдвое больше клиентов, если ничего не менять.
Ориентир из практики: в проекте B2B-платформы производителя стройматериалов обработка заявки после автоматизации занимает 15 минут вместо 2-3 часов, нагрузка на менеджеров снизилась на 70%, а проект окупился за 4 месяца вместо расчётных шести. В «Адвантрейд» связка 1С с Битрикс24 закрыла другую дыру: до этого путь клиента до счёта нигде не фиксировался, и компания не видела, сколько запросов приходит и где они останавливаются.
Данные боевых проектов Olprime; у вас будут свои.
Последний пункт — про рост — обычно и оказывается решающим. Стоимость интеграции с 1С сравнивают не с текущими затратами времени, а с наймом, которого удастся избежать.
Что спросить у подрядчика
Шесть вопросов, которые отделяют предметное предложение от «сделаем обмен».
- Будет ли обследование и входит ли оно в стоимость?
- Какие именно сущности обмениваются и в какую сторону — список, а не «товары и заказы»?
- Что происходит при конфликте данных: чьё значение главное?
- Как обрабатываются ошибки обмена и кто узнаёт о сбое?
- Кто дорабатывает 1С, если понадобится: вы или наш подрядчик по 1С?
- Что входит в поддержку после запуска и сколько она стоит?
Вопрос про ошибки — самый показательный. Обмен ломается всегда: сеть, обновление конфигурации, неожиданные данные. Разница между хорошим и плохим проектом не в том, случится ли сбой, а в том, узнаете ли вы о нём раньше клиента.
Красные флаги
Цена без обследования, «всё будет в реальном времени», отсутствие тестирования на боевых данных и молчание про поддержку.
- Смета до обследования. Назвать точную цену, не посмотрев конфигурацию и справочники, невозможно. Такая цифра всегда меняется в ходе работ.
- Обещание обмена «в реальном времени» по всем данным. Дорого и почти никогда не нужно. Нужен — для остатков, иногда для статусов; остальное живёт по расписанию.
- Нет этапа тестирования на реальных данных. Обмен, проверенный на трёх товарах, упадёт на первом же нестандартном наименовании.
- Не описана обработка ошибок. Тихий сбой обмена хуже явного: неделю никто не замечает, а потом остатки на сайте не совпадают с реальностью.
- Подозрительно низкая стоимость интеграции с 1С при сложной задаче. Обычно это означает выгрузку файлом раз в сутки вместо настоящего обмена.
- Нет вопросов про вашу конфигурацию. Если подрядчику всё равно, какая у вас 1С и кто её ведёт, сюрпризы начнутся на второй неделе.
С чего начать, если бюджет ограничен
Разбить задачу на этапы и начать с того, что убирает больше всего ручной работы. Обычно это выгрузка каталога или приём заказов.
Разумный порядок:
- Определите самое дорогое ручное действие. Обычно это либо перенос заказов, либо обновление цен и остатков.
- Закройте его одним обменом. Один тип данных, одна сторона, расписание вместо реального времени.
- Поработайте месяц и соберите список того, что мешает.
- Добавьте вторую сторону обмена — статусы, оплаты, документы.
- Личный кабинет и индивидуальные цены — последним этапом, когда данные уже синхронны.
Такой порядок даёт эффект после первого этапа и сильно снижает риск: если что-то спроектировано неудачно, это выясняется на небольшом объёме, а не в проекте за миллион.
Частые вопросы
Коротко: про сроки, готовые модули, поддержку и обновления 1С.
Короткий итог
Стоимость интеграции с 1С определяется не количеством строк кода, а объёмом обмена и состоянием данных: односторонняя выгрузка — 50-150 тысяч, двусторонний обмен — 150-400 тысяч, личный кабинет с индивидуальными ценами — от 500 тысяч.
Основная работа лежит не в разработке, а в справочниках и правилах: какой источник главный, что делать при конфликте, какой ключ связывает записи. Там же лежат и основные риски по срокам.
Начинать разумно с одного обмена, который убирает самое дорогое ручное действие, а личные кабинеты и индивидуальные цены оставлять на этап, когда данные уже синхронны и в них есть доверие.
Можно ли обойтись готовым модулем обмена?
Иногда да: для типовой конфигурации и стандартного каталога готовые решения закрывают задачу и стоят дешевле разработки. Проверять нужно две вещи: поддерживает ли модуль вашу версию и что будет при обновлении конфигурации.
Сколько времени занимает интеграция?
От двух недель для простой выгрузки до нескольких месяцев для двустороннего обмена с личным кабинетом. Дольше всего идёт не разработка, а согласование правил и приведение справочников в порядок.
Что будет при обновлении 1С?
Типовой обмен обычно переживает обновления, обмен с доработками — не всегда. Это ещё одна причина держать логику обмена в отдельном слое, а не внутри изменённой конфигурации. Вопрос стоит задать подрядчику прямо: как проект переживёт обновление.
Нужна ли поддержка после запуска?
Да, хотя бы минимальная. Данные меняются, появляются новые типы номенклатуры, конфигурация обновляется. Поддержка — это не абонемент «на всякий случай», а обработка тех самых редких случаев, которые невозможно предусмотреть заранее.
От чего в итоге зависит стоимость интеграции с 1С сильнее всего?
От трёх вещей: состояния справочников, типовая ли конфигурация и сколько сущностей обменивается. Всё остальное — детали, которые влияют на смету в пределах десятков процентов, а эти три — в разы.