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

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

Как отключить обмены в 1С: пошаговая инструкция

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

Обмены данными в 1С — это синхронизации между базами (например, между «Управлением торговлей» и «Бухгалтерией»), обмен с сайтом, банком, ЕГАИС, «Честным знаком» и другими внешними системами. Отключить их может понадобиться при переходе на другую схему интеграции, остановке одной из баз, устранении ошибок обмена или при снятии сопровождения старой системы.

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

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

Определите, какой именно обмен нужно отключить

В типовых конфигурациях 1С одновременно могут работать несколько независимых механизмов обмена. Чаще всего встречаются: синхронизация между базами 1С через планы обмена (универсальный формат EnterpriseData), обмен с сайтом на «1С-Битрикс», обмен с банками (клиент-банк, DirectBank), обмен с государственными системами (ЕГАИС, «Честный знак», ГИС МТ), обмен через «1С:ДиректБанк», «1С-ЭДО» и мобильные клиенты.

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

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

В разделе «Синхронизация данных» есть настройкиРаботает обмен между базами через планы обмена

Откройте список настроек синхронизации и посмотрите, какие узлы активны

Есть «Обмен с сайтом»Настроена выгрузка товаров и заказов

Проверьте узлы обмена с сайтом и расписание выгрузки

В списке регламентных заданий есть задания обменаОбмен выполняется автоматически по расписанию

Откройте консоль заданий и найдите задания со словами «обмен», «синхронизация»

Отключение синхронизации данных между базами

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

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

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

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

Отключение регламентных заданий обмена

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

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

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

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

Обмен с сайтом настраивается в разделе «Администрирование → Обмен с сайтами» (в УТ, КА, ERP) или «CRM и маркетинг → Обмен с сайтом». Откройте список узлов обмена, выберите нужный и снимите флаг автоматического обмена по расписанию. Если узел больше не нужен, его можно пометить на удаление — но только после отключения со стороны сайта, иначе сайт продолжит отправлять запросы и фиксировать ошибки.

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

Для ЕГАИС, «Честного знака» и других государственных систем отключение выполняется в соответствующих разделах интеграции. Учтите важный момент: обязанность передавать данные в эти системы определяется законодательством, а не настройками 1С. Отключение обмена в программе не освобождает организацию от обязанности маркировать товары или передавать сведения — прежде чем отключать, убедитесь, что обязанности действительно прекращены.

Отключение обмена в клиент-серверном варианте и через код

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

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

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

bsl
// Отключение регламентного задания по имени
Задание = РегламентныеЗадания.НайтиПредопределенное(
    Метаданные.РегламентныеЗадания.ВыполнениеОбменаДанными);
Если Задание <> Неопределено Тогда
    Задание.Использование = Ложь;
    Задание.Записать();
КонецЕсли;

Проверка результата и возможные ошибки

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

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

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

Типичные ошибки
01
Отключили обмен только в одной базе — вторая продолжает отправлять данные и заполняет журнал ошибками
02
Удалили узел плана обмена без резервной копии — при необходимости восстановить обмен приходится делать начальную выгрузку заново
03
Забыли про задачу в планировщике Windows — обмен продолжает запускаться извне, несмотря на настройки в 1С
04
Не очистили очередь зарегистрированных изменений — при повторном включении в другую базу уходит масса устаревших данных
05
Заблокировали все регламентные задания и забыли включить обратно — перестали работать расчёт итогов и другие фоновые процессы
Контрольные точки

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

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

Нет новых событий выполнения обмена после отключения

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

Продолжают появляться записи о сеансах обмена или ошибках соединения

Список регламентных заданий
Норма

Задания обмена отключены (снят флаг использования)

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

Задания активны и выполняются по расписанию

Вторая база обмена
Норма

Обмен отключён с обеих сторон, ошибок нет

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

Вторая база фиксирует ошибки отправки или получения

Интерфейс «Синхронизация данных»
Норма

Общий флаг снят, настройки неактивны

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

Флаг установлен, настройки продолжают выполняться вручную пользователями

Итог

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

Отключайте обмен в несколько шагов: настройка синхронизации → регламентные задания → вторая сторона обмена → внешние планировщики. Перед началом делайте резервную копию, а удаление узлов и очистку регистрации выполняйте только при окончательном отказе от обмена. Результат проверяйте по журналу регистрации.

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

Удалятся ли данные в базе, если отключить синхронизацию?

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

Как временно приостановить обмен, чтобы потом быстро включить обратно?

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

Обмен отключён, но ошибки в журнале продолжают появляться. Что искать?

Проверьте три места: регламентные задания в самой базе, настройки обмена во второй базе (она может сама инициировать соединение) и планировщик заданий Windows, если обмен запускался через командную строку. Также проверьте расширения конфигурации — обмен мог быть реализован внешним решением.

Можно ли отключить обмен с ЕГАИС или «Честным знаком» простым снятием флага?

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

Чем отличается отключение обмена от удаления узла плана обмена?

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

Нужно ли отключать обмен в копии базы, созданной для тестирования?

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