Услуга · диагностика обмена

Диагностика ошибок обмена сайта с 1С

Если обмен между интернет-магазином на 1С-Битрикс и 1С:УТ или Розницей уже настроен, но данные расходятся, начну с воспроизведения проблемы. Сопоставлю конкретный товар или заказ, время операции и доступные журналы. Исправление оценивается после того, как станет понятно, где возникает сбой.

Описать ошибку обмена →
Симптомы

С какой проблемой можно обратиться

Цены или остатки не обновляютсяВыбираем товар с расхождением, фиксируем нужный тип цены, склад и время изменения. Проверяем данные на согласованных этапах передачи.
Заказ не появился в 1СНужны идентификатор заказа, время создания и ожидаемое место в 1С. Разбираем, был ли заказ включён в обмен и что произошло при обработке.
Возникают дублиСопоставляем исходный заказ, повторные запросы и созданные документы. Отдельно проверяем идентификаторы и сценарий повторной передачи.
Обмен останавливаетсяСмотрим шаг, текст ошибки и последнее успешное выполнение. Уточняем, были ли обновления или изменения настроек перед сбоем.
Пример разбора

На сайте осталась старая цена

Типовой сценарий диагностики, а не отдельный клиентский кейс: в 1С цену изменили, а в карточке товара на сайте осталось прежнее значение.

Сначала нужно зафиксировать товар, тип цены, ожидаемое значение и время изменения. Затем сравнить источник, данные обмена и результат на стороне сайта. Отдельно проверить, совпадают ли товар и торговое предложение.

Если новое значение в обмене есть, проверяем обработку на сайте. Если его нет, возвращаемся к источнику и отбору данных. Очистка кэша или повторный запуск без этой проверки не объясняют причину расхождения.

Порядок проверки

Что входит в диагностику

  1. Выбираем воспроизводимый пример, фиксируем ожидаемый и фактический результат.
  2. Уточняем конфигурации, версии, модуль обмена, направления и расписание.
  3. Сопоставляем доступные журналы, запросы и данные по времени и идентификаторам.
  4. Проверяем гипотезу на тестовом контуре или в отдельно согласованном безопасном сценарии.
  5. Описываем найденное место сбоя, подтверждающие данные и следующий шаг.

Доступность журналов зависит от модуля и его настроек. Если данных недостаточно, результатом этапа будет список недостающих сведений и способ повторной проверки. Причина не считается найденной только потому, что обмен один раз прошёл.

Результат этапа

Диагностика и исправление оцениваются отдельно

  • Описание проверенного примера и участка, на котором данные расходятся или обработка прекращается.
  • Выводы с опорой на доступные логи и сопоставление данных. Непроверенные предположения отмечаются отдельно.
  • Предложение по исправлению и сценарии приёмки либо перечень того, что ещё нужно проверить.
  • Отдельная оценка изменения кода, настроек или данных, если оно необходимо.

Удаление уже созданных дублей, массовая перезапись каталога, обновление платформы и перенос на другой модуль не входят в диагностику автоматически. Перед такими действиями нужен согласованный план и резервная копия.

Опыт интеграции

Dag Sport: моя часть проекта

В Dag Sport я интегрировал существующий интернет-магазин на 1С-Битрикс с 1С:УТ и реализовал отдельного AI-консультанта по каталогу. Сам интернет-магазин разработан не мной.

В кейсе Dag Sport описан состав этой работы. Перечисленные выше симптомы — типовые поводы для диагностики, а не описание ошибок в Dag Sport.

До оценки

Что нужно для первого сообщения

Ссылка на сайт, название и релиз 1С, версия модуля обмена, описание проблемы и обезличенный пример товара или заказа. Полезны время ошибки, её текст и информация о том, когда обмен последний раз работал ожидаемо.

Не присылайте через форму пароли, токены, полные логи с персональными данными или рабочую базу. Доступ и передачу технических материалов согласуем отдельно. Объём диагностики, стоимость и срок фиксируем до начала.

FAQ

Перед началом работы

Вы сразу исправите обмен?

Сначала нужно воспроизвести проблему и определить её причину. Диагностика и исправление являются отдельными этапами. После проверки предложу следующий шаг и оценю необходимые изменения.

Можно ли разобраться без логов?

Иногда часть пути можно проверить по данным и повторяемому сценарию, но отсутствие журналов ограничивает выводы. Если сведений не хватает, согласуем сбор диагностических данных и повторную проверку.

С какими системами проводится диагностика?

С сайтами на CMS «1С-Битрикс: Управление сайтом» и 1С:Управление торговлей или Розницей. Нужны точные версии и сведения о модуле обмена. Другие связки оцениваются отдельно; Битрикс24 здесь не подразумевается.

Нужно ли сразу запускать полную выгрузку?

Не обязательно. Сначала стоит понять текущую схему и выбрать контрольный пример. Полная выгрузка может изменить большой объём данных, поэтому её необходимость, резервную копию и порядок проверки согласуем отдельно.

Входит ли удаление дублей заказов в диагностику?

Нет. Сначала выясняем, почему документы создаются повторно, затем отдельно согласуем работу с существующими дублями и связанными данными. Автоматическое удаление без проверки связей не предполагается.

Нужно разобраться с ошибкой обмена?

Напишите, что уже есть и что нужно изменить. Я из Махачкалы, работаю удалённо по всей России. Объём, стоимость и срок согласуем после разбора.

Отправить описание задачи → Или в Telegram: @rdvigm