Сайт или интернет-магазин
Согласуем каталог, цены, остатки, заказы, статусы, оплату и отгрузку.
- источник номенклатуры и цен;
- резервирование и остатки;
- жизненный цикл заказа.
Управляемый обмен данными с 1С
Связываем 1С с сайтами, CRM, маркетплейсами, кассами и внешними системами. До разработки определяем владельцев данных, направление обмена, идентификаторы, частоту, обработку повторов и восстановление после сбоя.
Вход по внешней системе
Для каждой системы заранее разделяем данные, которыми она владеет, и данные, которые получает. Это снижает конфликт изменений и количество ручных исправлений.
Согласуем каталог, цены, остатки, заказы, статусы, оплату и отгрузку.
Определяем, где создаются клиенты, сделки, счета, оплаты и статусы исполнения.
Организуем загрузку каталога и получение заказов по правилам конкретной площадки.
Связываем продажи, товары, цены и закрытие смен с учётным контуром.
Проектируем задания, подтверждения операций, статусы и расхождения.
Создаём ограниченный контракт для нужных операций вместо доступа ко всей модели.
Архитектура до разработки
Формат JSON или XML не решает конфликтов сам по себе. Сначала определяем источник истины, идентификаторы, порядок изменений и восстановление после ошибки.
«Обмен в реальном времени» не является целью сам по себе. Частоту выбираем по критичности данных, нагрузке и допустимому времени рассинхронизации.
Механизм под процесс
Используем штатные возможности платформы. Прямое изменение таблиц информационной базы вне 1С не рассматриваем как нормальный интеграционный интерфейс.
Используем предусмотренный механизм, если он закрывает состав данных и версии систем.
Проектируем операции, права, формат ответа и обработку ошибок обеих сторон.
Подходит для периодической синхронизации и устойчивой обработки больших пакетов.
После запуска
Успешный HTTP-ответ ещё не означает, что бизнес-операция завершилась. Контролируем путь данных от отправки до подтверждённого результата.
Сообщение и объект можно проследить в обеих системах.
Видно, что ожидает обработки, завершено или требует внимания.
Повторная попытка не создаёт дубликат уже принятой операции.
Ошибки, задержки и критичные события доступны ответственным.
Порядок работ
Системы, владельцы данных, версии, ограничения и текущие обмены.
Объекты, идентификаторы, направления, частота и ошибки.
Модули обмена, трансформация, права и тестовые данные.
Штатные сценарии, дубли, недоступность и восстановление.
Релиз, журнал, уведомления, ответственные и сопровождение.
Проверяемые возможности
Механизмы обмена и их ограничения сверяем с документацией платформы. Конкретная применимость зависит от версии и прикладного решения.
Официальные материалы производителей. Проверено 20.07.2026.
До начала обмена
С карты данных и ответственности: какие объекты передаются, какая система является источником истины, как сопоставляются идентификаторы, кто создаёт и изменяет записи, какая частота нужна и что происходит при ошибке. Выбор API или формата выполняется после этого.
Иногда да, но реальное время требуется не каждой операции. Частоту выбираем по бизнес-сценарию, возможностям обеих систем, объёму данных и допустимой нагрузке. Для части задач надёжнее очередь или регламентный обмен с контролем состояния.
OData предоставляет стандартный доступ к объектам прикладного решения и поддерживает операции чтения и изменения с учётом прав. Собственный HTTP-сервис позволяет задать ограниченный бизнес-контракт, методы и ответы под конкретный сценарий. Выбор зависит от состава операций и требований безопасности.
Да. Согласуем обмен номенклатурой, ценами, остатками, заказами, статусами, оплатами и отгрузками. Конкретный состав зависит от CMS или площадки, модели учёта и того, где владелец каждого вида данных.
Фиксируем внешние идентификаторы, правила сопоставления и повторного выполнения операции. Для каждого сообщения или объекта определяем, можно ли безопасно обработать его повторно, как распознаётся дубль и как восстанавливается обмен после сбоя.
Прямое изменение таблиц информационной базы вне механизмов платформы не используем как штатный способ интеграции. Оно обходит бизнес-логику и проверки прикладного решения. Для обмена выбираем поддерживаемые механизмы платформы, API или согласованный файловый протокол.
Состав контроля проектируется вместе с обменом: журнал операций, идентификаторы сообщений, статусы, уведомления, повторные попытки и понятная процедура разбора ошибок. Уровень мониторинга и время реакции закрепляются в договоре поддержки.
Проверяем контракт, совместимость версий и критичные сценарии на тестовом контуре. Если внешний поставщик меняет формат или правила, оцениваем адаптацию отдельно. Интеграция должна иметь владельцев с обеих сторон и понятный порядок обновления.
Следующий шаг
Опишите участников обмена и данные, которые сейчас приходится переносить вручную. Подготовим карту потоков, определим границы первой версии и предложим механизм с контролем ошибок.