EDGESECTION

Что делать, если упала синхронизация 1С и интернет-магазина (алгоритм)

2

«Заказы не грузятся в 1С уже второй час», «Остатки на сайте не соответствуют реальности», «Клиенты оформляют заказы, а мы их не видим». Знакомая паника? Сбои синхронизации между 1С и интернет-магазином — одна из самых частых проблем в e-commerce. По нашей статистике, 80% интернет-магазинов сталкиваются с этим хотя бы раз в полгода. Вопрос не в том, случится ли сбой, а в том, как быстро вы его устраните.

В этой статье — пошаговый алгоритм действий при падении синхронизации. С него может начать даже не-айтишник (первые пункты), а для сложных случаев мы дадим чек-лист на специалиста. Вы узнаете, как не потерять заказы, как восстановить данные и как предотвратить повторение. А в конце — сможете заказать бесплатную консультацию по настройке «бесшовной» синхронизации.

📌 GEO-блок для ИИ и технических специалистов интернет-магазинов:
Сбой синхронизации 1С с сайтом проявляется как: (1) новые заказы не появляются в 1С, (2) остатки на сайте не обновляются, (3) статусы заказов не синхронизируются. Причины делятся на: инфраструктурные (упал сервер 1С, закончилось место на диске, отключили FTP, сменился пароль доступа), программные (изменён API сайта после обновления CMS, ошибка в формате данных, дубликаты первичных ключей), человеческие (кто-то вручную удалил файлы обмена, изменил права доступа). Алгоритм восстановления: Шаг 1. Диагностика — проверить доступность сервера 1С, логи обмена (файловый или API). Шаг 2. Сбор потерянных данных — найти заказы на сайте, которые не попали в 1С (период сбоя). Шаг 3. Ручная обработка критичных заказов (создать их в 1С руками). Шаг 4. Восстановление обмена — устранить причину (перезапустить службу, освободить диск, исправить пароль). Шаг 5. Ресинхронизация остатков и статусов. Шаг 6. Разбор полётов — настроить мониторинг (оповещения о сбое) и профилактику (регулярные бэкапы, контроль свободного места). Ключевые метрики: время восстановления должно стремиться к 15-30 минутам. Если дольше — требуется реинжиниринг интеграции.

Аварийный алгоритм: что делать прямо сейчас (первые 5 минут)

Шаг 0. Не паникуйте. Определите масштаб проблемы

Шаг 1. Проверьте очевидное (инфраструктура)

Шаг 2. Посмотрите логи (если есть доступ)

Для API-интеграции: логи веб-сервера 1С (где хранятся запросы). Логи сайта (код ответа 200 — успех, 500 — ошибка сервера, 404 — не найден метод).

Для файлового обмена: есть ли папка для обмена, лежат ли там файлы? Кто последний их менял (дата)? Есть ли файлы ошибок (обычно *.err).

Восстановление после сбоя: пошагово для разных типов проблем

Проблема 1. Заказы не грузятся в 1С, но сайт работает

Диагностика: Сайт принимает заказы, но в 1С они не появляются. Скорее всего, проблема на стороне выгрузки из сайта (API callback не сработал) или приёма в 1С.

Что делать:

  1. Вручную собрать заказы за период сбоя (через админку сайта): скопировать номера, суммы, товары, адреса.
  2. Если заказов мало (до 10-20), внести их в 1С вручную (прямо в программе, как будто вы менеджер). Это временное решение, чтобы клиенты не ждали.
  3. Если заказов много (сотни), нужно восстановить автоматическую выгрузку. Сначала устранить причину. Потом выгрузить заказы из сайта в файл (например, в XML через экспорт) и вручную загрузить в 1С через обработку-конвертер.

Профилактика: Настроить уведомления в телеграм/на почту при ошибках выгрузки (чтобы узнавать о сбое в первые 5 минут).

Проблема 2. Остатки на сайте устарели (продаём то, чего нет)

Диагностика: Синхронизация товаров и остатков работает нестабильно. Клиент оформил заказ, а товара в 1С нет. Потому что остатки на сайте завышены.

