Когда после обновления 1С сломался обмен, обычно страдает вся операционная цепочка: заказы не попадают в учет, остатки не обновляются, цены расходятся, менеджеры начинают вручную переносить данные и быстро получают ошибки.
Не откатывайте базу вслепую. Сначала нужно понять, что именно изменилось: платформа, конфигурация, расширение, обработка обмена, права пользователя, формат выгрузки или адрес внешнего сервиса.
Коротко: что сделать
- Зафиксировать время обновления и первую ошибку обмена
- Проверить журнал регистрации 1С и логи сайта или CRM
- Сравнить старую и новую схему обмена: поля, статусы, кодировки, форматы дат
- Проверить пользователя обмена, его права и пароль
- Запустить обмен вручную на одном тестовом заказе или товаре
Основные причины
У таких сбоев редко бывает одна универсальная причина. Надежнее идти от факта к факту: где ошибка проявляется, какие данные проходят через систему, что изменилось перед поломкой и на каком шаге цепочка перестает работать.
- После обновления изменилась структура справочника, документа или статуса
- Старая обработка обмена несовместима с новой конфигурацией
- Пользователь обмена потерял права на чтение или запись объектов
- Расписание регламентного задания выключилось или стало падать по ошибке
- Внешний сайт или CRM ожидает старый формат XML, JSON или CommerceML
Пошаговая диагностика
Диагностику лучше проводить на одном воспроизводимом примере. Так проще увидеть не общий шум, а конкретное место, где интерфейс, сервер, интеграция или внешняя служба начинают вести себя неправильно.
- Открыть журнал регистрации и найти ошибку по пользователю обмена
- Проверить, создается ли файл выгрузки и содержит ли он нужные данные
- Сравнить один проблемный заказ до и после передачи
- Проверить HTTP-ответ сайта или API при ручной отправке
- Посмотреть, не зависло ли регламентное задание в очереди
Как исправить проблему
Исправление должно закрывать первопричину, а не только маскировать симптом. Если затронуты доступы, платежи, данные клиентов или серверные настройки, сначала сделайте резервную копию и проверьте правку на тестовом сценарии.
- Обновить или адаптировать обработку обмена под новую конфигурацию
- Вернуть недостающие права пользователю обмена
- Исправить сопоставление статусов, складов, цен и реквизитов
- Обновить формат данных на стороне сайта или CRM
- Добавить логирование, чтобы следующая ошибка была видна сразу
Безопасный план решения
Сначала сделайте копию базы 1С и выгрузите один тестовый объект. Исправляйте обмен на минимальном наборе данных: один товар, один заказ, один контрагент. Только после успешной проверки запускайте полный обмен.
Чего не стоит делать
- Не запускать массовый обмен несколько раз подряд без анализа ошибки
- Не менять сразу конфигурацию, сайт и права пользователя
- Не выдавать пользователю обмена полные административные права без причины
- Не удалять старые логи до выяснения причины
Что подготовить перед исправлением
- Версия платформы и конфигурации 1С до и после обновления
- Текст ошибки из журнала регистрации
- Пример заказа, товара или контрагента, который не передается
- Описание направления обмена: сайт, CRM, склад, маркетплейс
FAQ
Можно ли просто откатить обновление 1С?
Иногда можно, но это крайняя мера. Чаще быстрее адаптировать обработку обмена или права, чем откатывать рабочую базу и терять изменения.
Почему вручную обмен проходит, а по расписанию нет?
У ручного запуска и регламентного задания могут быть разные пользователи, права, окружение и доступ к файлам. Нужно проверять оба режима отдельно.
Что чаще ломается после обновления?
Права, структура реквизитов, статусы документов, формат выгрузки и старые внешние обработки.
Когда стоит обратиться за помощью
Обратиться за помощью стоит, если обмен связан с заказами, остатками, оплатами или документами и ошибка уже влияет на продажи или учет.
Итог
Начните с журнала 1С, одного тестового объекта и проверки формата данных. Если нужно аккуратно восстановить обмен 1С с сайтом, складом или CRM, можно написать в Telegram @rabotator_support.