
Короткий ответ. Остатки и цены попадают на сайт через обмен: 1С по расписанию отправляет данные, сайт принимает их и возвращает заказы. Сломаться может на любом шаге: в 1С, на сайте или на хостинге. Первым делом узнайте, когда был последний успешный обмен и что менялось перед этим. Остатки на сайте вручную не правьте. И назначьте одного человека, который отвечает за весь обмен.
Покупатель оформил заказ, а товара на складе нет. Или наоборот: товар есть, а на сайте написано «нет в наличии». Обычно это значит, что обмен между 1С и сайтом где-то сломался.
Обмен устроен так. 1С по расписанию отправляет на сайт товары, цены и остатки, а сайт возвращает в 1С заказы. В этой цепочке три участника: 1С, сайт и хостинг. Сломаться может на любом шаге.
Самые частые причины: обмен перестал запускаться после обновления 1С, сменился пароль пользователя для обмена, хостинг обрывает долгую выгрузку, сайт обновили, а модуль обмена нет. Бывает, что на сайт уходит не тот склад или не тот тип цены.
Первый вопрос при сбое: когда был последний успешный обмен и что менялось перед этим. Это видно в журнале обмена.
Не правьте остатки на сайте вручную: следующий обмен их перезапишет. И назначьте одного человека, который отвечает за весь обмен: и за 1С, и за сайт.
В статье есть самодиагностика и готовые письма специалисту по 1С, разработчику сайта и хостеру.
Аудио – краткая версия материала. Все детали и чек-лист находятся ниже.
«На сайте одно, на складе другое». Где искать причину?
Как это может выглядеть на практике. Утром менеджер видит заказ на товар, которого на складе нет уже неделю. Специалист по 1С говорит, что у него всё выгружается. Разработчик сайта говорит, что на сайт ничего не приходит. Это условная ситуация, но в ней видна главная сложность: у обмена три участника, и каждый видит только свою часть.
Знакомые ситуации:
- Остатки на сайте замерли на какой-то дате и не меняются.
- Часть товаров обновляется, часть нет.
- После обновления 1С или сайта обмен перестал работать, а заметили это через несколько дней.
- На сайте появились дубли товаров, у одного из них остаток ноль.
- Заказы с сайта менеджеры переносят в 1С вручную.
Как устроен обмен, если коротко
Обычно 1С сама подключается к сайту по расписанию. Она отправляет товары, цены и остатки, а сайт в ответ отдаёт новые заказы. Для 1С-Битрикс есть стандартный механизм обмена, для WordPress, OpenCart и других систем используют модули и сервисы-посредники.
В цепочке три участника: 1С, сайт и хостинг, на котором сайт работает. Часто за каждого отвечает свой подрядчик: франчайзи 1С, разработчик сайта и хостер. Как разграничивать их зоны, мы разбирали в статьях Франчайзи, «приходящий мастер» и хостер: кто отвечает за ваш ИТ и Сайт не работает: хостер, разработчик или ИТ – кому звонить.
Где ломается обмен
| Что сломалось | Как это выглядит | Кого спросить |
|---|---|---|
| Расписание обмена в 1С перестало запускаться | Остатки на сайте замерли на одной дате | Специалиста по 1С |
| Сменился пароль или пользователь, под которым 1С заходит на сайт | Обмен каждый раз завершается ошибкой | Специалиста по 1С и разработчика сайта |
| Хостинг обрывает долгую выгрузку: ограничения по времени, памяти или размеру файла | Обновилась только часть товаров | Хостера и разработчика сайта |
| Обновили сайт, PHP или модуль обмена | Обмен перестал работать сразу после обновлений | Разработчика сайта |
| Сменился адрес сайта или закончился срок SSL-сертификата | 1С не может подключиться к сайту | Разработчика сайта или хостера |
| Товар удалили в 1С и создали заново вместо изменения | На сайте дубль, у одного из товаров остаток ноль | Специалиста по 1С |
| На сайт выгружается не тот склад или не тот тип цены | Остатки или цены расходятся постоянно, по одной схеме | Специалиста по 1С |
| Не работает обратная выгрузка заказов | Заказы с сайта не появляются в 1С | Специалиста по 1С и разработчика сайта |

Обновления PHP сейчас особенно актуальны из-за уязвимости PHP2Shell. После смены версии PHP обмен стоит проверить отдельно. Подробнее: Октябрь 2026: критическая уязвимость в каждом сайте на PHP.
Под контролем ли обмен 1С с сайтом? Пять вопросов
Отвечайте «да» или «нет», это займёт меньше минуты. Ответы не сохраняются.
Это не техническая экспертиза. Самодиагностика помогает понять, с чего начать разговор с подрядчиком.
Как быстро понять, где сломалось
Чтобы задать правильные вопросы, разбираться в настройках не нужно.
- Когда был последний успешный обмен? Дата есть в журнале обмена в 1С и на сайте.
- Что менялось перед этим: обновляли 1С, сайт или PHP, меняли пароли, переезжали на другой хостинг?
- Не обновляются все товары или только часть? Если часть, проблема скорее в данных или в ограничениях хостинга. Если все, то в расписании, доступе или модуле обмена.
Что сделать: задайте эти вопросы тем, кто ведёт 1С и сайт, в одном письме или общем чате, чтобы они видели ответы друг друга.
Чего лучше не делать
- Править остатки на сайте вручную. Следующий обмен их перезапишет, а расхождение с 1С так и останется.
- Запускать полную выгрузку всех товаров в разгар рабочего дня без согласования. Она может идти долго и нагружать сайт.
- Менять настройки обмена одновременно в 1С и на сайте. Если что-то сломается, будет непонятно, какая правка виновата.
- Пересылать пароль от обмена разным подрядчикам по почте и в мессенджерах.
Кто отвечает за обмен
За 1С отвечает специалист по 1С, за сайт – разработчик, за сервер – хостер. За обмен целиком часто не отвечает никто: каждый проверяет свою часть и говорит, что у него всё работает.
Назначьте одного человека, который ведёт обмен от начала до конца: собирает информацию от всех участников и следит, чтобы сбой не висел неделю. Это может быть ваш айтишник или подрядчик, который обслуживает и 1С, и сайт.
Что сделать: отправьте письма из блока ниже. По ответам будет видно, на чьей стороне сбой.
Дать специалисту: готовые запросы
Скопируйте и отправьте тем, кто ведёт вашу 1С, сайт и хостинг. По ответам будет видно, на чьей стороне сбой.
Как замечать сбой сразу
Лучше узнать о сбое раньше покупателя. Попросите подрядчика настроить уведомление, если обмен не прошёл по расписанию или завершился с ошибкой.
После каждого обновления 1С, сайта или PHP проверяйте обмен на нескольких товарах: измените остаток в 1С и посмотрите, появился ли он на сайте после следующего обмена. Посчитать, во что обходится такой сбой, поможет методика: Сколько стоит час простоя 1С для компании со складом.
Для вашего айтишника: технические вопросы
Этот раздел можно переслать специалисту.
Формат и журнал
Стандартный обмен 1С с 1С-Битрикс построен на формате CommerceML: 1С передаёт на сайт XML-файлы, при включённой опции – в ZIP-архиве. Ошибки видны в журнале обмена в 1С и на стороне сайта. Перед разбором полезно запустить встроенную проверку системы сайта. Как устроено обслуживание сайтов на этой платформе, мы описывали в статье Обслуживание сайта на 1С-Битрикс: что входит.
Ограничения сервера
Обрывы на больших каталогах часто связаны с ограничениями PHP по времени выполнения и памяти, с размером загружаемого файла (post_max_size, upload_max_filesize) и с длительностью шага обмена. Очень крупные изображения тоже могут ронять обмен, поэтому полезно проверить выгрузку без картинок.
Сопоставление товаров
Сайт находит товар по его идентификатору из 1С. Если товар удалили и создали заново, на сайте появится новая карточка, а старая останется с прежним остатком. Переименование разделов при включённой транслитерации кодов может менять адреса страниц и давать ошибки 404.
Режим «только изменения»
Частичная выгрузка быстрее, но после сбоев и изменения настроек обмена может понадобиться полная. Её лучше запускать вне пиковых часов.
После обновлений
После обновления платформы 1С, конфигурации, CMS, модуля обмена или версии PHP обмен проверяют отдельно, на тестовом изменении остатка и тестовом заказе.
Порядок действий при сбое
- Найдите дату последнего успешного обмена.
- Вспомните, что менялось перед этим.
- Проверьте, не обновляются все товары или только часть.
- Отправьте письма специалисту по 1С, разработчику сайта и, если выгрузка обрывается, хостеру.
- Не правьте остатки на сайте вручную, пока обмен не починят.
- После ремонта проверьте обмен на нескольких товарах и выгрузку заказов в 1С.
- Попросите настроить уведомление о сбоях обмена.
Когда звать подрядчика
Если обмен ломается регулярно, подрядчики перекладывают ответственность друг на друга или никто не может сказать, когда обмен последний раз прошёл без ошибок, начинать стоит с аудита связки 1С, сайта и хостинга. В «Доктор Сервер» аудит бесплатный при заключении договора на обслуживание, без договора – по счёту.