Отключение синхронизации в 1С: временно, навсегда и для одной базы
Содержание
Отключить синхронизацию данных в 1С 8.3 можно за два клика: откройте Администрирование → Синхронизация данных и снимите флажок «Синхронизация данных». Обмен остановится сразу, а все настройки останутся на месте — при необходимости вы вернёте их тем же флажком.
Это общий механизм для конфигураций на платформе 8.3 с интерфейсом «Такси» — Бухгалтерия 3.0, ЗУП 3.1, Управление торговлей 11, Комплексная автоматизация, ERP. Путь к разделу Администрирование одинаков, различается только набор настроенных обменов внутри.
Вариантов три, и выбор зависит от того, насколько всерьёз вы отключаете обмен:
| Способ | Что происходит | Обратимость | Когда применять |
|---|---|---|---|
| Снять флажок | Обмен встаёт на паузу, настройки сохранены | Включается одним кликом | Временно: закрытие месяца, отладка, разовая остановка |
| Отключить расписание | Останавливается только автоматика, ручной обмен работает | Включается обратно в регламентных заданиях | Фоновый обмен мешает, но иногда нужен вручную |
| Удалить настройку | Обмен с базой убирается полностью | Только повторная настройка с нуля | База-партнёр больше не нужна |
Ниже разберём каждый способ по шагам, а отдельно — облачные базы, распределённые базы (РИБ), типичные ошибки и то, как убедиться, что обмен действительно остановлен.
Снять флажок синхронизации в пользовательском режиме
Это самый быстрый и безопасный способ. Он выключает обмен целиком, но ничего не удаляет.
- Зайдите в базу с правами администратора.
- Откройте
Администрирование → Синхронизация данных. - Снимите флажок «Синхронизация данных» в верхней части формы.
- Нажмите «Записать» или просто закройте форму — настройка применится.
После этого ни ручной, ни автоматический обмен работать не будут. Команда «Синхронизировать» станет недоступной, а регламентное задание обмена перестанет запускаться.
Снятый флажок — это «пауза», а не «удаление». Все настроенные обмены, сопоставления объектов и фильтры сохраняются. Включите флажок обратно — и синхронизация продолжит работу с того же места.
Отдельно о важном случае — тестовая копия рабочей базы. Когда вы разворачиваете копию боевой базы для проверки обновления или обучения, синхронизацию в копии нужно отключить в первую очередь, ещё до того, как кто-то начнёт в ней работать. Иначе тестовая база подхватит настройки обмена из оригинала и начнёт слать реальные данные партнёрам и на сайт. На копии базы снимайте флажок синхронизации сразу после разворачивания.
Пока флажок снят, изменения в базе продолжают накапливаться. Каждая проведённая накладная, каждый новый контрагент регистрируются к отправке. Когда вы снова включите обмен, весь накопленный объём выгрузится одной порцией — на большой базе первая синхронизация после долгой паузы может идти заметно дольше обычной.
Остановить только автоматический обмен по расписанию
Частая задача — оставить ручную синхронизацию, но убрать автоматические запуски, которые тормозят базу или шлют лишние данные. Снимать общий флажок для этого не нужно: достаточно отключить расписание регламентного задания.
- Откройте
Администрирование → Обслуживание → Регламентные и фоновые задания(в части конфигураций раздел называется «Регламентные операции»). - Найдите в списке задание «Синхронизация данных». Если обменов несколько, заданий тоже может быть несколько — по одному на настройку.
- Откройте задание и снимите флажок «Включено», либо очистите его расписание.
После этого фоновый обмен останавливается, но кнопка ручной синхронизации остаётся рабочей — вы запускаете обмен тогда, когда он вам нужен.
Регламентные задания выполняются только в клиент-серверном варианте при запущенном сервере 1С, а в файловом — пока открыта хотя бы одна сессия с настроенным автозапуском. Отключение расписания действует на уровне всей базы, а не конкретного пользователя.
Этот вариант удобен, когда синхронизация в принципе нужна, но «фоном» мешает: например, обмен с сайтом или с бухгалтерией хочется делать вручную в конце дня, а не каждые 5 минут.
Если обменов несколько и вы хотите отключить автоматику только для одного из них, ориентируйтесь на имя задания — в нём обычно видно название настройки синхронизации. Отключение одного задания не затрагивает остальные обмены: они продолжат работать по своему расписанию.
Удалить настройку синхронизации с конкретной базой
Если обмен с какой-то базой больше не нужен совсем, его настройку удаляют. Это уже необратимое действие, поэтому к нему готовятся заранее.
- Откройте
Администрирование → Синхронизация данных → Настройки синхронизации данных. - В списке выберите нужную настройку — она названа по второй базе (например, «Бухгалтерия предприятия — Управление торговлей»).
- Нажмите кнопку удаления в командной панели списка.
- Программа предложит удалить настройку и снять регистрацию узла обмена — подтвердите.
Перед удалением сделайте резервную копию базы . После удаления настройки восстановить сопоставления объектов и историю обмена штатными средствами уже нельзя — только через повторную настройку с нуля.
Важный момент: удаление настройки в вашей базе не удаляет её во второй базе. Если вторая база продолжит слать данные, вы будете получать сообщения об ошибке обмена. Поэтому синхронизацию корректно отключать с обеих сторон — удалить парную настройку и во второй базе тоже.
Распределённая база (РИБ): отдельный случай
Если у вас не обычный обмен между разными конфигурациями, а распределённая информационная база (РИБ) — например, центральная база и периферийные базы филиалов, — отключать синхронизацию «как обычно» нельзя.
Обмен в РИБ переносит не только документы и справочники, но и изменения конфигурации с центрального узла на периферийные. Снятый флажок здесь тоже поставит обмен на паузу, но удалять узел РИБ, пока периферийная база продолжает работать, нельзя: вы разорвёте распределённую базу и больше не сможете передать в неё обновления.
Прежде чем удалять узел распределённой базы, периферийную базу нужно корректно вывести из РИБ (или вовсе прекратить эксплуатацию). Если задача — просто приостановить перенос данных, ограничьтесь снятием флажка или отключением расписания, а узлы не трогайте.
Отключить обмен не целиком, а по отдельным данным
Иногда синхронизацию не нужно выключать полностью — достаточно убрать из обмена часть данных: одну организацию, один вид документов, один склад. Для этого откройте саму настройку синхронизации и перейдите к правилам отправки и получения данных.
- Ограничения по организациям, складам или договорам задаются в параметрах настройки — там, где настраивался состав обмениваемых данных.
- Чтобы перестать отправлять определённый вид документов, исключите его в правилах выгрузки (если конфигурация это позволяет) либо настройте отбор.
Такой «точечный» вариант не останавливает обмен, а сужает его состав. Полное отключение синхронизации для этих данных при этом не требуется.
Конфигуратор и регламентные задания: для администратора
Через Конфигуратор «отключают синхронизацию» редко — в пользовательском режиме это делается проще и безопаснее. Конфигуратор нужен для более глубоких вмешательств.
Что реально делают администраторы:
- Останавливают регламентное задание обмена — через
Администрирование → Регламентные и фоновые заданияв пользовательском режиме (см. выше). Это, а не Конфигуратор, штатный способ выключить автоматику. - Снимают регистрацию изменений, если в узле обмена накопился большой объём данных к выгрузке, который выгружать уже не нужно. Эту операцию выполняет разработчик обработкой или кодом по планам обмена — действие нештатное, в рабочей базе его делают с резервной копией.
- Удаляют план обмена из конфигурации — крайняя мера, если механизм синхронизации в принципе не предусмотрен для этой базы. Затрагивает структуру конфигурации и требует снятия с поддержки, поэтому к рутинному «отключению» отношения не имеет.
Снятие регистрации изменений и правка планов обмена — операции уровня разработчика. Ошибка здесь приведёт к рассинхронизации баз: часть данных просто не доедет до второй базы. Если задача — «выключить обмен», почти всегда достаточно флажка в пользовательском режиме.
Для программного управления из кода прикладной разработчик меняет тот же признак, что стоит за флажком «Синхронизация данных», и управляет расписанием регламентного задания. Конкретные имена методов зависят от версии библиотеки стандартных подсистем — сверяйтесь со встроенной справкой и синтакс-помощником, не подбирая методы наугад.
Облачные базы 1С: особенности отключения
В облачном сервисе (модель 1С:Fresh, сайты вида 1cfresh.com и аналоги от партнёров) сама форма Администрирование → Синхронизация данных выглядит так же, и флажок снимается тем же способом.
Отличия касаются доступа и прав:
- Часть операций обмена в облаке выполняет оператор сервиса, а не вы. Настройка синхронизации «облако ↔ локальная база» могла создаваться через менеджер сервиса — тогда и отключать её логично оттуда.
- Прямого доступа к Конфигуратору и к регламентным заданиям на уровне сервера в облаке у абонента обычно нет. Доступен только пользовательский интерфейс.
- Если флажок в облаке заблокирован или синхронизацией управляет администратор сервиса, обратитесь к обслуживающему партнёру — он отключит обмен на своей стороне.
В остальном логика одна: снятый флажок ставит обмен на паузу, удаление настройки — выключает насовсем. Разница только в том, где у вас есть права это сделать.
Тестовую область в облаке создают из рабочей той же кнопкой «копия», и правило про тестовую базу действует и здесь: в скопированной области синхронизацию отключают сразу, чтобы она не отправляла данные от имени рабочей базы.
Что может пойти не так: ошибки при отключении
Отключение редко ломает базу, но несколько ситуаций встречаются регулярно.
Администрирование → Регламентные и фоновые задания, найдите «Синхронизация данных» и снимите флажок «Включено» или очистите расписание.Как убедиться, что синхронизация отключена
Простой способ проверки — пройти по трём точкам и убедиться, что обмен нигде не запустится сам.
Если удаляли настройку полностью — откройте Администрирование → Синхронизация данных → Настройки синхронизации данных и убедитесь, что нужной строки в списке больше нет. Если ставили на паузу — там же проверьте, что общий флажок снят, а список настроек сохранился.
Косвенный признак, что обмен остановлен: в журнале регистрации (Администрирование → Обслуживание → Журнал регистрации) перестают появляться записи о сеансах синхронизации.
Как снова включить синхронизацию
Если обмен отключали флажком, вернуть его просто: откройте Администрирование → Синхронизация данных и поставьте флажок обратно. Настройки, сопоставления и фильтры подхватятся автоматически. При первом запуске после долгой паузы выгрузится весь накопленный объём изменений — это нормально.
Если отключали регламентное задание, снова включите его в Администрирование → Регламентные и фоновые задания: установите флажок «Включено» и, при необходимости, задайте расписание.
Если настройку удаляли полностью, восстановить её кнопкой уже не выйдет — обмен настраивается заново через Синхронизация данных → Настройки синхронизации данных → Настроить синхронизацию данных. Понадобятся те же параметры подключения ко второй базе, что и в первый раз.