1. Сначала пробуем починить запрос сами
Перед отправкой в Битрикс24 приложение часто «подчищает» данные: убирает пустые поля, исправляет формат телефона и e-mail, подставляет значения по умолчанию для обязательных свойств товара и т.п. Если после этого запрос всё равно не проходит — пробуем повторить (например, при истёкшем токене, перегрузке API или дубле номера счёта).
2. Не всегда выгружаем «как получится»
Для заказов есть важное правило: товарные строки в сделку либо уходят все корректно, либо не уходят целиком. Частичная выгрузка строк специально запрещена — иначе при обратной синхронизации позиции могли бы исчезнуть из заказа в МойСклад.
3. Заметка в заказе — это не паника, а подсказка
Если проблема касается конкретного заказа, в карточке заказа МойСклад может появиться заметка с объяснением. Обычно там есть ссылка на сделку в Битрикс24 и, при необходимости, номер события в журнале синхронизации.
4. Одна и та же ошибка не спамит каждую минуту
Технические записи в журнале ошибок для одного и того же случая — не чаще одного раза в сутки на портал (или на заказ, где это уместно). Заметка в заказе про лимит каталога — один раз на заказ, даже если заказ правят снова.
5. Есть ошибки, после которых синхронизация портала останавливается
Это редкие и серьёзные случаи: блокировка портала лицензией, закончилось место на диске Битрикс24. Обычные проблемы с товарами, телефонами или одним заказом портал целиком не отключают.
|
Ситуация |
Обмен портала |
|
Закончилось место на диске Битрикс24 |
Останавливается |
|
Портал заблокирован проверкой лицензии Битрикс24 |
Останавливается |
|
Лимит товаров в каталоге CRM (обычно 3000) |
Работает, но каталог и строки заказов ограничены |
|
Складской учёт в CRM, нет привязки товара, пустое количество |
Работает, страдает конкретный заказ |
|
Лимит запросов API, перегрузка REST |
Временная пауза, потом сами продолжаем |
|
Опечатка в телефоне / e-mail |
Контрагент уходит без этого поля |
На экране состояния при остановке портала пользователь видит: «Синхронизация остановлена. Обмен выключен на стороне интеграции. Проверьте диск и лицензию портала или напишите в поддержку.» Какая из двух причин сработала, в этой фразе не разделяется.
Когда: Битрикс24 отвечает, что исчерпан выделенный дисковый ресурс.
Что делает интеграция: выключает обмен по этому порталу, очищает очереди событий, отписывается от событий Битрикс24 и снимает свои вебхуки в МойСклад. Это тяжёлое выключение не повторяет каждый запрос — не чаще одного раза в сутки.
Что видит пользователь: «Закончилось место на диске Битрикс24. Обмен приостановлен на 1 час, затем проверка повторится сама. Если место есть — блок снимается, если нет — ещё на час.»
Как часто проверяем: ориентир для клиента — раз в час. Пока диск полный, пауза продлевается.
Что делать: в Битрикс24 освободить диск (корзина Диска, файлы, почта). Если место уже есть, а статус «обмен выключен» остался — написать в поддержку: вебхуки уже сняты, обмен нужно включить снова.
Когда: Битрикс24 блокирует REST проверкой лицензии (неоплата, блокировка, истёкший тариф).
Что делает интеграция: то же полное выключение, что и при диске. Повтор этой процедуры — не чаще раза в сутки.
Что делать: проверить оплату и статус портала в Битрикс24. После восстановления лицензии обмен сам не обязан ожить — часто нужно снова включить синхронизацию (или поддержка).
Это не проблема заказа. Интеграция сама ждёт и повторяет. Пользователю обычно ничего делать не нужно.
|
Что случилось |
Пауза / повтор |
Портал |
|
Перегрузка REST Битрикс24 |
Локальная пауза 1 час |
Не выключается насовсем |
|
Слишком частые запросы |
Сон и повтор (обычно до нескольких попыток) |
Не выключается |
|
Тяжёлый запрос |
Не долбим тот же вызов около 10 минут |
Не выключается |
|
Лимит МойСклад (HTTP 429) |
Ждём «повторить через…», не дольше 1 минуты за паузу |
Не выключается |
|
Истёк токен |
Обновляем токен и повторяем |
Не выключается |
Главный способ сообщить пользователю о проблеме с выгрузкой конкретного заказа.
Когда: на портале слишком много товаров в каталоге CRM (типичный лимит — несколько тысяч), и для части позиций заказа нет привязки к товару в B24.
Что делает приложение: заказ в сделку выгружается без товарных строк. Новые товары и услуги в этот день не создаются в каталоге.
Заметка в заказе: пометка [moysklad24-sync] лимит каталога CRM, объяснение, что строки пропущены, ссылка на сделку. Повторно не дублируется на тот же заказ.
Что делать: разобраться с каталогом в B24 (лишние товары, тариф, привязка позиций МС к существующим товарам). После исправления — дождаться следующей синхронизации или обновить заказ.
Когда: у позиции заказа нет привязки к товару/услуге в CRM (нет PRODUCT_ID).
Что делает приложение: не отправляет товарные строки в сделку (все строки, не часть). Заказ при этом может выгрузиться «шапкой» без состава.
Заметка в заказе: что заказ ушёл без товарных строк, список проблемных позиций, ссылка на сделку, код события в журнале.
Что делать: проверить синхронизацию каталога и привязку товаров/услуг МойСклад к карточкам в B24.
Когда: в данных для выгрузки у строки пустое количество.
Что делает приложение: не отправляет товарные строки в сделку (все строки, не часть). Частичная выгрузка запрещена: иначе обратная синхронизация удалила бы эти позиции из заказа МойСклад. Заказ при этом может выгрузиться «шапкой» без состава.
Заметка в заказе: что заказ ушёл без товарных строк, список позиций без количества, ссылка на сделку, код события в журнале.
Что делать: проверить количество в заказе МойСклад и пересохранить/синхронизировать.
Когда: при сохранении товарных строк B24 отвечает, что недостаточно товара на складе (складской учёт в CRM).
Заметка в заказе: что товары не выгрузились из‑за складского учёта, рекомендация отключить складской учёт в настройках Битрикс24 (он несовместим с логикой приложения), текст ответа B24, ссылка на сделку и документация.
Что делать: отключить складской учёт в CRM или согласовать процесс с поддержкой интеграции. После отключения заказ подтянется при следующей синхронизации.
Когда: при обновлении сделки Битрикс24 возвращает ошибку — часто про невозможность закрыть сделку, склад, услуги.
Заметка в заказе:
• блок «Ответ Битрикс24» — дословный текст ошибки;
• блок «Совет разработчиков интеграции» — что проверить (остатки, состав сделки, складской учёт), ссылка на сделку.
Что делать: открыть сделку по ссылке, прочитать ответ B24, проверить настройки склада и состав сделки.
Когда: МойСклад не принимает документ без контрагента. В сделке компания или контакт выбраны, но карточка клиента не выгрузилась (или в сделке никого нет).
Что делать: если клиент указан — открыть карточку компании/контакта, а не только сделку. Если в сделке никого нет — указать клиента и сохранить.
Когда: при выгрузке счёта номер уже занят в B24.
Что делает приложение: автоматически меняет номер на вариант с префиксом MS_ и повторяет выгрузку.
Заметка в счёте МойСклад: что исходный номер был занят и счёт выгружен с новым номером.
Это не заметки в заказе, но частая причина «странного» поведения при выгрузке контрагентов.
Что делает приложение перед отправкой в B24:
• Пустой телефон или e-mail — просто не отправляет это поле.
• Некорректный телефон или e-mail (не распознался как нормальный) — поле убирается из запроса; контакт, компания или лид всё равно создаётся или обновляется без этого телефона или почты.
• Нормальный номер — приводится к виду, который принимает Битрикс24.
• Нормальный e-mail — приводится к нижнему регистру и проверяется на корректность.
Что видит пользователь: контрагент в B24 появился, но телефона или почты нет — хотя в МойСклад они были записаны с опечаткой или в нестандартном формате. Исправьте данные в МойСклад — при следующей синхронизации подтянутся.
Пустые поля в сделках и счетах: если в CRM уходит, например, пустой комментарий или «не назначен» ответственный — такие поля вообще не отправляются, чтобы B24 не ругался на пустые значения.
|
Ситуация |
Что происходит |
|
Картинка товара в формате .jfif |
Картинка не грузится, товар синхронизируется без неё |
|
Сложные свойства товара (списки, привязки) |
Такие поля из настроек синхронизации пропускаются, чтобы не ломать выгрузку каталога |
|
Значение из МойСклад «справочник» в простое текстовое поле |
Преобразуется в текст (например, «3 месяца» вместо технического объекта) |
|
Временная ошибка API («повторите позже», лимит запросов) |
Приложение само повторяет запрос |
|
Лимит товаров в каталоге (глобально) |
Очищается очередь выгрузки товаров; портал не отключается |
1. Прочитайте текст заметки — там обычно уже сказано что не выгрузилось и почему.
2. Откройте сделку по ссылке из заметки.
3. Исправьте причину в МойСклад или Битрикс24 (каталог, количество, складской учёт, привязка товаров).
4. Сохраните заказ или дождитесь следующего цикла синхронизации.
Если после исправления заметка остаётся, а заказ не обновляется — передайте в поддержку номер заказа МойСклад, ссылку на сделку и код события из заметки (если есть).
|
Событие |
Как часто / как долго |
|
Запись одного типа ошибки в журнал |
1 раз в сутки на портал |
|
Заметка «лимит каталога» в заказе |
1 раз на заказ |
|
Повтор полного выключения (диск / лицензия) |
не чаще 1 раза в сутки |
|
Проверка после «диск кончился» (текст для клиента) |
каждый час |
|
Пауза при перегрузке REST B24 |
1 час |
|
Пауза после тяжёлого запроса B24 |
около 10 минут |
|
Очистка очереди товаров при лимите каталога |
при каждом таком ответе API |
|
Автоповтор лимита запросов / 429 |
сразу, сами |
Обновлено: 2026-09-18.