К статье
Практический материал

Администрирование · 10 мин

Как удалить синхронизацию в 1С: пошаговая инструкция

Как удалить синхронизацию в 1С: отключение плана обмена, удаление настройки обмена с базами и сайтом, чистка регистрации изменений, типичные ошибки и FAQ.

Синхронизация в 1С строится на планах обмена: специальных объектах конфигурации, которые фиксируют, какие данные и куда должны передаваться. Удалить синхронизацию — значит корректно отключить настройку обмена, удалить узел плана обмена и очистить регистрацию изменений, чтобы программа перестала формировать сообщения обмена и не накапливала служебные данные.

Просто «забыть» про настройку нельзя: даже неиспользуемый узел обмена продолжает регистрировать изменения объектов, из-за чего растут служебные таблицы, замедляется запись документов и появляются ошибки в журнале регистрации. Поэтому удаление нужно выполнять осознанно и в правильной последовательности.

Ниже разобраны типовые сценарии: удаление синхронизации между двумя базами 1С (например, УТ и БП), отключение обмена с сайтом, очистка регистрации изменений и действия, когда настройка удалена только с одной стороны. Инструкции ориентированы на типовые конфигурации на управляемых формах; в старых версиях названия пунктов меню могут отличаться, но логика та же.

Что нужно сделать перед удалением синхронизации

Главное правило — сначала резервная копия. Удаление узла обмена необратимо: вместе с ним теряется история соответствий объектов, и если позже потребуется восстановить обмен, сопоставление данных придётся выполнять заново. Для файловой базы достаточно скопировать файл 1Cv8.1CD, для клиент-серверной — выполнить выгрузку через конфигуратор (пункт «Администрирование → Выгрузить информационную базу») или средствами СУБД.

Второй шаг — определить, какая именно синхронизация удаляется. В одной базе может быть несколько настроек: обмен с другой конфигурацией 1С, с сайтом, с мобильным приложением, с банковскими сервисами. Каждая настройка — отдельный узел плана обмена, и удалять нужно именно тот узел, который соответствует ненужному обмену.

Третий момент — согласование со второй стороной. Если обмен двусторонний (например, между УТ и БП), удаление настройки только в одной базе приведёт к тому, что вторая продолжит отправлять пакеты и накапливать ошибки. Корректный порядок — отключить обмен в обеих базах, а затем удалять узлы.

Как отключить и удалить настройку синхронизации данных

В типовых конфигурациях (УТ 11, КА 2, ERP 2, БП 3.0) настройки обмена находятся в разделе «Администрирование» (или «НСИ и администрирование») → «Синхронизация данных». Откроется список настроенных обменов с указанием префикса, второй информационной базы и состояния.

Откройте нужную настройку. Сначала отключите автоматическое выполнение: снимите флажок «Использовать» / снимите признак активности регламентного задания синхронизации, если оно настроено. Это остановит фоновые сеансы обмена и позволит безопасно удалить настройку.

Затем удалите саму настройку. В большинстве конфигураций в форме настройки есть команда «Удалить настройку синхронизации» (иногда она доступна по кнопке «Ещё»). Программа предупредит о последствиях и предложит удалить узел обмена. Подтвердите действие — узел плана обмена будет помечен на удаление или удалён сразу.

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

Удаление синхронизации с сайтом и внешними сервисами

Обмен с сайтом (типовой обмен с CMS по протоколу CommerceML) тоже оформлен как узел плана обмена — обычно это план «Обмен с сайтом». Настройка находится там же, в разделе синхронизации данных, либо в разделе интеграции с сайтом (в УТ 11: «CRM и маркетинг» или «Администрирование → Настройки интеграции»).

Порядок аналогичный: отключите регламентное задание выгрузки, откройте настройку обмена с сайтом и удалите её вместе с узлом. Дополнительно проверьте, не остались ли активными регламентные задания «Обмен с сайтом» в списке регламентных и фоновых заданий — если задание осталось, а узел удалён, в журнале регистрации будут регулярные ошибки.

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

Очистка регистрации изменений после удаления

Регистрация изменений — это служебные записи, которые 1С ведёт для каждого узла обмена: какие объекты изменены и должны быть выгружены. После удаления узла регистрация по нему обычно удаляется автоматически, но на практике встречаются «хвосты» — особенно если узел удалялся принудительно или обмен был настроен давно.

