Сколько стоит интеграция с 1С и от чего на самом деле зависит цена
Из чего складывается бюджет интеграции 1С с сайтом, CRM или маркетплейсом: вилки по трём типовым сценариям, что удорожает проект незаметно и почему фиксированная цена без аудита — плохой знак.
Коротко. Простой обмен в одну сторону — регулярная выгрузка номенклатуры, остатков и цен из 1С на сайт — стоит от 600 тыс. ₽ и занимает 3–5 недель. Полная двусторонняя интеграция сайта, CRM или WMS с 1С, с логированием, алертами и сверкой, — от 1,5 до 3 млн ₽ и 2–3 месяца. Разброс внутри этих вилок задаёт не объём программирования, а состояние самой 1С: насколько переписана конфигурация, есть ли тестовая база, есть ли на стороне заказчика человек, который отвечает за учётную систему. Эти три фактора двигают смету сильнее, чем количество сущностей в обмене.
Дальше — из чего складывается цена, что удорожает проект незаметно и как сравнивать предложения, если их несколько.
Из чего складывается бюджет
Полезно видеть смету не как «столько-то часов разработки», а как пять разных по природе работ. Подрядчики, которые называют цену сразу, обычно считают только вторую.
1. Аудит и проектирование обмена — 10–20% бюджета. Какая версия и какая конфигурация, что в ней доработано, какие объекты участвуют, кто хозяин каждого поля, что считать источником истины при расхождении. Этот этап кажется необязательным ровно до того момента, когда выясняется, что цена в 1С хранится в трёх местах и все три иногда разные.
2. Разработка на стороне 1С — 25–40%. HTTP-сервисы или OData, регламентные задания, обработки выгрузки. Здесь же выясняется главное ограничение проекта: кто имеет право менять конфигурацию.
3. Разработка на стороне внешней системы — 20–30%. Приёмник, очередь, маппинг справочников, обработка повторов и частичных сбоев. Обычно дешевле, чем сторона 1С, потому что там нет наследия.
4. Обвязка: логи, алерты, сверка — 10–20%. Самая недооценённая статья. Без неё интеграция работает ровно до первого молчаливого сбоя, а потом месяц никто не замечает, что заказы не доезжают.
5. Запуск и параллельный период — 10–15%. Время, когда старый способ обмена ещё жив, а новый уже работает, и их сравнивают. Экономия на этом пункте обходится дороже самого пункта.
Три типовых сценария
Односторонний обмен: 1С → сайт. От 600 тыс. ₽, 3–5 недель. Номенклатура, остатки, цены уходят из 1С на витрину по расписанию. Обратного потока нет, конфликтов нет, сверять почти нечего. Это самый предсказуемый по цене сценарий — и единственный, где фиксированная смета разумна.
Двусторонний обмен с сайтом или CRM: 1,5–2,5 млн ₽, 2–3 месяца. Заказы идут в 1С, статусы возвращаются обратно, клиенты и контрагенты синхронизируются в обе стороны. Цена растёт не из-за второго направления как такового, а из-за вопросов, которые оно порождает: что делать, если заказ изменили в обеих системах, как не создать дубль контрагента, что считать успешной доставкой сообщения.
Интеграция с WMS или производственным контуром: от 2,5 млн ₽. Здесь добавляются документы движения — приёмки, отгрузки, перемещения, — а значит требования к надёжности другие. Потерянная строка в остатках на складе стоит денег сразу, а не «когда-нибудь заметим».
Во всех трёх случаях это стоимость проекта, а не владения. Про владение — ниже, и это отдельный разговор.
Что удорожает проект незаметно
Список ниже — не страшилки, а то, что регулярно обнаруживается на аудите и двигает смету в полтора-два раза.
Сильно доработанная конфигурация. Типовая 1С:УТ и «1С:УТ, которую семь лет дорабатывали три разных подрядчика» — это разные системы с одинаковым названием. Во второй каждое изменение нужно проверять на то, что оно не сломает чью-то доработку, а документации на эти доработки обычно нет.
Нет тестовой базы. Разработка сразу в боевой — это не экономия, а перенос риска на бухгалтерию. Если тестового контура нет, его создание входит в проект, и это неделя-две.
Нет человека со стороны заказчика, отвечающего за 1С. Самый дорогой пункт в списке. Интегратор не может решить, какая система хозяин цены, — это бизнес- решение. Когда такого человека нет, проект стоит не дороже по смете, а дольше по календарю, и вот это как раз превращается в деньги.
Старая версия платформы. Для 8.2 и тем более 7.7 привычные HTTP-сервисы недоступны, обмен приходится строить через файлы или промежуточную прослойку. Это делается, но стоит дороже прямого API.
Обмен «как в Excel, только автоматически». Попытка воспроизвести существующие ручные выгрузки один в один. Обычно эти выгрузки накапливались годами, половина из них давно не нужна, и разбираться дешевле в начале.
Что удешевляет
Понятный источник истины. Если в компании уже решено, что цены живут в 1С, а карточки товара — на сайте, половина спорных вопросов не возникает.
Готовность резать объём. Из пятнадцати справочников в обмене критичны обычно четыре. Пилот на них даёт работающий контур за 3–5 недель, а остальное добавляется по мере надобности — и часть не добавляется никогда.
Собственная 1С-команда. Если внутри есть кто-то, кто ведёт конфигурацию, разумно разделить работы: мы делаем внешнюю сторону и проектируем обмен, они — доработки внутри. Это дешевле и оставляет знание в компании.
Отказ от реального времени там, где он не нужен. «Остатки должны обновляться мгновенно» удорожает проект заметно. Спросите, что на самом деле ломается при задержке в пять минут: чаще всего ничего.
Почему фиксированная цена без аудита — плохой знак
Подрядчик, называющий точную сумму до того, как увидел конфигурацию, делает одно из двух. Либо закладывает риск неизвестности сверху — обычно 20–40%, и это честный, но дорогой вариант. Либо назовёт низкую цену, а всё, что вскроется, оформит как дополнительные работы, и итог окажется выше.
Правильная форма ответа на старте звучит скучнее: вилка, названные факторы, из-за которых она такая широкая, и фиксированная стоимость аудита, после которого вилка сужается. Аудит при этом должен быть самостоятельным результатом — со схемой обмена и оценкой, с которой можно пойти к другому подрядчику.
Это та же логика, что и в выборе между проектным и продуктовым подходом: фиксируется не объём, а способ принимать решения по ходу.
Сколько стоит потом
Интеграция — не разовая покупка, и это надо закладывать в расчёт сразу.
Меняются версии платформы и конфигурации. Меняются API маркетплейсов и внешних сервисов — обычно без предупреждения и не в вашу пользу. Меняются процессы внутри компании: появляется новый склад, новая схема скидок, новое юрлицо.
Разумная оценка сопровождения — 5–15% стоимости проекта в год, в зависимости от того, сколько внешних систем в контуре и насколько они подвижны. Обмен с одним стабильным сервисом ближе к нижней границе, связка из четырёх маркетплейсов — к верхней.
Вариант «сделали и забыли» существует, но только для полностью изолированных обменов между двумя системами, которые никто не развивает.
Как сравнивать предложения
Если коммерческих предложений несколько, сравнивать их по итоговой сумме бессмысленно — в них посчитано разное. Три вопроса, которые выравнивают картину.
«Что входит в обвязку: логи, алерты, сверка?» Если этого нет в смете, предложение дешевле не потому, что подрядчик эффективнее.
«Что происходит, когда обмен падает ночью?» Ответ «увидим утром в журнале» и ответ «приходит алерт, сообщение уходит в очередь повторов» описывают два разных продукта по одной строке в смете.
«Кто владеет кодом на стороне 1С и останется ли документация?» Обмен, который может поддерживать только его автор, — это скрытая стоимость, растянутая на годы.
Частые вопросы
Можно ли обойтись типовым обменом 1С с сайтом? Иногда да. Для простого интернет-магазина на типовой конфигурации штатный обмен CommerceML закрывает задачу, и платить за разработку незачем. Заказная интеграция начинается там, где нужны нетиповые поля, своя логика цен, несколько внешних систем или обмен, который не укладывается в расписание выгрузок.
1С стоит внутри сети без внешнего IP — это дороже? Немного, но не принципиально. Нужен либо VPN-туннель, либо шина сообщений, либо файловый обмен через промежуточный сервер. Открывать 1С наружу не требуется ни в одном из вариантов, и требовать этого подрядчик не должен.
Сколько занимает пилот и что считать его успехом? 3–5 недель на одно направление. Успех — не «данные пошли», а «данные пошли и сверка за неделю сошлась». Второе проверяется цифрами, первое — ощущением.
Можно ли начать с малого и достроить потом? Это и есть правильный порядок. Важно только, чтобы пилот делался на архитектуре, рассчитанной на рост: обмен через очередь достраивается, разовый скрипт выгрузки — переписывается заново.
Итог
Вилка по рынку честная: от 600 тыс. ₽ за односторонний обмен до 3 млн ₽ за полную двустороннюю интеграцию. Но место внутри вилки определяется не объёмом задачи, а тем, в каком состоянии ваша 1С и есть ли человек, который за неё отвечает.
Поэтому единственный разумный первый шаг — аудит: он стоит фиксированных денег, занимает недели, а не месяцы, и после него разговор идёт про конкретную сумму, а не про диапазон.
Как мы это делаем — на странице интеграции с 1С; техническая сторона обмена разобрана отдельно в статье про интеграцию 1С с сайтом, CRM и маркетплейсами, а на живом проекте это видно в кейсе импортозамещения WMS.
Читайте также
Похожая задача в вашем бизнесе?
За 60 минут разберём вашу задачу, покажем архитектуру и оценим бюджет.