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

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

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

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

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

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

Что вообще относится к настройкам синхронизации

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

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

Где найти настройки в интерфейсе типовой конфигурации

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

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

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

Как найти настройки обмена в типовой 1С
  1. 1
    Откройте раздел «Администрирование» (или «НСИ и администрирование»)
  2. 2
    Перейдите в «Синхронизация данных» и включите опцию, если она выключена
  3. 3
    Откройте нужную настройку обмена из списка
  4. 4
    Проверьте вкладки: подключение, правила, расписание, сопоставление
  5. 5
    Для просмотра технических деталей используйте пункт «События отправки и получения данных»

Где настройки хранятся физически: узлы планов обмена

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

Увидеть эти объекты можно в конфигураторе: ветка «Общие» → «Планы обмена». В пользовательском режиме список узлов конкретного плана доступен через «Все функции» → «Планы обмена» → выбор нужного плана. Там видны код, наименование узла, номера отправленных и принятых сообщений — важные служебные счётчики, по которым диагностируется рассинхронизация.

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

Параметры подключения, пароли и расписание

Настройки транспорта сообщений — путь к сетевому каталогу, FTP-параметры, адрес веб-сервиса, имя пользователя и пароль — в типовых конфигурациях хранятся в регистрах сведений, привязанных к узлу обмена. Типичный механизм: общий модуль «ОбменДаннымиСервер» и регистры с названиями вида «НастройкиТранспортаОбменаДанными». В интерфейсе они редактируются через ссылку «Настройки подключения» в карточке настройки обмена.

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

Расписание автоматической синхронизации реализовано через регламентное задание. Найти его можно в конфигураторе («Общие» → «Регламентные задания», обычно это «ОбменДанными» или отдельное задание на каждый сценарий) или в пользовательском режиме: «Администрирование» → «Обслуживание» → «Регламентные и фоновые задания». Там же видно, когда задание выполнялось последний раз и с каким результатом.

Каталоги обмена и файлы сообщений на диске

Единственная часть настроек, которая реально живёт в файловой системе, — это каталоги обмена. При файловом транспорте сообщения обмена (XML-файлы вида Message_КодОтправителя_КодПолучателя.xml) складываются в каталог, указанный в настройках подключения. Путь к этому каталогу и есть тот самый параметр, который чаще всего нужно «найти»: он прописан в настройках транспорта конкретного узла.

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

Состав обмена и узлыПланы обмена в базе

«Все функции» → «Планы обмена» или конфигуратор

Путь к каталогу, логин, парольНастройки транспорта узла

Карточка обмена → «Настройки подключения»

РасписаниеРегламентное задание

«Администрирование» → «Регламентные и фоновые задания»

Файлы обменаКаталог на диске

Путь из настроек транспорта, файлы Message_*.xml

Частые ошибки при поиске и изменении настроек

Самая распространённая ошибка — попытка найти настройки обмена в файлах рядом с базой. Каталог файловой базы содержит только файл 1Cv8.1CD и служебные папки; настройки синхронизации находятся внутри этого файла и извлекаются только средствами платформы. Никакого отдельного ini-файла с параметрами обмена платформа не создаёт.

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

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

Типичные ошибки
01
Искать настройки в файлах рядом с базой — они хранятся внутри 1Cv8.1CD и доступны только через платформу
02
Менять код узла или префикс только в одной базе — обмен остановится из-за несоответствия кодов
03
Удалять «зависшие» XML-файлы из каталога обмена до разбора причины — можно потерять незагруженные данные
04
Править номера сообщений без копии базы — откатить ошибку будет нечем

Как проверить, что настройки корректны

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

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

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

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

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

Сообщение об успешном подключении

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

Ошибка доступа к каталогу или веб-сервису

Протокол обмена после ручного запуска
Норма

Объекты отправлены и загружены без ошибок

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

Ошибки сопоставления, отказ загрузки

Номера сообщений в обеих базах
Норма

Счётчики отличаются не более чем на одно сообщение

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

Большое расхождение — сообщения теряются

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

Выполняется по расписанию без ошибок

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

Давно не выполнялось или завершается с ошибкой

FAQ

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

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

Где хранятся правила обмена (конвертации)?

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

Как узнать, какой каталог используется для обмена, если настраивал не я?

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

Почему настройки видны в конфигураторе, но не видны в пользовательском режиме?

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

Хранятся ли пароли от обмена в открытом виде?

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

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

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

Итог

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

Настройки синхронизации 1С хранятся внутри информационной базы: узлы и состав обмена — в планах обмена, параметры подключения — в регистрах настроек транспорта, расписание — в регламентных заданиях. На диске находятся только каталоги с XML-сообщениями обмена. Ищите настройки через раздел «Синхронизация данных» или «Все функции», а перед любыми ручными правками делайте резервную копию базы.