Проверить и очистить регистрацию можно через обработку «Регистрация изменений для обмена данными» (в типовых — по команде из настройки синхронизации или через «Все функции»). Если узел удалён, а записи по нему остались, их нужно удалить, иначе служебные таблицы продолжат занимать место.

Дополнительно стоит проверить состав самих планов обмена, если синхронизация больше не нужна вообще: в режиме «Все функции» откройте план обмена и убедитесь, что в нём остался только предопределённый узел «этой базы». Лишние узлы удаляются стандартно — с контролем ссылочной целостности.

Если настройка удалена только с одной стороны

Частая ситуация: база-приёмник была удалена, переустановлена или заменена новой, а в основной базе узел обмена остался. Признаки — ошибки при выполнении синхронизации («не удалось подключиться», «корреспондент не найден»), зависшие сообщения обмена, рост регистрации изменений.

Решение — удалить «осиротевший» узел в оставшейся базе по описанной выше схеме. Если при удалении программа пытается выполнить обмен или выдаёт ошибку соединения, сначала отключите настройку (снимите активность), а затем удаляйте. В некоторых конфигурациях помогает удаление узла напрямую через список плана обмена в режиме «Все функции».

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

Типичные ошибки
01
Удаление настройки без резервной копии — при ошибочном удалении восстановить соответствия объектов невозможно
02
Удаление только в одной базе при двустороннем обмене — вторая сторона продолжает отправлять пакеты и накапливать ошибки
03
Оставленное регламентное задание синхронизации — после удаления узла в журнале регистрации появляются периодические ошибки
04
Удаление узла до остановки активного сеанса обмена — возможны блокировки и незавершённые транзакции
05
Игнорирование очистки регистрации изменений — служебные таблицы продолжают расти и замедляют запись объектов

Проверка результата и альтернативы удалению

После удаления убедитесь, что синхронизация действительно отключена: в разделе «Синхронизация данных» настройка отсутствует, в списке регламентных заданий нет активных заданий обмена, в журнале регистрации не появляются новые ошибки с упоминанием плана обмена. Также проверьте, что запись документов и справочников выполняется без задержек — если регистрация изменений была большой, после очистки скорость записи может заметно вырасти.

Удаление — не единственный вариант. Если обмен нужен временно не нужен (например, на период переезда базы или реорганизации), достаточно отключить настройку, не удаляя узел: снимите активность и остановите регламентное задание. Регистрация изменений при этом продолжит работать, и после повторного включения обмен догонит накопленные изменения — это безопаснее, чем настройка с нуля.

Контрольные точки

Как проверить результат

Список настроек в разделе «Синхронизация данных»
Норма

Удалённой настройки нет в списке

Тревожный признак

Настройка присутствует или отображается с ошибкой

Регламентные и фоновые задания
Норма

Задания синхронизации отключены или отсутствуют

Тревожный признак

Задание активно и завершается с ошибкой

Список узлов плана обмена
Норма

Остался только узел текущей базы

Тревожный признак

Присутствуют лишние узлы корреспондентов

Журнал регистрации
Норма

Нет новых ошибок обмена данными

Тревожный признак

Регулярные ошибки подключения или отправки сообщений

Если после удаления синхронизации планируется настроить новый обмен между теми же базами, рекомендуется выполнить полную настройку с нуля: создание настройки, начальную выгрузку, сопоставление объектов. Попытка «подключить» старый узел к новой базе почти всегда заканчивается конфликтами номеров сообщений и дублями данных.

Частые вопросы

Можно ли восстановить удалённую синхронизацию?

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

Что будет с данными, которые уже были перенесены синхронизацией?

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

Почему после удаления узла база не стала работать быстрее?

Скорее всего, осталась регистрация изменений по удалённому узлу или не очищены служебные таблицы. Проверьте регистрацию изменений через обработку «Регистрация изменений для обмена данными» и удалите записи по несуществующим узлам. В клиент-серверном варианте может потребоваться обслуживание таблиц средствами СУБД.

Нужно ли удалять синхронизацию во второй базе, если она уже не работает?

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

Как удалить синхронизацию, если при открытии настройки возникает ошибка?

Откройте план обмена напрямую через «Все функции» (или конфигуратор), найдите узел корреспондента и удалите его стандартной командой удаления с контролем ссылочной целостности. Перед этим отключите регламентные задания обмена, чтобы они не обращались к удаляемому узлу.

Итог

Что важно запомнить

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