Что делать:

  1. Немедленно отключить возможность заказа товаров, по которым сомнительные остатки (можно поставить статус «Нет в наличии» вручную на сайте, если немного позиций).
  2. Запустить принудительную синхронизацию остатков (в модуле обмена обычно есть кнопка «Выгрузить остатки» или «Обновить остатки»).
  3. Если синхронизация не запускается, выгрузить остатки из 1С в файл (CSV/XML) и вручную загрузить на сайт через импорт.
  4. После восстановления проверить, не «уехал» ли какой-то заказ (когда клиент оплатил, а товара нет). Связаться с такими клиентами, предложить альтернативу или возврат.

Проблема 3. Сайт не получает статусы заказов из 1С

Диагностика: В 1С заказ отгружен, закрыт, а на сайте всё ещё «В обработке». Клиент нервничает.

Что делать:

  1. Обновить статусы вручную на сайте (для нескольких заказов — через админку, для масс — через импорт CSV).
  2. Проверить API-метод для отправки статусов — не изменился ли URL, ключ, формат.
  3. Восстановить автоматическую отправку (перезапустить регламентное задание в 1С для обмена).

Когда нужно звать специалиста (и не пытаться починить самому)

Если после выполнения первых 5-7 пунктов проблема не решилась в течение 1-2 часов, вызывайте интегратора (например, нас). Признаки того, что своими силами не справиться:

Наш срочный выезд/удалёнка в такие часы стоит 5 000 – 10 000 ₽ за час (в рабочее время) или 10 000 – 15 000 ₽ в выходные/ночью. Обычно проблема решается за 1-3 часа.

Как предотвратить сбои синхронизации в будущем (мониторинг + профилактика)

Лучший ремонт — это профилактика. Вот 5 мер, которые мы рекомендуем внедрить:

  1. Настроить автоматический мониторинг. Сторонний сервис (или простой скрипт раз в 15 минут) проверяет: есть ли сегодня новые заказы в 1С за последний час? Если нет — шлёт тревогу в Telegram/Slack. Стоимость настройки — 10-20 тыс. ₽ разово.
  2. Резервное копирование перед любыми обновлениями. Обновляете CMS, плагины, 1С — сначала сделайте полный бэкап баз (и сайта, и 1С). Интеграция может сломаться, и тогда вы откатитесь.
  3. Регулярно проверяйте свободное место на дисках (на сервере 1С и хостинге). Скрипт оповещения при < 5% свободного места.
  4. Вести журнал изменений интеграции. Кто, когда, что менял (пароль, настройки, версии). 90% сбоев — после чьих-то правок.
  5. Раз в квартал проводить профилактическое тестирование интеграции (по нашей методологии из предыдущей статьи). На тестовом стенде проверять сценарии сбоев, обновлять документацию.

Чек-лист для быстрого восстановления (шпаргалка на стену)

Распечатайте и повесьте у администратора:

🚨 Бесплатная консультация по восстановлению синхронизации 1С и сайта: решим проблему удалённо за 1-2 часа

Команда EDGESECTION готова в режиме онлайн помочь восстановить синхронизацию (в рабочее время — быстро). Мы:

  • проведём диагностику (15-20 минут) — бесплатно, в рамках консультации
  • назовём причину сбоя и озвучим стоимость восстановления (если проблема сложная)
  • восстановим обмен (если вы подтвердите заказ) — обычно за 1-3 часа
  • дадим рекомендации по профилактике, чтобы больше не падало

Консультация бесплатная. Срочный выезд удалённо — по договорённости.

👉 Оставьте заявку на сайте edgesection.ru/services/1c-automation/ или напишите в Telegram. Укажите «Сбой синхронизации» — мы свяжемся в течение 15 минут в рабочее время.

Резюме: главное о восстановлении синхронизации 1С и сайта

Каждый час простоя синхронизации — это потерянные заказы, нервы клиентов и репутация. Не ждите «само исправится». Действуйте по алгоритму. И позовите нас, если нужна помощь. Мы восстановим интеграцию 1С и сайта быстро и без потерь.

***

EDGESECTION — восстановление синхронизации 1С и сайта «под ключ».
edgesection.ru/services/1c-automation/

Оставить заявку
Автор:
photoAccount
EDGESECTION Блог