Кто делает интеграцию сайта с 1С — программист 1С или веб-студия? Правильный ответ: тот, кто готов отвечать за обмен целиком, с обеих сторон. У обмена две половины: правила выгрузки и приёма в 1С и модуль обмена на сайте. Если каждую половину делает отдельный подрядчик, а между ними нет владельца, интеграция тянется месяцами. Разбираем, кто за что отвечает, где обычно рвётся и что спросить у подрядчика до подписания договора.
Из чего состоит обмен сайта с 1С
Чтобы понять, кого звать, полезно увидеть обмен как три зоны работ. В каждой нужны свои компетенции, и именно на стыках возникают споры «это не наша часть».
| Зона | Что в ней делают | Кто компетентен |
|---|---|---|
| Сторона 1С | Правила выгрузки номенклатуры, цен и остатков, приём заказов, резервы, статусы, учёт доработок конфигурации | Специалист по 1С |
| Сторона сайта | Модуль обмена, структура каталога, свойства и фильтры, торговые предложения, корзина и оформление заказа | Веб-разработчик |
| Между ними | Маппинг разделов и свойств, расписание, очередь при сбоях, повторы, мониторинг, правила конфликтов | Интегратор, который понимает обе стороны |
Третья зона — самая недооценённая. Именно там решается, что будет, если 1С недоступна, как не создать два одинаковых заказа и почему остаток на сайте не совпал с 1С. Если её никто не взял на себя, она достаётся заказчику.
Когда хватит одного исполнителя, а когда нужны обе компетенции
Не каждая интеграция требует большой команды. Состав исполнителей зависит от того, насколько типовые обе стороны обмена.
- Типовая 1С и магазин на 1С-Битрикс или Аспро. Штатный модуль обмена, стандартный формат данных. Справится веб-разработчик, который регулярно ставит такие обмены, — специалист по 1С нужен разве что для консультации по видам цен и складам.
- Доработанная 1С и сайт на Битриксе. Нужны правила обмена под вашу конфигурацию: несколько складов, нестандартные свойства, свои документы заказа. Здесь без знания 1С не обойтись, и без знания сайта тоже.
- Самописный магазин, Laravel, WordPress или OpenCart. Штатного модуля нет, обмен пишется через API. Нужен разработчик, который построит очередь, повторы и мониторинг, плюс понимание того, как 1С отдаёт и принимает данные.
- Несколько баз 1С, маркетплейсы, шина данных. Это уже архитектурная задача: какая база отвечает за товары, какая за заказы, что делать при конфликте. Тут нужен интегратор, а не просто программист одной из сторон.
Если ваш случай во втором пункте и ниже, ищите подрядчика, который закрывает обе стороны в одной команде. Именно так устроена наша интеграция сайта с 1С: штатный обмен, доработанная 1С или API — формат выбираем после аудита конфигурации.
Программист 1С: где силён и где упирается
Программист 1С для интеграции с сайтом незаменим, когда конфигурация доработана: он знает, какие объекты добавлены, как устроены резервы и почему в базе три вида розничной цены. Без него интегратор будет восстанавливать логику базы по косвенным признакам.
Ограничения тоже понятны. Специалист по 1С обычно не отвечает за то, как данные выглядят на сайте: почему фильтр показывает пустые значения, почему карточка не создала торговые предложения, почему заказ с сайта пришёл без способа доставки. Для него сайт — внешняя система, которая «должна принять файл». А если обмен идёт не штатным модулем, а через API, нужна ещё и веб-разработка.
Веб-студия: сильные стороны и слепые зоны
Веб-студия хорошо делает свою половину: каталог, карточки, фильтры, корзину. Для типовой 1С и магазина на 1С-Битрикс этого часто достаточно — штатный обмен ставится быстро, и у нас он входит в разработку магазина.
Слепая зона — доработанная 1С. Студия без опыта 1С настраивает обмен «по инструкции», он работает на демо-базе и ломается на реальной: нестандартные свойства не выгружаются, заказы падают с ошибкой, резерв не ставится. Дальше начинается переписка между студией и 1С-специалистом клиента, в которой каждый прав в своей части.
- Глубоко знает конфигурацию и учёт
- Может внести изменения в саму базу
- Часто уже обслуживает вашу 1С
- Не всегда отвечает за сайт и его каталог
- Реже делает интеграции через API с самописными магазинами
- Отвечает за каталог, фильтры и заказ на сайте
- Быстро ставит штатный обмен на Битриксе
- Умеет делать обмен через API для любых CMS
- Без опыта 1С буксует на доработанных конфигурациях
- Может не учесть резервы и учётные правила
Почему обмен зависает между двумя подрядчиками
Типичная история: сайт делала одна команда, 1С обслуживает другая, обмен «настраивают вместе». Через три месяца остатки не совпадают, заказы приходят через раз, а на каждое письмо обе стороны отвечают, что у них всё работает. Мы регулярно получаем такие проекты. В одном из кейсов, Qazaqstroy, двустороннюю синхронизацию подняли за две недели после полугода работы другого подрядчика.
Причина почти всегда одна: нет ответственного за результат, а не за свою часть. Никто не ведёт журнал ошибок обмена, никто не тестирует сценарий «заказ оформлен, оплачен, отгружен, статус вернулся» от начала до конца.
ПРАВИЛОУ обмена должен быть один владелец. Остальные участники консультируют, но за то, что заказ дошёл до 1С, отвечает один подрядчик.
Вопросы подрядчику для обмена с 1С
На переговорах легко услышать «да, делали, без проблем». Чтобы отличить опыт от уверенности, задайте конкретные вопросы и попросите показать, а не рассказать.
- С какими конфигурациями работали: УТ 10.3 и 11, ERP, Розница, УНФ, Комплексная автоматизация?
- Как вы поступаете с доработанной 1С: правила обмена, API или «как получится»?
- Кто со стороны подрядчика знает 1С, а кто — сайт? Можно ли говорить с ними напрямую?
- Что будет с заказами, если 1С недоступна несколько часов?
- Как защищаетесь от дублей заказов при повторной отправке?
- Где и как тестируете — на копии 1С или сразу на рабочей базе?
- Как я узнаю, что обмен сломался: алерты, журнал, кто дежурит?
- Что входит в смету, а что оплачивается отдельно?
- Кому принадлежат код, правила обмена и документация после оплаты?
- Что происходит после обновления 1С: кто проверяет обмен?
Хороший признак — когда подрядчик начинает с вопросов к вам: какая конфигурация, какие склады и виды цен, где стоит 1С и есть ли к ней доступ по сети. Плохой — когда цена и срок называются до того, как кто-то посмотрел вашу базу.
Выбирать подрядчика по фразе «обмен входит в цену сайта». Штатный обмен с типовой 1С действительно прост. Но если ваша 1С доработана, «бесплатный» обмен заканчивается там, где начинаются ваши доработки.
Как распределены роли в WeMake
Мы ведём обе стороны обмена в одной команде. В проекте участвуют интегратор с опытом 1С и разработчик сайта, при необходимости — аналитик по каталогу. Общение ведёт проектный менеджер, но с техническим специалистом можно говорить напрямую. Подробно состав работ и форматы — на странице интеграции интернет-магазина с 1С.
- Аудит конфигурации — 2–3 дняСмотрим 1С, каталог и доработки, прежние правила обмена и логи, если они есть. Аудит входит в стоимость.
- Ваш специалист по 1С — пара созвоновОн рассказывает про доработки. Если специалиста нет, работаем сами, аудит идёт чуть дольше.
- Выгрузка и заказыТовары, цены, остатки на сайт; заказы, клиенты и оплаты в 1С. Всё на тестовом контуре.
- Запуск и мониторингРасписание, алерты, документация. Год гарантии на код обмена, дальше поддержка с реакцией на аварию до 1 часа.
Иногда до интеграции нужно решить вопрос с самой 1С: докупить рабочие места, перейти с Бухгалтерии на Управление торговлей, продлить ИТС. Это мы тоже делаем — подбором и поставкой лицензий 1С для Казахстана, чтобы обмен строился на конфигурации, которая подходит под задачи магазина.
Что делать дальше
Определите, кто у вас владелец обмена. Если сайт и 1С обслуживают разные подрядчики, спросите каждого, готов ли он отвечать за сценарий заказа от корзины до статуса «отгружен». Если никто не готов, ищите команду, которая возьмёт обе стороны, а вашего специалиста по 1С оставьте консультантом.
Перед переговорами соберите минимум данных: конфигурация и версия 1С, есть ли доработки, сколько складов и видов цен, на какой платформе сайт. С этим можно сравнивать предложения по существу. Ориентиры по бюджету — на странице цен на CRM и интеграции, а чем различаются форматы обмена — в статье о стандартном обмене и собственной интеграции. Если хотите сравнить с нашей оценкой, пришлём смету обмена с 1С за один рабочий день.
Нужен ли свой программист 1С, если интеграцию делает студия?
Желательно на пару созвонов, чтобы рассказать о доработках конфигурации. Постоянно держать его в проекте не обязательно.
Франчайзи 1С или веб-студия — кого выбрать?
Того, кто возьмёт ответственность за обмен целиком. Если франчайзи не отвечает за сайт, а студия не знает 1С, нужен третий участник или команда, которая ведёт обе стороны.
Сколько времени занимает интеграция?
Штатный обмен на Битриксе — 1–2 недели, доработанная 1С — 2–3 недели, API-интеграция — 3–4 недели.
Возьмётесь, если прошлый подрядчик не смог настроить обмен?
Да, это частый запрос. Начинаем с аудита конфигурации, прежних правил обмена и логов.
Кому принадлежит код интеграции?
Вам: исходники, правила обмена и документация передаются после оплаты, продолжить работу может любой подрядчик.