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

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

1С: где хранятся настройки синхронизации данных

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

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

В типовых конфигурациях (Управление торговлей, Бухгалтерия предприятия, ERP, Зарплата и управление персоналом) пользовательский интерфейс настройки обмена находится в разделе «Администрирование» → «Синхронизация данных». Но интерфейс — это только оболочка: реальные данные лежат в планах обмена, регистрах сведений и константах. Ниже разберём, где именно хранится каждый тип настроек, как их найти и что можно менять без риска нарушить обмен.

Где в интерфейсе найти настройки синхронизации

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

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

Через «Все функции» также доступны служебные регистры и константы, влияющие на обмен. Это основной способ добраться до настроек, если стандартный интерфейс скрыт правами или доработан.

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

Планы обмена — основное хранилище настроек

План обмена — это объект конфигурации, который определяет, какие данные участвуют в синхронизации, и хранит узлы обмена. Каждый узел — это «представление» другой базы в текущей. Например, в обмене «УТ — БП» в базе УТ есть узел, представляющий бухгалтерскую базу, а в БП — зеркальный узел, представляющий торговую базу. Главный узел текущей базы называется предопределённым («Этот узел»).

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

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

Регистры сведений и константы, связанные с обменом

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

ОбъектЧто хранитКогда смотреть
Регистр сведений «Настройки транспорта обмена данными»Параметры подключения: пути к каталогам, FTP, адрес веб-сервиса, логиныОбмен не запускается, ошибка доступа к каталогу или базе-корреспонденту
Регистр сведений «Результаты обмена данными»Протоколы: ошибки, предупреждения по каждому сеансу обменаДиагностика: почему объект не выгрузился или не загрузился
Регистр сведений «Соответствия объектов информационных баз»Связи между объектами двух баз (какой контрагент в УТ равен какому в БП)Дубли справочников, «потерянные» связи после перенастройки
Константы («Префикс узла», «Дата запрета изменения данных» и др.)Глобальные параметры, влияющие на нумерацию и загрузкуКонфликты номеров документов, отказ загрузки «старых» документов

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

Пароли и учётные данные

Пароли для подключения к базе-корреспонденту или FTP хранятся в базе в защищённом виде (в типовых механизмах БСП — через безопасное хранилище). Извлечь их в открытом виде штатными средствами нельзя — только перезаписать. Если пароль утерян, правильный путь — задать новый пароль в настройках транспорта обмена и, при необходимости, в самой базе-корреспонденте.

Где хранятся сценарии и расписание обмена

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

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

Правила обмена: где лежат и как их обновить

Правила конвертации данных (для обменов через «Конвертацию данных 2.x/3.x» или универсальный формат EnterpriseData) — это отдельный слой настроек. В типовых конфигурациях они обычно встроены в конфигурацию как макеты и поставляются с обновлениями. При настройке обмена правила могут быть загружены из макета в информационную базу и храниться в регистре сведений «Правила для обмена данными» (в старых версиях — в реквизитах узла как двоичные данные).

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

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

Где физически лежат данные: файловая и клиент-серверная базы

Все перечисленные настройки — часть информационной базы, а не отдельных файлов. В файловом варианте они находятся внутри файла 1Cv8.1CD; извлечь или поправить их внешними средствами нельзя — только через платформу (интерфейс, конфигуратор или встроенный язык). В клиент-серверном варианте данные планов обмена, регистров и констант хранятся в таблицах СУБД (MS SQL, PostgreSQL и др.), но прямое редактирование таблиц SQL категорически запрещено: это нарушает целостность базы и лишает поддержки.

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

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

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

Узел плана обмена
Норма

Узел существует, не помечен на удаление, заполнены отборы и параметры

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

Узел отсутствует или помечен на удаление — обмен не выполняется

Настройки транспорта
Норма

Каталог/подключение доступны из сеанса, где выполняется обмен

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

Ошибка «каталог не обнаружен» или отказ в доступе

Регистрация изменений
Норма

В составе узла есть зарегистрированные изменения после редактирования документа

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

Изменения не регистрируются — выгружать будет нечего

Регламентное задание
Норма

Задание активно, последнее выполнение завершено без ошибок

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

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

Восстановление и перенос настроек обмена

Типовой механизм позволяет сохранить настройку синхронизации в файл при создании обмена (предлагается на последнем шаге мастера). Этот файл можно использовать для настройки второй базы или для восстановления настройки после сбоя. Храните его вместе с резервными копиями.

При переносе базы (например, из файлового варианта в клиент-серверный) настройки обмена переносятся вместе с базой, но после переноса нужно проверить: доступность путей транспорта, актуальность адресов веб-сервисов, работу регламентных заданий на новом сервере и корректность префиксов. Если переносилась и база-корреспондент, проверки выполняются с обеих сторон.

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

Маршрут решения

Как выбрать действие

Нужно просто посмотреть или изменить параметры обменаИспользуйте «Администрирование» → «Синхронизация данных» → настройка обмена
Раздел недоступен или настройка не находитсяОткройте «Все функции» → «Планы обмена» и проверьте узлы вручную
Обмен перестал работать после переезда сервераПроверьте регистр настроек транспорта: пути, адреса, доступы
Появились дубли справочников после перенастройкиПроверьте регистр соответствий объектов — вероятно, он был очищен или узел создан заново

FAQ

Можно ли открыть настройки синхронизации через конфигуратор?

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

Почему после обновления конфигурации пропала настройка обмена?

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

Где хранятся пароли от обмена и можно ли их посмотреть?

Пароли хранятся в защищённом виде в информационной базе (безопасное хранилище БСП). Просмотреть их в открытом виде нельзя — только задать новый пароль в настройках транспорта обмена.

Можно ли скопировать настройку обмена в другую базу?

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

Что будет, если удалить узел плана обмена?

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

Где посмотреть, почему конкретный документ не выгрузился?

Откройте регистр сведений «Результаты обмена данными» (через «Все функции» или из формы настройки обмена — «Подробнее»/«События обмена»). Там фиксируются ошибки конвертации, нарушения отборов и отказы при загрузке с указанием объекта и причины.

Итог

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

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