Удаление синхронизации данных и очистка узлов обмена в 1С 8.3
Содержание
Настройка синхронизации
удаляется в разделе Администрирование → Синхронизация данных → Настройки синхронизации данных: выделяете нужный обмен и нажимаете «Удалить». Это помечает узел плана обмена на удаление и отключает регламентное задание синхронизации. Сам узел физически убирается позже — через Администрирование → Обслуживание → Удаление помеченных объектов.
Порядок общий для всех типовых конфигураций на «1С:Библиотеке стандартных подсистем» — «1С:Бухгалтерия» 3.0, «1С:Зарплата и управление персоналом» 3.1, «1С:Управление торговлей» 11, ERP и «Комплексная автоматизация». Интерфейс «Такси», платформа 8.3. Если обмен двусторонний, настройку придётся снять в обеих базах, иначе соседняя база продолжит слать пакеты, а здесь они упадут с ошибкой «настройки синхронизации не найдены».
Ниже — что именно остаётся в базе после удаления настройки, как снять пометки с узлов, очистить регистрацию изменений и убедиться, что лишние проводки и дубли обмен больше не создаёт.
Что сделать до удаления: копия и оценка связей
Удаление настройки синхронизации — операция необратимая в части служебных данных: регистрация изменений, соответствия объектов, сообщения обмена пропадают без возможности восстановления штатными средствами.
Перед удалением сделайте резервную копию базы. Для файловой базы — Администрирование → Обслуживание → Резервное копирование → Создать резервную копию или просто копия файла 1Cv8.1CD при закрытой базе. Для серверной — выгрузка в .dt либо средствами СУБД.
Прежде чем удалять, уточните три вещи:
- 📌 Обмен действительно не нужен? Остановить обмен на время можно, не удаляя настройку, — отключением регламентного задания. Удаление оставляет вторую базу без связи навсегда.
- 📌 Есть ли незавершённые сеансы. Если в настройке висят неотправленные изменения, после удаления они потеряются. Выполните последнюю синхронизацию вручную, если данные важны.
- 📌 Связана ли база с внешними сервисами. Обмен с сайтом, банком или ЭДО — это отдельные механизмы, они удаляются не здесь (см. раздел ниже).
Отключить обмен или удалить настройку — что выбрать
Это разные действия, и путать их не стоит.
Отключение останавливает обмен, но сохраняет всю инфраструктуру: узел, соответствия объектов, историю. Обмен можно возобновить в любой момент. Подходит, когда вторая база временно недоступна или синхронизацию ставят на паузу.
Удаление убирает настройку целиком. Возобновить обмен потом можно только созданием новой настройки с нуля и полной первичной выгрузкой.
| Действие | Что происходит | Когда применять |
|---|---|---|
| Отключить регламентное задание | Обмен не запускается по расписанию, ручной запуск доступен | Пауза, отладка, временная остановка |
| Снять флаг автоматической синхронизации в настройке | Обмен только по кнопке | Редкий ручной обмен |
| Удалить настройку | Узел помечается на удаление, служебные данные стираются | Обмен больше не нужен совсем |
Чтобы просто остановить обмен, откройте Администрирование → Обслуживание → Регламентные и фоновые задания, найдите задание с названием вашей синхронизации и снимите флаг «Включено». Этого достаточно, чтобы база перестала слать и принимать пакеты.
Пошаговое удаление настройки синхронизации
Порядок действий в типовых конфигурациях одинаков, отличается только название раздела меню.
- Откройте список настроек:
Администрирование → Синхронизация данных → Настройки синхронизации данных. - Выделите в списке нужную настройку. Если обменов несколько, ориентируйтесь на имя базы-получателя в колонке списка.
- Нажмите кнопку «Удалить» в командной панели списка (значок с крестом) или клавишу
Delete. - Программа предупредит, что синхронизация прекратится и служебные данные будут удалены. Подтвердите удаление.
- После подтверждения настройка исчезает из списка, а узел плана обмена помечается на удаление.
Если кнопки удаления в панели не видно, разверните меню Ещё в командной панели списка — команда удаления находится там.
Пути к разделу синхронизации по конфигурациям:
| Конфигурация | Путь к настройкам обмена |
|---|---|
| «1С:Бухгалтерия» 3.0 | Администрирование → Синхронизация данных |
| «1С:ЗУП» 3.1 | Администрирование → Синхронизация данных |
| «1С:Управление торговлей» 11 | НСИ и администрирование → Синхронизация данных |
| «1С:ERP», «Комплексная автоматизация» | НСИ и администрирование → Синхронизация данных |
Если раздел «Синхронизация данных» вообще не отображается в меню, значит выключен флаг использования обмена. Его включение и выключение — в настройках синхронизации; снятый флаг сам по себе не удаляет уже созданные узлы, он только прячет интерфейс.
На этом настройка удалена логически, но узел плана обмена и часть служебных данных ещё физически в базе. Дальше их нужно вычистить.
Что остаётся в базе: узлы плана обмена и регистрация изменений
Каждая синхронизация опирается на план обмена — объект конфигурации, в котором заведены узлы. Узел — это запись о базе-участнике обмена. В любом плане обмена есть два типа узлов:
- 🏠 Предопределённый узел — это сама текущая база (в коде он называется «ЭтотУзел»). Его удалить нельзя и не нужно: он описывает вашу собственную базу.
- 🔗 Узлы-получатели — записи о других базах. Именно такой узел помечается на удаление, когда вы удаляете настройку синхронизации.
Чтобы физически убрать помеченный узел и связанные с ним данные:
- Откройте
Администрирование → Обслуживание → Удаление помеченных объектов. - Запустите автоматический режим или выберите удаляемые объекты вручную.
- Нажмите «Удалить». Программа проверит ссылки на узел и, если препятствий нет, удалит его.
Вместе с узлом очищается регистрация изменений — служебная таблица, в которой 1С отмечает, какие объекты изменились и ещё не выгружены в этот узел. Если регистрация не очистилась (такое бывает при обрыве удаления), её можно сбросить вручную: в разделе синхронизации есть команда регистрации изменений, где для выбранного узла можно снять с регистрации все объекты.
Запускать «Удаление помеченных объектов» в рабочее время не стоит: обработка временно нагружает базу и проверяет все ссылки. Лучше делать это, когда в базе нет активных пользователей.
После удаления узла сопутствующие служебные данные — соответствия объектов двух баз и сохранённые сообщения обмена — тоже перестают использоваться. Отдельно их чистить не требуется.
Отключение обмена с внешними сервисами
Обмен с сайтом, банком, ЭДО и сервисами «1С» — это не та же синхронизация данных между базами. Удалять их через «Настройки синхронизации данных» не нужно, у каждого свой раздел.
Электронный документооборот (1С-ЭДО). Отключается в Администрирование → Обмен электронными документами. Чтобы прекратить обмен с контрагентом, отзываются настройки ЭДО по нему; чтобы отключить сервис целиком — снимается флаг использования сервиса ЭДО. Помните: КЭП и учётные записи оператора при этом в базе остаются, удаляются отдельно.
Обмен с банком (DirectBank, «1С:ДиректБанк»). Настройки прямого обмена с банком хранятся в учётных записях документооборота или в карточке банковского счёта — там снимается признак прямого обмена.
Обмен с сайтом (выгрузка в интернет-магазин, «1С-Битрикс»). Настраивается и отключается в блоке обмена с сайтом раздела интеграций. Это отдельный узел обмена со своим планом — он удаляется по той же схеме, что и обычная синхронизация: удалить настройку → удалить помеченный узел.
«1С:Бизнес-сеть», «1С:Номенклатура» и подобные сервисы. Подключение и отключение — в Администрирование → Интернет-поддержка и сервисы.
Если непонятно, какой именно обмен настроен, загляните в список планов обмена через обработку выгрузки данных или в сам раздел синхронизации: там видно все активные узлы и с чем они связаны.
Особый случай: распределённая база (РИБ)
Распределённая информационная база (РИБ) — это тоже обмен через план обмена, но с переносом не только данных, но и изменений конфигурации от центрального узла к периферийным. Удаляется она не так, как обычная синхронизация двух разных конфигураций.
- 🧩 Периферийный узел убирается из центральной базы: в списке узлов плана обмена РИБ его помечают на удаление, затем запускают удаление помеченных объектов. После этого центральная база перестаёт готовить для него сообщения.
- 🧩 Центральный узел удалить из периферийной базы, оставив её самостоятельной, штатно нельзя: периферийная база подчинена центру и получает от него изменения конфигурации. Если нужна автономная база, её разворачивают из копии и снимают признак подчинённого узла средствами, предназначенными для этого, а не удалением узла вручную.
Прежде чем убирать узел РИБ, убедитесь, что периферийная база сдала все накопленные изменения. Иначе данные, введённые на периферии и не выгруженные в центр, будут потеряны.
Для обычной синхронизации разных конфигураций (например, «Бухгалтерия» ↔ «Управление торговлей») таких ограничений нет: обе базы равноправны, и каждая удаляет свою настройку независимо.
Узел не удаляется: разбор типичных ошибок
Чаще всего удаление стопорится не на самой настройке, а на этапе удаления помеченного узла.
Администрирование → Обслуживание → Поиск и удаление дублей), сверяясь с движениями по каждому дублю.Отдельно про заблокированные узлы: если удаление помеченных объектов падает с сообщением о блокировке, в базе есть активный сеанс, удерживающий данные узла. Завершите фоновые сеансы синхронизации (или дождитесь их окончания) и повторите удаление — обрывать чужие сеансы вручную не нужно.
Проверка базы после удаления синхронизации
После удаления стоит убедиться, что обмен действительно отключён и ничего не тянет лишние данные.
- ✅ Список настроек пуст (или не содержит удалённого обмена):
Администрирование → Синхронизация данных → Настройки синхронизации данных. - ✅ Узел-получатель удалён: в плане обмена остался только предопределённый узел базы. Проверяется там же, в разделе синхронизации, либо через обработку выгрузки данных.
- ✅ Регламентное задание отключено: в списке регламентных и фоновых заданий нет активного задания синхронизации по удалённому обмену.
- ✅ Нет новых ошибок в журнале регистрации: за сутки-двое после удаления в журнале не должно быть записей о неудачных сеансах синхронизации.
Если база работала в клиент-серверном режиме, напоминаний об обмене в фоне быть не должно — все задания синхронизации выполняет сервер, и после отключения они не ставятся в очередь.
Когда всё чисто, базу можно считать отвязанной. Повторно обмен запускается только созданием новой настройки и первичной выгрузкой данных — восстановить прежнюю связь «как было» уже не получится, поэтому резервная копия до удаления и нужна.