Интеграция систем — это когда данные переходят из одной программы в другую без человека: заявка с сайта становится сделкой в CRM, сделка — заказом в учётной системе, отгрузка возвращается обратно статусом. Слово простое, а работа за ним бывает четырёх принципиально разных видов, и стоят они от 24 000 ₽ до 480 000 ₽.
Отсюда практическое следствие: сравнивать два предложения по строке «интеграция с 1С» бессмысленно. Пока не выяснен уровень обмена, вы сравниваете не цены, а формулировки. Разница между дешёвым и дорогим предложением почти всегда объясняется не жадностью, а тем, что дешёвое означает выгрузку файла раз в сутки.
Дальше — модельные расчёты по состоянию на сентябрь 2026 года при ставке инженера 3 000 ₽/час и ставке сотрудника 700 ₽/час. Про то, как наличие программного доступа влияет на все эти суммы, разобрано отдельно; здесь — про сам обмен и его скрытую часть.
Четыре уровня, которые называются одним словом
Настроенный обмен данными между двумя и более программами, при котором запись, созданная в одной, появляется в другой по заранее описанным правилам. Бизнесу нужна там, где сотрудники сегодня переносят данные копированием. В смете — от 24 000 ₽ за выгрузку файлом до 480 000 ₽ за двусторонний событийный обмен. Проверочный вопрос: в какую сторону идут данные, по какому событию и что происходит при сбое.
| Уровень | Что происходит с данными | Работа | Цена при ставке 3 000 ₽/час |
|---|---|---|---|
| Выгрузка файлом | Раз в сутки формируется файл, человек загружает его во вторую систему руками | 8–16 часов | 24 000–48 000 ₽ |
| Односторонняя передача по расписанию | Каждые 15–60 минут новые записи уезжают в одну сторону; расхождения ищут вручную | 25–45 часов | 75 000–135 000 ₽ |
| Двусторонняя синхронизация | Изменение с любой стороны доходит до другой, конфликты разрешаются по правилу, дубли отсекаются по ключу | 55–90 часов | 165 000–270 000 ₽ |
| Событийный обмен | Система сама сообщает о событии, ответ идёт за секунды, есть очередь, повтор при сбое и журнал доставки | 70–120 часов | 210 000–360 000 ₽ |
| Двусторонний событийный обмен | Оба предыдущих уровня сразу: мгновенно и в обе стороны, с разрешением конфликтов | 120–160 часов | 360 000–480 000 ₽ |
Первый уровень стоит назвать честно: выгрузка файлом — нормальное решение, если сутки задержки никого не беспокоят. Плоха не она, а подмена: когда её продают как автоматический обмен, а сотрудник продолжает нажимать кнопку каждое утро, только теперь ещё и разбирает ошибки формата. Механику мгновенных уведомлений и её настоящую цену разбираем отдельно.
Пять вертикальных колонок-карточек в ряд, слева направо по возрастанию сложности. Подписи: «Выгрузка файлом — 8–16 ч, 24 000–48 000 ₽», «Односторонняя по расписанию — 25–45 ч, 75 000–135 000 ₽», «Двусторонняя синхронизация — 55–90 ч, 165 000–270 000 ₽», «Событийный обмен — 70–120 ч, 210 000–360 000 ₽», «Двусторонний событийный — 120–160 ч, 360 000–480 000 ₽». Внутри карточек простые пиктограммы движения данных: лист бумаги, часы, две встречные стрелки, молния, молния со встречными стрелками. Внизу общая подпись: «В предложении все пять называются словом „интеграция“».
Главный вопрос: какая система считается правдой
Прежде чем считать часы, отвечают на другой вопрос: какая система хранит эталонное значение каждого поля. Пока ответа нет, любая двусторонняя интеграция обречена стирать данные. Менеджер поправил адрес доставки в CRM, кладовщик — в учётной системе, обмен прошёл дважды, и осталось то значение, которое приехало последним.
Система, назначенная эталонной по конкретному полю: её значение побеждает при расхождении. Бизнесу это нужно, чтобы обмен не превращался в перетягивание данных. В смете — 4–10 часов на таблицу владения полями, и это самые окупаемые часы в проекте. Проверочный вопрос: покажите таблицу, где по каждому полю указана система-источник и правило разрешения конфликта.
| Поле | Источник правды | Что при одновременном изменении |
|---|---|---|
| Цена и скидка | Учётная система | Значение из CRM отбрасывается, менеджер видит уведомление |
| Остаток на складе | Учётная система | CRM только читает, запись запрещена |
| Статус сделки и этап воронки | CRM | Учётная система статусы не меняет |
| Контакты и адрес клиента | CRM | Изменение из учётной системы принимается только для пустых полей |
| Реквизиты контрагента | Учётная система | Правка в CRM создаёт задачу бухгалтеру, а не меняет реквизиты |
| Номенклатура | Учётная система | Заведение позиции в CRM запрещено, выбор только из справочника |
Эта таблица занимает одну страницу и составляется за два-три часа совместной работы. Её отсутствие обнаруживается на второй неделе эксплуатации, когда данные уже разъехались, и стоит тогда 15–40 часов разбора вручную плюс потерянное доверие сотрудников к новой системе. Если подрядчик не спросил про источник правды на первой встрече — спросите сами.
Карта связей из трёх узлов: слева «Сайт», в центре «CRM», справа «Учётная система». Стрелки с подписями: сайт → CRM «заявка, 10 полей», CRM → учётная система «контрагент и заказ, 24 поля», учётная система → CRM «остатки, цены, оплаты». Рядом с CRM короной или флажком помечены поля «статус сделки», «контакты клиента»; рядом с учётной системой — «цена», «остаток», «реквизиты», «номенклатура». На встречной стрелке стоит небольшой знак с подписью «при конфликте побеждает источник поля». Тонкие чертёжные линии, подписи по-русски.
Цена растёт не от числа систем, а от числа полей и правил
Распространённое заблуждение: связать три системы втрое дороже, чем две. На деле трудоёмкость определяют поля и правила. Посмотрим на модельный проект: интернет-магазин на 40 заказов в день связывает сайт, CRM и 1С:УНФ. Полей в обмене — 34, справочников — три, потоков — три.
Теперь два упражнения на той же смете. Добавим четвёртую систему — складскую: у неё 12 полей, и она добавит не треть проекта, а 18–30 часов, потому что справочники уже приведены в порядок. И наоборот: откажемся от обратного потока, оставив одностороннюю передачу. Уходят 22 часа самого потока и ещё 8 часов сверки расхождений, которая при одностороннем обмене не нужна: 132 − 30 = 102 часа, то есть 306 000 ₽. Один отказ от синхронизации остатков экономит 90 000 ₽ и половину будущих споров о расхождениях. Как та же арифметика выглядит на связке магазина с учётной системой, разобрано подробнее.
Горизонтальная столбиковая диаграмма из семи строк, длина пропорциональна сумме. Строки сверху вниз: «Процесс и таблица полей — 42 000 ₽», «Справочники — 48 000 ₽», «Поток сайт → CRM — 54 000 ₽», «Поток CRM → 1С — 102 000 ₽», «Обратный поток 1С → CRM — 66 000 ₽», «Ошибки, повторы, сверка — 54 000 ₽», «Приёмка и параллельная неделя — 30 000 ₽». Строки обратного потока и сверки помечены сбоку одной пунктирной скобкой с подписью «отказ от них экономит 30 часов и 90 000 ₽». Внизу итог: «132 часа, 396 000 ₽».
Скрытая часть работ, которой нет в коммерческом предложении
Самые дорогие часы проекта уходят не на передачу данных, а на приведение их к общему виду. Эти работы редко попадают в предложение, потому что до начала проекта их объём не виден ни подрядчику, ни заказчику.
- 1Дубли контрагентов
Один и тот же клиент заведён трижды: с ИНН, без ИНН и с опечаткой в названии. При обмене каждый дубль превращается в отдельную карточку во второй системе, и сверка расходится по всем трём. Чистка — 10–30 часов в зависимости от размера базы, и делать её лучше до обмена, а не после.
- 2Форматы телефонов и дат
Телефон записывают минимум четырьмя способами. В модельной базе на 6 200 карточек 740 номеров — это 12 % — записаны не в едином формате, и по ним сопоставление не срабатывает: вместо обновления карточки создаётся новая. Приведение к одному виду — 4–8 часов плюс правило заведения на будущее.
- 3Единицы измерения и номенклатура
Штуки, упаковки, коробки по двенадцать. Если коэффициенты пересчёта живут в голове кладовщика, обмен передаст числа, которые не сойдутся с остатками. Разбор — 8–20 часов, и это работа заказчика вместе с подрядчиком, а не подрядчика в одиночку.
- 4Обязательные поля и удалённые справочники
Вторая система отказывается принимать заказ без склада отгрузки или ссылается на позицию, которую год назад пометили на удаление. Каждый такой случай — отдельное правило в обмене. Обычно их набирается 5–12 штук, по 1–3 часа на каждое.
| Формулировка в предложении | Что за ней обычно стоит | Как раскрыть до подписания |
|---|---|---|
| «Интеграция с 1С» | Уровень не назван: может оказаться выгрузкой файла раз в сутки | Назовите уровень из таблицы выше и запишите его в договор словами |
| «Двусторонний обмен» | На деле односторонний плюс ручная сверка по утрам | Что произойдёт, если одно и то же поле изменили с обеих сторон за одну минуту? |
| «Подключим типовой обмен» | Ваши доработанные поля через типовой обмен не проходят | Какие наши поля типовой обмен не переносит и что мы будем с ними делать? |
| «Данные перенесём в процессе» | Чистка справочников не оценена и всплывёт как дополнительные работы | Кто отвечает за качество исходных данных и сколько часов заложено на чистку? |
| «Настройка под ваши процессы» | Объём не определён, потому что процесс не описан | Приложите перечень полей и правил — он же станет основанием приёмки |
- 1Что происходит при расхождении данных и какое поле в этом случае побеждает? Ответ должен быть таблицей, а не словами «мы всё синхронизируем».
- 2Как выглядит отчёт о сверке и с какой периодичностью он формируется? Без него расхождения обнаруживает бухгалтерия в конце квартала.
- 3Кто чинит обмен после обновления одной из систем и за чей счёт? Это отдельный пункт договора, а не устная договорённость.
- 4Что входит в приёмку? Минимум — контрольные суммы по количеству записей и выборочная ручная сверка нескольких десятков карточек.
- 5Сколько стоит сопровождение обмена в месяц? Ответ «поддержка не нужна, всё будет работать само» означает, что мониторинга в проекте нет.
Когда интеграция не нужна
Обмен — это не только внедрение, но и постоянный расход: наблюдение, разбор отказов, починка после обновлений. Поэтому у него есть порог, ниже которого сотрудник с ноутбуком объективно дешевле.
Ниже этого порога интеграция не окупается арифметически, и честный подрядчик скажет это до сметы. Но у порога есть смещение вниз: если цена ошибки ручного переноса высока — сорванная отгрузка, неверная сумма в счёте, потерянная заявка, — считать нужно не только минуты сотрудника, но и стоимость самой ошибки. При переносе руками 2–4 % записей уходят с опечаткой или пропуском; на потоке в 300 операций это 6–12 ошибок в месяц, и одна сорванная отгрузка перекрывает всю экономию.
- Разовый перенос данных при переезде на новую систему — это не интеграция, а миграция: другая процедура и другая приёмка.
- Одну из систем планово меняют в ближайший год — обмен придётся делать дважды, разумнее дождаться замены.
- В данных беспорядок, и владельца справочников в компании нет. Автоматический обмен разнесёт беспорядок по всем системам быстрее, чем это делал человек.
- Нужна только отчётность, а не действие. Тогда достаточно выгрузки по расписанию в отчётную базу — это дешевле обмена в разы, а сверку документов можно закрыть отдельным решением.
Интеграция начинается не с кода, а с одной страницы: какое поле чьё и кто побеждает при расхождении. Проекты, где эта страница написана до сметы, редко выходят за бюджет.
