Исправление ошибок интеграций на 1С-Битрикс: обмен снова работает
Восстанавливаем обмен данными на сайтах 1С-Битрикс: чиним ошибки обмена с 1С, CRM и ERP интеграций, сбои API, доставки и оплаты. Находим причину разрыва, восстанавливаем синхронизацию и доводим до того, чтобы заказы проходили, а данные сходились.
Что входит в восстановление интеграций
Интеграция — это поток данных между сайтом и внешними системами. Когда он рвётся, мы находим место разрыва, восстанавливаем передачу и проверяем, что данные снова сходятся, а заказы проходят без потерь.
Какие ошибки интеграций мы восстанавливаем
Сбой обмена бывает в разных местах: на стороне 1С, в CRM или ERP, в обмене через API или в каналах доставки и оплаты. Выберите направление, в котором у вас сейчас рвётся поток данных, — или опишите проблему, и мы определим источник сами.
Ошибки обмена с 1С
Каталог, цены, остатки и заказы перестали ходить между сайтом и 1С: чиним выгрузку, загрузку и расхождения данных.
- Каталог, цены и остатки
- Выгрузка и статусы заказов
- Расхождения и дубли
Ошибки CRM / ERP интеграций
Заявки и сделки не попадают в CRM, данные не сходятся с ERP: восстанавливаем передачу лидов, заказов и справочников.
- Лиды и сделки в CRM
- Синхронизация с ERP
- Сопоставление справочников
Ошибки API
Запросы к внешним сервисам падают с ошибками, таймаутами и кодами 4xx и 5xx: чиним обмен по REST и SOAP.
- Ошибки и таймауты запросов
- Авторизация и токены
- Обработка ответов и очередей
Ошибки доставки и оплаты
Не считается доставка, платёж не доходит до сайта, статус заказа не меняется: восстанавливаем приём оплат и расчёт доставки.
- Платёжные шлюзы и статусы
- Расчёт стоимости доставки
- Уведомления и колбэки
Путь восстановления обмена: от симптома до сквозного теста
Фиксируем симптом и собираем доступы, по журналам находим точку разрыва, восстанавливаем передачу данных и проверяем сквозным заказом, что поток снова идёт без потерь.
Исправление ошибок интеграций 1С-Битрикс: что это и зачем
Исправление ошибок интеграций 1С-Битрикс — это восстановление потоков данных между сайтом и внешними системами: учётной 1С, CRM и ERP, платёжными шлюзами, службами доставки и любыми сервисами, с которыми сайт обменивается информацией через API. Когда такой обмен рвётся, последствия видны сразу: на витрине устаревают цены и остатки, заказы не попадают в учёт, заявки не доходят до отдела продаж, оплаты зависают в неопределённом статусе, а доставка перестаёт считаться. Бизнес при этом продолжает работать вручную — менеджеры переносят данные руками, сверяют остатки по телефону, ищут потерянные платежи, — но это дорого, медленно и чревато ошибками. Наша задача — найти место разрыва, восстановить передачу данных и довести интеграцию до состояния, когда всё снова синхронизируется само.
Главная сложность ошибок интеграций в том, что они почти всегда невидимы на первый взгляд. Сайт открывается, кнопки работают, заказ оформляется — и только потом выясняется, что он не ушёл в 1С, а оплата не отметилась. Поэтому мы начинаем не с правки кода, а с диагностики: смотрим журналы обмена, очереди заданий, ответы внешних сервисов и точку, в которой поток данных останавливается. Часто причина оказывается не там, где видны симптомы: статус заказа не меняется не из-за платёжного модуля, а из-за упавшего агента, который перестал обрабатывать колбэки. Без точной локализации правки превращаются в гадание, поэтому диагностику мы ставим во главу процесса.
Где чаще всего рвётся обмен
За годы работы складывается понятная карта типовых разрывов. Обмен с 1С ломается после обновления конфигурации, смены версии платформы, изменения структуры номенклатуры или из-за переполнения каталога, когда выгрузка не успевает за отведённое время. CRM и ERP интеграции отваливаются, когда меняются поля, права доступа или формат вебхуков, и заявки тихо перестают долетать. Обмен по API падает на истёкших токенах, сменившихся адресах сервисов, новых обязательных параметрах и таймаутах. Доставка и оплата ломаются при смене реквизитов шлюза, обновлении модуля, изменении протокола колбэков или из-за того, что сертификат банка перестал проходить проверку. В каждом случае симптом один — данные не ходят, — а причина своя.
Типовые ошибки, с которыми к нам приходят:
- каталог, цены и остатки на сайте устарели — выгрузка из 1С не доходит или падает на половине;
- заказы оформляются, но не появляются в 1С или CRM, и менеджеры узнают о них с опозданием;
- заявки и лиды не передаются в CRM после смены полей, прав или формата вебхуков;
- запросы к внешнему API возвращают ошибки 401, 403, 429, 500 или обрываются по таймауту;
- оплата прошла на стороне банка, но статус заказа на сайте остался «ожидает оплаты»;
- доставка не рассчитывается или считается неверно, обмен с курьерской службой не идёт;
- очереди, агенты и крон-задания зависли, и обмен встал целиком без видимой причины.
Кому нужно восстановление интеграций
Услуга нужна там, где сайт завязан на внешние системы и любой разрыв обмена бьёт по деньгам и операциям. Это интернет-магазины и B2B-площадки с обменом каталога и заказов с 1С, компании с воронкой продаж в CRM, бизнесы с учётом в ERP, любой проект с онлайн-оплатой и расчётом доставки. Чем плотнее сайт интегрирован, тем дороже простой обмена: каждый час без синхронизации — это устаревшие остатки, потерянные заявки, зависшие платежи и ручной труд по их разбору. Особенно болезненно это для магазинов в пик продаж, где даже короткий сбой обмена с 1С оборачивается заказами на отсутствующий товар и валом обращений в поддержку.
Отдельная история — проекты, доставшиеся от прежнего подрядчика, где интеграция собрана непрозрачно и держится на честном слове. Когда такой обмен ломается, своими силами разобраться сложно: нет документации, журналы не настроены, а логика размазана по агентам и обработчикам. Здесь восстановление интеграции совмещается с её аудитом — мы не только чиним симптом, но и приводим обмен в управляемое состояние, чтобы следующий сбой не превращался в детектив.
Как устроено восстановление
Работаем по понятной схеме. Сначала фиксируем симптомы и собираем доступы, затем по журналам и очередям локализуем точку разрыва — определяем, на чьей стороне и на каком шаге останавливается поток данных. Дальше восстанавливаем передачу: чиним выгрузку или загрузку, обновляем токены и адреса, правим сопоставление полей, перезапускаем агенты и разбираем застрявшие очереди. После починки обязательно прогоняем сквозной тест — проводим реальный заказ или заявку от начала до конца и убеждаемся, что данные дошли до всех систем без потерь и дублей. Завершаем настройкой журналирования и повторов, чтобы будущие сбои были видны сразу, а не всплывали через неделю по жалобам клиентов.
Результат восстановления интеграций — это снова работающий обмен: каталог, цены и остатки актуальны, заказы и заявки доходят до 1С, CRM и ERP, оплаты отмечаются и сверяются, доставка считается, а данные между системами сходятся без ручного переноса. Менеджеры перестают сводить таблицы и искать потерянные платежи, а бизнес возвращается к нормальному ритму, где сайт и учётные системы работают как единое целое.
Кто восстановит обмен данными: варианты
Сломанную интеграцию можно чинить разными силами. Ниже — честное сравнение, чтобы выбрать путь под срочность задачи и цену простоя обмена.
| Критерий | Своими силами | Фрилансер | Студия B2Bsite |
|---|---|---|---|
| Скорость реакции | Зависит от опыта | По загрузке | от 1 рабочего дня |
| Гарантии и SLA | Нет | Обычно нет | Да, по договору |
| Глубина диагностики | По симптому | Только то, что нашёл | Журналы, очереди, обе стороны |
| Проверка результата | Часто без журналов | Без сквозного теста | Сквозной тест заказа |
| Риск повторного сбоя | Высокий риск нового сбоя | Может повторно отвалиться | Минимальный, с защитой |
Как проходит восстановление интеграции
Работаем по прозрачной схеме: от фиксации симптома и диагностики до сквозной проверки и защиты от повторного сбоя.
Сколько занимает восстановление
Во сколько обходится простой обмена
Прикиньте, во что выливается сломанная интеграция, пока заказы не доходят до учёта, а менеджеры разбирают сбой вручную. Это грубая оценка потерь, которая помогает понять цену промедления.
Оценка по формуле: выручка в день × дни простоя + ручной разбор и потери. Это ориентир, а не точный прогноз — реальные потери зависят от типа обмена и доли заказов, которые он затрагивает.
Сколько стоит восстановление интеграции
Стоимость зависит от типа обмена, числа систем и глубины разрыва. Ниже — ориентиры; точную смету присылаем после короткой диагностики, бесплатно.
Восстановление одного сломанного обмена: 1С, платежей или доставки по симптому.
- Диагностика точки разрыва
- Восстановление передачи данных
- Сквозной тест заказа
- Краткий отчёт о причине
Починка обмена со сверкой данных, разбором расхождений и защитой от повторного сбоя.
- Диагностика всех точек обмена
- Восстановление 1С, CRM и API
- Разбор расхождений и дублей
- Журналы, повторы и оповещения
- Гарантия на восстановленный обмен
Восстановление плюс переработка ненадёжной интеграции в устойчивую и прозрачную.
- Всё из «Полного восстановления»
- Аудит логики обмена
- Переделка узких мест
- Очереди и обработка ошибок
- Документация и сопровождение
Срочная починка от 9 000 ₽
Восстановление одного сломанного обмена: 1С, платежей или доставки по симптому.
- Диагностика точки разрыва
- Восстановление передачи данных
- Сквозной тест заказа
- Краткий отчёт о причине
Популярный Полное восстановление от 30 000 ₽
Починка обмена со сверкой данных, разбором расхождений и защитой от повторного сбоя.
- Диагностика всех точек обмена
- Восстановление 1С, CRM и API
- Разбор расхождений и дублей
- Журналы, повторы и оповещения
- Гарантия на восстановленный обмен
Аудит и переделка от 70 000 ₽
Восстановление плюс переработка ненадёжной интеграции в устойчивую и прозрачную.
- Всё из «Полного восстановления»
- Аудит логики обмена
- Переделка узких мест
- Очереди и обработка ошибок
- Документация и сопровождение
Дополнительные опции
| Подключение нового платёжного или логистического сервиса | от 15 000 ₽ |
| Настройка мониторинга обмена с оповещениями | от 12 000 ₽ |
| Разбор и устранение накопленных дублей в каталоге | от 18 000 ₽ |
Определим, где у вас рвётся обмен
Ответьте на несколько вопросов об интеграции и симптомах — подскажем вероятную причину разрыва и сориентируем по срокам и стоимости восстановления.
Кейсы восстановления интеграций
Что говорят о восстановлении обмена
Частые ситуации со сломанным обменом — и наш ответ
Это не общие советы из интернета, а закономерности из реальных восстановлений интеграций на 1С-Битрикс. Каждый ответ — позиция нашей команды.
На что можно рассчитывать по договору
Почему ломаются интеграции и как чинить их правильно
Интеграция — это самая хрупкая часть любого сайта на 1С-Битрикс, и причина проста: она зависит не только от вас. Внутренний код можно протестировать и оставить в покое, а обмен данными живёт на стыке нескольких систем, каждая из которых меняется по своему графику. Сегодня обновилась конфигурация 1С, завтра банк сменил протокол колбэков, послезавтра в CRM переименовали поле, а через неделю партнёрский API ввёл новый обязательный параметр. Любое из этих изменений способно тихо оборвать поток данных, и сайт при этом продолжит выглядеть исправным. Поэтому ошибки интеграций — это не разовая поломка, а постоянный класс задач, и подходить к ним нужно системно.
Почему сломанный обмен так трудно заметить
Главная коварность ошибок интеграций — их незаметность. Когда падает страница, это видно сразу: пользователь упирается в ошибку и жалуется. Когда рвётся обмен, всё выглядит нормально: заказ оформляется, кнопка оплаты нажимается, заявка отправляется. Проблема всплывает позже и в другом месте — менеджер не видит заказ в 1С, бухгалтер не находит платёж, клиент звонит и спрашивает, где его товар, которого по факту не было на складе. Между сбоем и его обнаружением проходят часы, а иногда и дни, и за это время накапливается ущерб: заказы на отсутствующий товар, потерянные заявки, расхождения в остатках, недовольные клиенты.
Усугубляет ситуацию отсутствие журналов. На многих проектах обмен настроен по принципу «работает — не трогай», и когда он перестаёт работать, выясняется, что нигде не пишется, что именно происходит. Нет записи об упавшей выгрузке, нет истории ответов платёжного шлюза, нет следа от отвалившегося вебхука. В такой ситуации диагностика превращается в раскопки, и первое, что мы делаем при восстановлении, — добываем хоть какую-то видимость: включаем журналирование, смотрим очереди и крон, отслеживаем запрос от начала до конца. Без этого любая правка — выстрел вслепую.
Где именно рвётся поток данных
Обмен между сайтом и внешней системой — это цепочка из множества звеньев, и разрыв может случиться в любом. Данные должны быть подготовлены на стороне-источнике, переданы по сети, приняты на стороне-получателе, разобраны, сопоставлены с местными справочниками и записаны. Если на любом шаге что-то меняется — формат, поле, адрес, права, время ответа, — звено рвётся, и весь поток встаёт. Поэтому при диагностике мы не хватаемся за первый подозрительный модуль, а проходим цепочку целиком: где данные ещё есть, а где их уже нет. Точка, в которой они исчезают, и есть место разрыва, и чинить нужно именно её, а не то, что ближе к симптому.
Классический пример — статус заказа, который не меняется после оплаты. Симптом на сайте, и кажется, что виноват платёжный модуль. Но если пройти цепочку, выясняется: оплата на стороне банка прошла, банк отправил колбэк, а сайт его не принял — потому что упал агент, который обрабатывает входящие уведомления. Модуль оплаты тут вообще ни при чём. Без прохода по цепочке можно неделю править платёжную форму и не сдвинуться с места. Если разбор показывает, что проблема глубже единичного сбоя и обмен в принципе собран ненадёжно, мы предлагаем не латать, а укрепить узел — это уже ближе к исправлению ошибок Битрикс в целом, где правится не симптом, а корень.
Четыре направления, в которых чаще всего рвётся обмен
Практика складывается в четыре больших направления. Первое — обмен с 1С: выгрузка каталога, цен и остатков на сайт и загрузка заказов обратно в учёт. Здесь ломает обновление конфигурации, рост каталога сверх отведённого на выгрузку времени, изменение структуры номенклатуры и расхождения, которые накапливаются и плодят дубли. Второе — CRM и ERP интеграции: передача заявок, сделок и справочников. Здесь рвутся вебхуки при смене полей и прав, расходятся справочники, дублируются контакты. Третье — обмен по API с внешними сервисами: истёкшие токены, сменившиеся адреса, новые обязательные параметры, лимиты запросов и таймауты. Четвёртое — доставка и оплата: колбэки шлюзов, расчёт стоимости, фискализация, обмен с курьерскими службами.
Каждое направление мы вынесли в отдельную услугу, потому что диагностика и инструменты в них разные. Но граница между ними условна: на реальном проекте сбой нередко тянется через несколько систем сразу. Заказ не ушёл в 1С, потому что не прошла оплата, потому что отвалился колбэк, потому что сменились реквизиты шлюза. Поэтому, даже когда вы приходите с конкретным симптомом, мы смотрим всю цепочку обмена, а не только тот участок, на который указывает жалоба. Если за восстановлением одного обмена вскрывается общая ненадёжность интеграционного слоя, имеет смысл посмотреть на него целиком — это задача уровня аудита интеграций 1С-Битрикс, который показывает все слабые места разом.
Чем починка отличается от затыкания дыры
Сломанный обмен можно восстановить двумя способами. Первый — быстро вернуть поток данных любой ценой: перезапустить агент, вручную прогнать выгрузку, скинуть зависшую очередь. Это снимает боль здесь и сейчас, и в авральной ситуации именно с этого мы и начинаем — бизнесу нужно, чтобы заказы пошли немедленно. Но если на этом остановиться, сбой вернётся: причина-то осталась. Второй способ — после быстрого восстановления разобраться, почему обмен упал, и закрыть корень: добавить обработку ошибок, повторы при сбое сервиса, разбить тяжёлую выгрузку на пакеты, настроить оповещения. Мы всегда стремимся ко второму, потому что чинить одно и то же каждую неделю — это не услуга, а абонемент на чужую беду.
Особенно это важно для обмена с внешними сервисами, которые вам неподконтрольны. Платёжный шлюз может зависнуть на минуту, партнёрский API — ответить ошибкой, банк — обновить сертификат. Если обмен устроен так, что любой такой сбой роняет весь поток без следа, проблемы будут возвращаться постоянно. Правильно собранная интеграция переживает кратковременные сбои: складывает данные в очередь, повторяет попытку, пишет в журнал и оповещает, если повторы не помогли. Превратить хрупкий обмен в устойчивый — отдельная ценность нашей работы, которая окупается отсутствием будущих авралов.
Как мы ведём восстановление по шагам
Старт — фиксация симптома. Мы уточняем, что именно сломалось, когда это началось, что менялось накануне: обновляли 1С, ставили модуль, меняли настройки в CRM или у банка. Эта вводная резко сужает круг поиска. Дальше собираем доступы и включаем видимость: журналы обмена, очереди заданий, крон, ответы сервисов. Затем проходим цепочку данных и находим точку разрыва. После локализации восстанавливаем передачу — и сразу проверяем результат сквозным тестом: проводим реальный заказ или заявку от начала до конца и смотрим, что данные дошли до всех систем, не задвоились и не потерялись. Финал — защита от повтора: настраиваем журналирование, повторы и оповещения.
Отдельно стоит сказать про сквозной тест, потому что без него восстановление неполное. Можно починить выгрузку и убедиться, что она прошла, но это не значит, что заказ долетел корректно — мог сломаться следующий шаг. Поэтому мы всегда проверяем не звено, а весь путь данных целиком. Только когда реальный тестовый заказ прошёл от витрины до учётной системы и обратно, мы считаем обмен восстановленным. Этот принцип отличает аккуратную починку от «вроде работает».
Гарантии, прозрачность и сопровождение
Стоимость и объём мы оцениваем после короткой диагностики, до начала работ, чтобы вы понимали, за что платите. На восстановленный обмен даём гарантию: если в согласованный период всплывает связанный сбой, разбираемся бесплатно. По итогам объясняем причину поломки человеческим языком — не «упал агент», а что именно произошло, почему и что мы сделали, чтобы это не повторилось. Если интеграция собрана прежним подрядчиком непрозрачно, по ходу восстановления приводим её в управляемое состояние и при желании передаём краткую документацию. А для проектов, где обмен критичен постоянно, предлагаем сопровождение с мониторингом, чтобы сбой ловился автоматикой раньше, чем его заметят клиенты.
Возражения, которые мы слышим чаще всего
«У нас просто слетели настройки, это на пять минут». Иногда так и есть, и мы честно говорим об этом и берём по минимуму. Но чаще за «слетевшими настройками» стоит причина: почему слетели, не повторится ли. Пять минут на перезапуск без разбора причины оборачиваются тем же сбоем через неделю. Мы предпочитаем потратить лишний час на диагностику, чтобы не возвращаться к одной проблеме многократно.
«Прошлый подрядчик говорит, что у него всё работает, проблема на вашей стороне». Классический спор двух сторон обмена, в котором теряется время. Мы не участвуем в перепалке, а проходим цепочку данных и показываем фактами, где именно поток останавливается и на чьей стороне. Журналы и сквозной тест не оставляют места для «у нас всё хорошо» — видно, где данные есть, а где их уже нет.
«Это дорого, мы пока разберём заказы вручную». Ручной разбор кажется бесплатным, но это иллюзия: время менеджеров стоит денег, ошибки при переносе тоже, а клиенты, которым не пришёл товар, уходят. Калькулятор на этой странице помогает прикинуть, во что обходится каждый день со сломанным обменом. Обычно стоимость восстановления окупается за считанные дни простоя, а дальше идёт чистая экономия на ручном труде.
Что вы получаете в итоге
Результат восстановления интеграции — это снова единый контур, в котором сайт и учётные системы работают как целое. Каталог, цены и остатки на витрине актуальны и обновляются сами. Заказы и заявки доходят до 1С, CRM и ERP без ручного переноса и без потерь. Оплаты отмечаются и сверяются автоматически, доставка считается корректно, а статусы меняются вовремя. Менеджеры перестают сводить таблицы и искать пропавшие платежи, а руководитель снова доверяет цифрам в системах, потому что они сходятся. Обмен из источника постоянной головной боли превращается в надёжный фундамент, на который можно опираться.
А если разрыв вскрыл более глубокую проблему — устаревший модуль, перегруженный сервер, накопленный технический долг в интеграционном слое, — мы об этом прямо скажем и предложим план. Иногда честнее не латать обмен в десятый раз, а переделать ненадёжный узел один раз и забыть про него. Решение всегда за вами: мы даём картину и варианты, а навязывать лишние работы не в наших интересах — нам важнее, чтобы ваш обмен работал, а вы возвращались с новыми задачами, а не с тем же сбоем.
Как держать обмен здоровым после восстановления
Починить сломанный обмен — половина дела, вторая половина в том, чтобы он не ломался снова незаметно. Главный инструмент здесь — видимость. Когда настроены журналы и оповещения, сбой перестаёт быть детективом: вы видите, что выгрузка не прошла, что вебхук вернул ошибку, что очередь начала расти, — и реагируете до того, как клиенты заметят устаревшие остатки или зависшие оплаты. Поэтому после восстановления мы почти всегда оставляем за собой включённое журналирование обмена и базовый мониторинг ключевых точек: выгрузка из 1С, приём заказов, колбэки оплаты, обмен с критичными сервисами.
Второй принцип здоровья обмена — устойчивость к чужим сбоям. Внешние системы вам неподконтрольны, и закладываться нужно на то, что они периодически будут отвечать ошибкой или вовсе молчать. Очередь с повторными попытками превращает кратковременный сбой партнёра из аварии в незаметную паузу: данные дожидаются, пока сервис придёт в себя, и доходят сами. Третий принцип — запас по нагрузке: каталог растёт, заказов становится больше, и обмен, который вчера укладывался в отведённое время, завтра начнёт упираться в таймаут. Поэтому тяжёлые операции мы стараемся разбивать на пакеты и оптимизировать заранее, а не дожидаться, пока они упрутся в потолок. Эти три принципа — видимость, устойчивость и запас — и отличают обмен, который работает годами, от того, что держится на честном слове и рушится при первом изменении.
Частые вопросы об исправлении ошибок интеграций 1С-Битрикс
Что такое ошибка интеграции простыми словами? +
Это сбой в обмене данными между сайтом и внешней системой — 1С, CRM, платёжным шлюзом или службой доставки. Из-за него данные перестают ходить: остатки не обновляются, заказы не попадают в учёт, заявки не доходят до CRM, оплата не отмечается. Сайт при этом выглядит рабочим, а поток данных молча остановился.
Что такое обмен данными в контексте 1С-Битрикс? +
Это автоматическая передача информации между сайтом и другими системами. Из 1С на сайт идут каталог, цены и остатки, с сайта в 1С уходят заказы. С CRM обмениваются заявками и сделками, с банком — данными об оплате, со службой доставки — расчётом и трекингом. Когда обмен настроен, никто не переносит данные руками.
Что значит «синхронизация» и «двусторонний обмен»? +
Синхронизация — это когда данные в двух системах поддерживаются одинаковыми автоматически. Двусторонний обмен означает, что данные ходят в обе стороны: цены и остатки приходят из 1С на сайт, а заказы уходят из сайта в 1С. Если синхронизация ломается, системы начинают расходиться, и появляются устаревшие остатки и потерянные заказы.
Чем ошибка интеграции отличается от обычной ошибки на сайте? +
Обычная ошибка видна сразу: страница не открывается, форма не отправляется. Ошибка интеграции невидима на витрине — сайт работает, но данные не доходят до другой системы. Поэтому её замечают с опозданием и в другом месте: в учёте, в воронке продаж, в бухгалтерии. Это делает такие сбои особенно коварными и дорогими.
Что такое API и вебхук простыми словами? +
API — это набор правил, по которым одна программа запрашивает данные у другой: сайт спрашивает у сервиса доставки стоимость, тот отвечает. Вебхук — обратная ситуация: внешний сервис сам присылает уведомление, когда что-то случилось, например банк сообщает сайту об оплате. Если API или вебхук ломаются, обмен с сервисом прекращается.
Почему остатки и цены на сайте устарели, а в 1С всё верно? +
Почти всегда это упавшая или зависшая выгрузка из 1С. Задание по расписанию либо не запускается, либо падает по таймауту на большом каталоге, не успев передать данные. Мы смотрим журнал обмена и крон, находим, на каком шаге всё встало, восстанавливаем выгрузку и при необходимости разбиваем её на пакеты.
Заказы оформляются, но не попадают в 1С. В чём дело? +
Загрузка заказов в 1С идёт отдельным механизмом, и он мог отвалиться: сменился формат, упал агент, изменилась структура документа после обновления конфигурации. Заказ остаётся на сайте, но в учёт не уезжает. Мы восстанавливаем загрузку и сквозным тестом проверяем, что новый заказ доходит до 1С корректно.
Обмен сломался после обновления 1С. Это типично? +
Да, это одна из самых частых причин. Обновление конфигурации или платформы меняет структуру данных, имена полей или формат обмена, и старая настройка перестаёт совпадать. Мы сверяем, что изменилось, и приводим обмен в соответствие с новой конфигурацией, чтобы данные снова ходили.
Откуда берутся дубли товаров и расхождения в остатках? +
Дубли появляются, когда сопоставление товаров по коду или артикулу сбивается и одна позиция заводится повторно. Расхождения накапливаются, когда часть обменов проходит, а часть теряется. Мы находим причину рассинхрона, чистим накопленные дубли и настраиваем обмен так, чтобы сопоставление было устойчивым.
У нас сильно доработанная 1С. Сможете восстановить обмен? +
Да. Мы разбираемся с обменом под вашу конфигурацию, в том числе нестандартную. Если штатный механизм обмена доработан или заменён на самописный, проходим логику целиком и восстанавливаем именно её. Доработки 1С — не препятствие, а часть задачи, которую мы решаем регулярно.
Заявки с сайта перестали попадать в CRM. Почему? +
Чаще всего отвалились вебхуки или интеграционный модуль после изменений в CRM: переименовали поле, сменили права доступа, обновили адрес. Заявка уходит с сайта, но не доезжает, и об этом никто не узнаёт. Мы восстанавливаем сопоставление полей, добавляем повторы и журнал, чтобы потерянных лидов больше не было.
Что значат коды ошибок 401, 403, 429, 500 при обмене по API? +
Это ответы внешнего сервиса. 401 и 403 — проблема авторизации: истёк или неверен токен, нет прав. 429 — превышен лимит запросов. 500 и другие 5xx — ошибка на стороне сервиса. Таймаут — сервис не ответил вовремя. По коду мы понимаем, где чинить: токены, лимиты, очередь запросов или обработку долгих ответов.
Обмен с ERP разошёлся: данные не сходятся. Что делать? +
Сначала находим, в каком справочнике и на каком шаге расходятся данные, затем восстанавливаем синхронизацию и сверяем накопленные расхождения. Часто проблема в сопоставлении сущностей между системами. Мы приводим справочники к согласию и настраиваем обмен так, чтобы он не расходился снова.
Чем отличается обмен по REST и по SOAP? +
Это два протокола обмена по API. REST проще и работает с данными в формате JSON, SOAP строже и использует XML с описанием структуры. Для восстановления это важно технически: ошибки и способы их разбора в них разные. Мы чиним обмен по обоим протоколам в зависимости от того, что использует ваш сервис.
Внешний сервис периодически падает и роняет наш обмен. Решаемо? +
Да, и это правильная задача. Если кратковременный сбой чужого сервиса роняет весь ваш поток без следа, обмен собран ненадёжно. Мы добавляем очередь, повторные попытки и журнал: данные складываются и дожидаются, пока сервис ответит, а не теряются. Единичный сбой партнёра перестаёт быть вашей аварией.
Оплата прошла, а заказ висит в статусе ожидания. Почему? +
Дело обычно не в платёжном модуле, а в обработке колбэка — уведомления от банка об оплате. Его не принимают из-за упавшего агента, сменившихся реквизитов или непрошедшей проверки подписи. Деньги на стороне банка есть, а сайт об этом не знает. Мы восстанавливаем приём уведомлений, и статусы заказов снова меняются автоматически.
Не считается стоимость доставки. Как это чинится? +
Расчёт доставки идёт через обмен с сервисом курьерской службы по API. Он мог сломаться из-за смены адреса сервиса, истёкшего ключа или нового формата запроса. Мы находим, на каком шаге расчёт обрывается, восстанавливаем обмен и проверяем, что стоимость и сроки снова считаются корректно.
Что такое колбэк платёжного шлюза? +
Это уведомление, которое банк или платёжная система присылают сайту после оплаты: «заказ номер такой-то оплачен». Сайт принимает его и меняет статус заказа. Если колбэк не доходит или не обрабатывается, оплата фактически прошла, но заказ остаётся неоплаченным на сайте. Восстановление приёма колбэков — частая задача.
После оплаты не приходит чек. Это тоже ошибка интеграции? +
Да, это сбой обмена с фискализацией. Сайт должен передать данные о платеже в сервис онлайн-кассы, тот пробивает чек. Если обмен оборван, чек не формируется, а это уже нарушение требований. Мы восстанавливаем передачу данных в фискальный сервис, чтобы чеки пробивались по каждой оплате.
Какой доступ вам нужен для восстановления обмена? +
Обычно — доступ к административной части сайта и его коду, к настройкам обмена в 1С или CRM, а также данные внешних сервисов: платёжного шлюза, службы доставки, API партнёра. Объём доступа согласуем под конкретную задачу. При необходимости работаем на копии, а доступы можно отозвать сразу после завершения.
Сколько времени занимает восстановление? +
Срочную диагностику и фиксацию точки разрыва делаем от часа. Типовой обмен с 1С или платежи восстанавливаем за день, более сложные CRM, ERP и API интеграции со сверкой данных — за один-три дня. Разбор накопленных расхождений может занять дольше. Точную оценку даём после короткой диагностики.
Не навредит ли восстановление работающей части сайта? +
Нет. Мы работаем аккуратно, по возможности на копии и в тестовом режиме, а изменения в боевой обмен вносим точечно и согласованно. После правок прогоняем сквозной тест, чтобы убедиться, что восстановили обмен и ничего не задели рядом. Цель — вернуть поток данных, а не создать новые проблемы.
Что такое сквозной тест и зачем он нужен? +
Это проверка всего пути данных целиком: мы проводим реальный заказ или заявку от витрины до учётной системы и обратно и убеждаемся, что данные дошли, не задвоились и не потерялись. Починить одно звено мало — мог сломаться следующий шаг. Только когда сквозной тест прошёл, мы считаем обмен восстановленным.
Что нужно с вашей стороны, чтобы начать? +
Краткое описание симптома: что сломалось, когда началось и что менялось накануне — обновляли 1С, ставили модуль, меняли настройки. Плюс доступы по согласованному объёму и контактное лицо для вопросов. Эта вводная резко сужает поиск, и дальше всё делаем мы.
Сколько стоит восстановление интеграции? +
Срочная починка одного сломанного обмена начинается от 9 000 рублей, полное восстановление со сверкой и защитой от повтора — от 30 000, аудит с переделкой ненадёжной интеграции — от 70 000. Цена зависит от типа обмена, числа систем и глубины разрыва. Точную смету присылаем после короткой диагностики, бесплатно.
От чего зависит итоговая стоимость? +
От того, сколько систем затронуто, насколько глубоко ушёл разрыв, есть ли журналы для диагностики, накопились ли расхождения и нужно ли только восстановить обмен или ещё и укрепить его. Срочные авральные задачи и работа с непрозрачной чужой интеграцией оцениваются индивидуально. Лишнего не навязываем.
Даёте ли вы гарантию на восстановленный обмен? +
Да. На восстановленный обмен даём гарантию: если в согласованный период всплывает связанный сбой, разбираемся бесплатно. Мы стремимся чинить не симптом, а причину, поэтому повторные обращения по той же поломке — редкость. Условия гарантии фиксируем до начала работ.
Можно ли заказать срочное восстановление в авральной ситуации? +
Да. Если обмен встал в пик продаж и заказы не уходят в учёт, мы беремся за срочную диагностику и в первую очередь возвращаем поток данных, чтобы остановить потери. После того как заказы снова пошли, разбираем причину и закрываем её, чтобы сбой не повторился.
Чините только сбой или можете сделать обмен надёжнее? +
И то, и другое — по вашему выбору. Можно быстро вернуть поток данных, а можно после этого укрепить интеграцию: добавить очереди, повторы, обработку ошибок и мониторинг с оповещениями. Если разрыв вскрыл общую ненадёжность обмена, мы прямо об этом говорим и предлагаем план, как избавиться от повторяющихся авралов.
Восстановим ваш обмен данными?
Опишите, какой обмен сломался и когда это началось — определим вероятную причину разрыва и пришлём смету на восстановление в течение рабочего дня.
- Ответим в течение рабочего дня
- Бесплатный аудит процессов и расчёт
- NDA и фиксированная смета