Отключение синхронизации в 1С: временно, навсегда и для одной базы

· 9 мин

Содержание

Отключить синхронизацию данных в 1С 8.3 можно за два клика: откройте Администрирование → Синхронизация данных и снимите флажок «Синхронизация данных». Обмен остановится сразу, а все настройки останутся на месте — при необходимости вы вернёте их тем же флажком.

Это общий механизм для конфигураций на платформе 8.3 с интерфейсом «Такси» — Бухгалтерия 3.0, ЗУП 3.1, Управление торговлей 11, Комплексная автоматизация, ERP. Путь к разделу Администрирование одинаков, различается только набор настроенных обменов внутри.

Вариантов три, и выбор зависит от того, насколько всерьёз вы отключаете обмен:

СпособЧто происходитОбратимостьКогда применять
Снять флажокОбмен встаёт на паузу, настройки сохраненыВключается одним кликомВременно: закрытие месяца, отладка, разовая остановка
Отключить расписаниеОстанавливается только автоматика, ручной обмен работаетВключается обратно в регламентных заданияхФоновый обмен мешает, но иногда нужен вручную
Удалить настройкуОбмен с базой убирается полностьюТолько повторная настройка с нуляБаза-партнёр больше не нужна

Ниже разберём каждый способ по шагам, а отдельно — облачные базы, распределённые базы (РИБ), типичные ошибки и то, как убедиться, что обмен действительно остановлен.

Снять флажок синхронизации в пользовательском режиме

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

  1. Зайдите в базу с правами администратора.
  2. Откройте Администрирование → Синхронизация данных.
  3. Снимите флажок «Синхронизация данных» в верхней части формы.
  4. Нажмите «Записать» или просто закройте форму — настройка применится.

После этого ни ручной, ни автоматический обмен работать не будут. Команда «Синхронизировать» станет недоступной, а регламентное задание обмена перестанет запускаться.

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

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

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

Остановить только автоматический обмен по расписанию

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

  1. Откройте Администрирование → Обслуживание → Регламентные и фоновые задания (в части конфигураций раздел называется «Регламентные операции»).
  2. Найдите в списке задание «Синхронизация данных». Если обменов несколько, заданий тоже может быть несколько — по одному на настройку.
  3. Откройте задание и снимите флажок «Включено», либо очистите его расписание.

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

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

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

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

Удалить настройку синхронизации с конкретной базой

Если обмен с какой-то базой больше не нужен совсем, его настройку удаляют. Это уже необратимое действие, поэтому к нему готовятся заранее.

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

Перед удалением сделайте резервную копию базы . После удаления настройки восстановить сопоставления объектов и историю обмена штатными средствами уже нельзя — только через повторную настройку с нуля.

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

Распределённая база (РИБ): отдельный случай

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

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

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

Отключить обмен не целиком, а по отдельным данным

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

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

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

Конфигуратор и регламентные задания: для администратора

Через Конфигуратор «отключают синхронизацию» редко — в пользовательском режиме это делается проще и безопаснее. Конфигуратор нужен для более глубоких вмешательств.

Что реально делают администраторы:

  • Останавливают регламентное задание обмена — через Администрирование → Регламентные и фоновые задания в пользовательском режиме (см. выше). Это, а не Конфигуратор, штатный способ выключить автоматику.
  • Снимают регистрацию изменений, если в узле обмена накопился большой объём данных к выгрузке, который выгружать уже не нужно. Эту операцию выполняет разработчик обработкой или кодом по планам обмена — действие нештатное, в рабочей базе его делают с резервной копией.
  • Удаляют план обмена из конфигурации — крайняя мера, если механизм синхронизации в принципе не предусмотрен для этой базы. Затрагивает структуру конфигурации и требует снятия с поддержки, поэтому к рутинному «отключению» отношения не имеет.

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

Для программного управления из кода прикладной разработчик меняет тот же признак, что стоит за флажком «Синхронизация данных», и управляет расписанием регламентного задания. Конкретные имена методов зависят от версии библиотеки стандартных подсистем — сверяйтесь со встроенной справкой и синтакс-помощником, не подбирая методы наугад.

Облачные базы 1С: особенности отключения

В облачном сервисе (модель 1С:Fresh, сайты вида 1cfresh.com и аналоги от партнёров) сама форма Администрирование → Синхронизация данных выглядит так же, и флажок снимается тем же способом.

Отличия касаются доступа и прав:

  • Часть операций обмена в облаке выполняет оператор сервиса, а не вы. Настройка синхронизации «облако ↔ локальная база» могла создаваться через менеджер сервиса — тогда и отключать её логично оттуда.
  • Прямого доступа к Конфигуратору и к регламентным заданиям на уровне сервера в облаке у абонента обычно нет. Доступен только пользовательский интерфейс.
  • Если флажок в облаке заблокирован или синхронизацией управляет администратор сервиса, обратитесь к обслуживающему партнёру — он отключит обмен на своей стороне.

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

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

Что может пойти не так: ошибки при отключении

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

Диагностика: выберите симптом

Как убедиться, что синхронизация отключена

Простой способ проверки — пройти по трём точкам и убедиться, что обмен нигде не запустится сам.

Проверка: синхронизация действительно выключена
Выполнено: 0 / 5

Если удаляли настройку полностью — откройте Администрирование → Синхронизация данных → Настройки синхронизации данных и убедитесь, что нужной строки в списке больше нет. Если ставили на паузу — там же проверьте, что общий флажок снят, а список настроек сохранился.

Косвенный признак, что обмен остановлен: в журнале регистрации (Администрирование → Обслуживание → Журнал регистрации) перестают появляться записи о сеансах синхронизации.

Как снова включить синхронизацию

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

Если отключали регламентное задание, снова включите его в Администрирование → Регламентные и фоновые задания: установите флажок «Включено» и, при необходимости, задайте расписание.

Если настройку удаляли полностью, восстановить её кнопкой уже не выйдет — обмен настраивается заново через Синхронизация данных → Настройки синхронизации данных → Настроить синхронизацию данных. Понадобятся те же параметры подключения ко второй базе, что и в первый раз.

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

Отключение синхронизации удалит уже перенесённые данные?
Нет. Отключение останавливает обмен новыми изменениями. Всё, что уже было перенесено ранее, остаётся в базе без изменений.
Чем снятие флажка отличается от удаления настройки?
Снятый флажок ставит обмен на паузу и сохраняет настройки — включается обратно одним кликом. Удаление настройки убирает обмен насовсем: чтобы вернуть, придётся настраивать синхронизацию заново.
Нужно ли отключать обмен в обеих базах?
Да, если хотите тишины. Если выключить только у себя, вторая база продолжит присылать данные и будет формировать ошибки обмена. Для полного отключения снимите или удалите настройку с обеих сторон.
Можно ли отключить синхронизацию только на время, например на период закрытия месяца?
Да. Снимите общий флажок или отключите расписание регламентного задания на нужный срок, а потом верните. Накопленные за это время изменения выгрузятся при первом запуске.
Почему после отключения база стала работать быстрее?
Автоматический обмен — это фоновая нагрузка: регистрация изменений, выгрузка, загрузка. Когда он остановлен, эти операции не выполняются, и на слабом сервере разница заметна.