Интеграция с 1С — это не «поставили модуль обмена и забыли». Это двусторонний поток данных: товары, цены и остатки уходят из 1С на сайт, заказы с сайта попадают в 1С — без ручного переноса и без расхождений. Занесли номенклатуру в 1С — она на сайте. Клиент оформил заказ — он в базе. Ставка 2500 ₽/ч, типовой обмен — от 2 недель.
Типовой обмен vs кастомная интеграция с 1С
Не все интеграции с 1С одинаковы. Выбор метода зависит от конфигурации 1С и требований к обмену.
| Параметр | Типовой обмен (модуль 1С-Битрикс) | Кастомная интеграция |
|---|---|---|
| Срок запуска | 1–3 недели (настройка) | 4–12 недель (разработка) |
| Требования к сайту | 1С-Битрикс (обязательно) | Любой сайт: Laravel, WordPress, Bitrix, кастомный |
| Гибкость | Стандартные сущности; кастом сложен | Любые поля и бизнес-логика |
| Журналирование | Ограниченное | Полный журнал каждой операции |
| Стоимость | Ниже (настройка + возможна лицензия) | Выше; разовая разработка |
| Когда выбрать | Стандартный обмен: товары, цены, заказы | Нестандартные поля, сложная логика, не Битрикс |
Мы работаем с обоими подходами. После изучения вашей 1С и сайта — рекомендуем оптимальный вариант.
Что синхронизируем
Направление обмена и состав данных настраивается под вашу задачу.
Технологии обмена с 1С
Выбор метода зависит от версии и конфигурации вашей 1С. Работаем с 1С:УТ, 1С:КА, 1С:ERP, 1С:Розница, 1С:Бухгалтерия и другими конфигурациями.
Этапы интеграции с 1С
Что мы гарантируем
- Журнал каждой операции. Видно, что уехало из 1С на сайт, что приехало с сайта в 1С и что не прошло. Не «что-то не синхронизировалось» — а конкретная запись с описанием ошибки.
- Ошибки обмена не молчат. Настраиваем уведомления: вы узнаёте о сбое в обмене из алерта, а не через неделю по неверным остаткам в магазине.
- Честная оценка после аудита. Сначала смотрим вашу 1С и сайт — потом называем срок и цену. Не наоборот.
- Мы отвечаем за сторону сайта и за сам обмен. За то, как ведётся учёт внутри 1С, — отвечает ваш 1С-специалист. Это разделение важно и мы его фиксируем.
- Код в вашем репозитории. Исходники интеграции передаются с проектом. Развивать и поддерживать может любая команда.
Реальные проекты: интеграция с 1С
Задача: Сеть столовых запустила онлайн-доставку в офисы. Нужно было синхронизировать меню, наличие позиций и заказы между платформой доставки и кухонной системой учёта.
Что сделали: Разработали двусторонний обмен: меню обновляется автоматически при изменении в системе учёта кухни, заказы передаются в план готовки в режиме реального времени.
Результат: 500+ компаний на сервисе. Полный цикл от заказа до кухни без ручного переноса данных. 1 день от заказа до доставки.
Задача: Логистическая компания использовала разрозненные учётные системы. Документы на транспортировку формировались вручную, данные по заказам не совпадали между системами.
Что сделали: Разработали интеграционный слой между платформой и учётными системами. Автоматическое формирование транспортных документов и синхронизация статусов заказов.
Результат: Ускорение обработки заказов на 40%. Время вывода машины на маршрут сократилось с 3 недель до 2 дней.
Задача: Маркетплейс финансовых продуктов нуждался в синхронизации данных о заявках, клиентах и статусах сделок между публичной платформой и внутренней системой партнёров.
Что сделали: Разработали API-интеграцию между маркетплейсом и системами партнёров. Заявки попадают к нужному партнёру автоматически, статусы синхронизируются в обоих направлениях.
Результат: Топ-10 позиций по ключевым запросам. 3 независимых сервиса объединены в единую платформу с автоматическим роутингом заявок.
Стоимость интеграции с 1С
Ставка 2500 ₽/ч. Типичные ориентиры:
| Тип задачи | Срок | Ориентир |
|---|---|---|
| Типовой обмен: товары + цены + остатки (Битрикс) | 1–2 недели | от 40 000 ₽ |
| Кастомная интеграция: товары + заказы + клиенты | 2–4 недели | от 80 000 ₽ |
| Сложная интеграция: нестандартные поля + несколько складов + B2B-цены | 4–12 недель | от 150 000 ₽ |
Точная стоимость называется после аудита 1С и сайта — оценка занимает 1 день и ни к чему не обязывает.
Смежные услуги
- Интеграция систем — подключение к CRM, платёжным системам, маркетплейсам помимо 1С
- Разработка на Laravel — если сайт нужно написать или переписать под интеграцию с 1С
- Разработка CRM — если нужна своя CRM с интеграцией в 1С
- Доработка и поддержка — сопровождение интеграции после запуска
Частые проблемы при интеграции с 1С — и как мы их решаем
1С сильно переписана под себя. Нестандартная конфигурация может не поддерживать стандартные веб-сервисы или CommerceML. Обязательно изучаем конфигурацию до начала — в оценку закладываем время на разбор. Если потребуется 1С-специалист на стороне учёта — говорим об этом заранее.
Устаревшая версия 1С. Некоторые современные методы API доступны только в новых версиях. Работаем и с устаревшими: COM-объекты, файловый обмен, XML — в зависимости от возможностей конфигурации.
Нет тестовой базы 1С. Без тестовой среды нельзя проверить обмен без риска испортить рабочие данные. Помогаем сделать копию базы для тестирования — это обязательный шаг.
Большой каталог с тысячами позиций. Первичная загрузка крупного каталога — отдельная задача: нужна правильная стратегия батчинга, чтобы не положить сервер и не потерять данные. Учитываем в оценке.
Сложный маппинг полей. В 1С и на сайте данные хранятся по-разному: категории, характеристики, единицы измерения. Описываем маппинг письменно до разработки и согласовываем с обеих сторон.
Периодичность и триггеры обмена
Частота синхронизации зависит от задачи и объёма данных:
- Остатки — обычно каждые 15–30 минут или по триггеру при изменении в 1С. Для магазинов с быстро меняющимися остатками — важно не допускать расхождений.
- Цены — ежечасно или при изменении прайс-листа в 1С. Для сложных ценовых матриц (разные цены для разных групп) — синхронизация по сегментам.
- Каталог (номенклатура) — 1–2 раза в сутки для полного обновления; мгновенно — при добавлении новой позиции (если поддерживает конфигурация).
- Заказы — мгновенно по webhook при оформлении на сайте. Обратно (статус из 1С) — по расписанию каждые 10–30 минут.
Кто участвует в проекте интеграции с 1С
Со стороны клиента нужны: 1С-специалист (для доступа к настройкам 1С и ответов на вопросы по учёту) и IT-специалист или администратор сайта (для доступа к серверу и базе).
Со стороны eq.team: разработчик сайта, который отвечает за интеграционный модуль и сторону сайта. За то, как ведётся учёт внутри 1С, мы не отвечаем — это зона 1С-специалиста.
Это разделение важно: без него непонятно, кто несёт ответственность при расхождении данных — учётная система или сайт.
Конфигурации 1С, с которыми работаем
Если ваша конфигурация нестандартная или сильно модифицированная — опишите: оценим возможность и метод интеграции после аудита.
Красные флаги при выборе подрядчика по интеграции с 1С
- Не спрашивают про конфигурацию 1С. «Интегрируем с 1С» — это ничего не значит без ответа на вопрос: какая конфигурация (УТ, КА, УП, самописная) и какая версия?
- Не уточняют, есть ли у 1С-программиста со стороны клиента возможность помочь. Нестандартные конфигурации требуют доработки внутри 1С. Если подрядчик не говорит об этом — будут сюрпризы.
- Обещают полную автоматизацию синхронизации без анализа данных. Реальная 1С — это годы ручного ввода и нестандартные поля. Без аудита структуры гарантии бессмысленны.
- Не обсуждают, что делать при конфликте данных. Цена изменилась в 1С пока сайт был недоступен — какой приоритет? Нет ответа — будет путаница в заказах.
- Дают оценку за один день без изучения структуры данных. Даже типовая конфигурация 1С имеет особенности конкретной компании. Быстрая оценка без аудита — это угадывание.
- Не тестируют на реальном объёме номенклатуры. Синхронизация 100 товаров и 50 000 товаров — принципиально разные задачи по архитектуре.
Частые ошибки заказчиков при интеграции сайта с 1С
- Не фиксируют правила синхронизации до начала разработки. Какие поля из 1С идут на сайт? В каком формате? Что делать с товарами без цены или с нулевым остатком? Без ответов начнётся постоянная доработка.
- Не тестируют обмен на полной номенклатуре до запуска. На тестовом наборе из 10 товаров всё работало. На 30 000 позиций — таймауты и ошибки. Нагрузочный тест обязателен.
- Запускают двухстороннюю синхронизацию без чёткого правила приоритета. Если цена изменилась и в CRM, и в 1С — что победит? Без правила будет потеря данных.
- Не разделяют ответственность: что меняется в 1С, что на сайте. Редактирование описаний товаров в 1С и на сайте — источник постоянного конфликта данных.
- Не планируют переходный период при первом запуске. Первая полная выгрузка 50 000 SKU — это часы работы. Нужно время для проверки и исправления, а не мгновенный запуск в прод.
Чек-лист перед заказом интеграции с 1С
- Известна конфигурация 1С: стандартная (УТ, КА) или нетиповая, версия платформы.
- Есть контакт 1С-программиста или партнёра, который обслуживает 1С — может потребоваться их участие.
- Описана схема синхронизации: что идёт из 1С на сайт (товары, цены, остатки, заказы) и в обратном направлении.
- Определён приоритет данных при конфликте: 1С «мастер» или сайт «мастер».
- Понятно, как обрабатываются товары с нулевым остатком, без цены, без фото.
- Есть тестовая база 1С для разработки — работаем на копии, не на боевой базе.
- Известен объём номенклатуры: количество SKU, частота обновления цен и остатков.
- Определён формат обмена: CommerceML (стандартный Битрикс), REST API или нестандартный.
Как работаем
Когда мы не подойдём
Если 1С сильно переписана под себя и никто уже не помнит, как именно, — со стороны учёта нужен ваш 1С-специалист. Мы отвечаем за сторону сайта и за сам обмен, но не за то, как ведётся учёт внутри 1С.
Плюсы работы с нами
Что вы получаете вместе с самой услугой.
Отвечают те, кто пишет код
Вопрос по задаче идёт напрямую разработчику, без цепочки пересказов через менеджера.
Оценка до старта
Объём, цену и сроки фиксируем письменно после разбора задачи — а не по ходу работы.
Поддержка после сдачи
Проект не бросаем: правки, обновления зависимостей и мониторинг с фиксированным месячным платежом.
Ничего не запираем на себе
Репозиторий, сервер и доступы ваши с первого дня. Уйти к другому подрядчику можно без переписывания с нуля.
Форматы сотрудничества
Формат выбираем под вашу ситуацию на первом созвоне — переключиться между ними можно и по ходу работы.
Под ключ
Забираем задачу целиком: проектирование, разработка, интеграции, вывод в прод и передача вам. Подходит, когда нужен результат, а не команда.
Команда в ваш проект
Наши разработчики работают спринтами внутри вашего процесса — с вашим менеджментом или нашим. Подходит, когда своя разработка не тянет объём.
Аудит и подхват
Разбираем существующий код: поднимаем окружение, находим критичное, документируем и говорим честно, что дешевле — чинить или переписать.
Почему с нами продолжают работать
Меняете траекторию — перестраиваемся
План релиза не догма. Сдвинулся приоритет или рынок — пересобираем скоуп вместе с вами, а не заставляем доделывать то, что уже не нужно.
Работаем в чужой инфраструктуре
Заходим в проекты, где уже есть своя команда, подрядчики и legacy. Разбираемся в чужом коде и оставляем после себя такой, который читается без нас.
Не двигаем срок задним числом
Если объём не влезает в дату — режем объём и говорим об этом до старта, а не за день до релиза. Дату согласовываем один раз.
Остаёмся на связи после запуска
Поддержка и доработка — та же команда и тот же контакт, без передачи «в другой отдел». Без абонплаты: платите за сделанные часы.