Обмен данными между базами

c

Гарантии, которые вы получаете при штатном обмене

При использовании встроенного механизма РИБ (распределённой информационной базы) или универсального обмена данными в конфигурациях 1С, платформа гарантирует следующие вещи:

Риски, которые остаются и требуют контроля

  1. Конфликт правил регистрации при асинхронном обмене. Если отправитель регистрирует изменение, а приёмник уже получил его через другой канал — возникает зависание в очереди. Платформа не гарантирует автоматического разрешения таких коллизий: регистрации остаются, и данные могут «уйти» повторно. Проверка: смотрите настройку «Выгружать по времени последней регистрации» — если она включена некорректно, риск перенагрузить сеть.
  2. Потеря истории движений при различных периодах расчёта. При обмене данными между узлами, где используется разная периодичность закрытия периодов, нет гарантии, что движения документа на передающей стороне совпадут с состояниями регистров на приёмной. Риск: сальдо будет расходиться, а метод ручного пересчёта не предусмотрен в штатном механизме. Проверка: тестовый обмен с разными датами границ.
  3. Зависимость от порядка обмена при сложной топологии. Если используется не «звезда», а «каждый с каждым» — нет гарантии, что актуальная запись не будет перезаписана данными от устаревшего узла. Платформа не проверяет порядок доставки. Решение: вводить дополнительную проверку по дате изменения в обработчике приёмника, иначе риски расхождений неизбежны.
  4. Риск игнорирования пометок удаления. По умолчанию пометка на удаление передаётся как обычное изменение реквизита, а не как команда на удаление. Если на приёмнике объектов ещё нет — он создаст их с пометкой. Это может вызвать лавину «фантомных» документов. Проверка: включена ли в правилах обмена специальная обработка для помеченных на удаление объектов?

Что проверить перед выбором сценария обмена, чтобы не пожалеть

Выбор между РИБ, обменом через файл, через COM-соединение или веб-сервис — это не вопрос удобства, а вопрос границ гарантий. Перед утверждением архитектуры проверьте следующие точки: