Администрирование · 11 мин
Где хранятся настройки синхронизации 1С
Разбираем, где 1С хранит настройки обмена данными: узлы планов обмена, файлы настроек, каталоги обмена, регистрация изменений и способы найти их в базе.
Настройки синхронизации в 1С не лежат в одном файле, который можно открыть блокнотом. Они распределены по нескольким местам: планы обмена хранятся внутри информационной базы как объекты метаданных, параметры подключения и расписания — в табличных частях узлов и регистрах сведений, а сами сообщения обмена — в файлах формата XML в указанных каталогах. Чтобы найти нужный параметр, важно понимать эту структуру.
Практическая задача обычно звучит так: обмен перестал работать, нужно понять, куда настроена синхронизация, какой каталог используется, какой пользователь указан для подключения и не сбилась ли регистрация изменений. Всё это находится в разных разделах интерфейса, и ниже разобрано, где именно искать каждый тип настроек в типовых конфигурациях и в файловой структуре.
Что вообще относится к настройкам синхронизации
Под настройками синхронизации обычно понимают несколько разных групп данных. Первая — узел плана обмена: объект, который описывает, с какой базой идёт обмен, какие данные участвуют и по каким правилам. Вторая — параметры транспорта: путь к каталогу обмена, адрес веб-сервиса, логин и пароль для прямого подключения. Третья — расписание автоматического обмена и настройки регламентного задания.
Отдельно существует регистрация изменений — служебный механизм, который отмечает, какие объекты изменились с момента последней выгрузки. Это не «настройка» в привычном смысле, но именно состояние регистрации чаще всего становится причиной ситуации «синхронизация включена, а данные не уходят».
Где найти настройки в интерфейсе типовой конфигурации
В типовых конфигурациях (Управление торговлей, ERP, Комплексная автоматизация, Бухгалтерия предприятия) настройки обмена собраны в разделе «Администрирование» → «Синхронизация данных». В некоторых конфигурациях путь выглядит как «НСИ и администрирование» → «Настройка синхронизации данных». Там отображается список настроенных обменов с признаками состояния.
Открыв конкретную настройку обмена, вы увидите вкладки или ссылки на группы параметров: настройки подключения (транспорт), правила отправки и получения данных, расписание, сопоставление объектов. Именно здесь хранятся пользовательские настройки, которые задавались через мастер настройки синхронизации.
Если раздела «Синхронизация данных» нет в интерфейсе, проверьте, включена ли функциональная опция обмена: «Администрирование» → «Общие настройки» или «Синхронизация данных» → флаг «Синхронизация данных с другими программами». Без включённой опции соответствующие объекты скрыты, хотя физически в базе присутствуют.
- 1Откройте раздел «Администрирование» (или «НСИ и администрирование»)
- 2Перейдите в «Синхронизация данных» и включите опцию, если она выключена
- 3Откройте нужную настройку обмена из списка
- 4Проверьте вкладки: подключение, правила, расписание, сопоставление
- 5Для просмотра технических деталей используйте пункт «События отправки и получения данных»
Где настройки хранятся физически: узлы планов обмена
На уровне структуры базы данных настройки синхронизации — это записи в таблицах планов обмена. Каждый план обмена (например, «ОбменУправлениеТорговлейСайт», «ОбменСБухгалтериейПредприятия», «Полный») имеет свою таблицу, где каждая строка — узел обмена. Узел «ЭтотУзел» описывает текущую базу, остальные узлы — корреспондентов.
Увидеть эти объекты можно в конфигураторе: ветка «Общие» → «Планы обмена». В пользовательском режиме список узлов конкретного плана доступен через «Все функции» → «Планы обмена» → выбор нужного плана. Там видны код, наименование узла, номера отправленных и принятых сообщений — важные служебные счётчики, по которым диагностируется рассинхронизация.
Табличные части узлов хранят состав выгружаемых данных и ограничения (например, по организациям или дате начала выгрузки). Изменять эти данные напрямую через «Все функции» стоит только при понимании последствий: некорректная правка номеров сообщений может привести к потере данных при обмене.
Параметры подключения, пароли и расписание
Настройки транспорта сообщений — путь к сетевому каталогу, FTP-параметры, адрес веб-сервиса, имя пользователя и пароль — в типовых конфигурациях хранятся в регистрах сведений, привязанных к узлу обмена. Типичный механизм: общий модуль «ОбменДаннымиСервер» и регистры с названиями вида «НастройкиТранспортаОбменаДанными». В интерфейсе они редактируются через ссылку «Настройки подключения» в карточке настройки обмена.
Пароли для подключения хранятся внутри базы в защищённом виде, но доступ к ним имеет любой пользователь с правами администратора обмена. Это стоит учитывать при разграничении прав: не выдавайте полные права тем, кому достаточно запускать обмен вручную.
Расписание автоматической синхронизации реализовано через регламентное задание. Найти его можно в конфигураторе («Общие» → «Регламентные задания», обычно это «ОбменДанными» или отдельное задание на каждый сценарий) или в пользовательском режиме: «Администрирование» → «Обслуживание» → «Регламентные и фоновые задания». Там же видно, когда задание выполнялось последний раз и с каким результатом.
Каталоги обмена и файлы сообщений на диске
Единственная часть настроек, которая реально живёт в файловой системе, — это каталоги обмена. При файловом транспорте сообщения обмена (XML-файлы вида Message_КодОтправителя_КодПолучателя.xml) складываются в каталог, указанный в настройках подключения. Путь к этому каталогу и есть тот самый параметр, который чаще всего нужно «найти»: он прописан в настройках транспорта конкретного узла.
Временные файлы при отправке и получении создаются в каталоге временных файлов пользователя операционной системы, а при обмене через веб-сервис — во временном хранилище на стороне сервера 1С. Эти файлы удаляются после успешной загрузки, поэтому искать там «историю обменов» бессмысленно — история хранится в журнале регистрации и в протоколах обмена внутри базы.
«Все функции» → «Планы обмена» или конфигуратор
Карточка обмена → «Настройки подключения»
«Администрирование» → «Регламентные и фоновые задания»
Путь из настроек транспорта, файлы Message_*.xml
Частые ошибки при поиске и изменении настроек
Самая распространённая ошибка — попытка найти настройки обмена в файлах рядом с базой. Каталог файловой базы содержит только файл 1Cv8.1CD и служебные папки; настройки синхронизации находятся внутри этого файла и извлекаются только средствами платформы. Никакого отдельного ini-файла с параметрами обмена платформа не создаёт.
Вторая типичная ситуация — настройки «пропали» после обновления конфигурации. Чаще всего они на месте, просто отключилась функциональная опция или изменился состав раздела «Администрирование». Проверяйте список узлов через «Все функции» — если узлы на месте, настройки не потеряны.
Третья ошибка — правка настроек только в одной из двух баз. Обмен — парный механизм: префиксы, коды узлов и номера сообщений должны соответствовать друг другу в обеих базах. Изменив код узла в одной базе и забыв про вторую, вы получите отказ в загрузке сообщений.
Как проверить, что настройки корректны
После поиска и просмотра настроек имеет смысл выполнить контрольную проверку. Откройте настройку обмена и выполните «Проверить подключение» — типовые конфигурации проверяют доступность каталога или веб-сервиса и корректность учётных данных. Затем запустите обмен вручную и откройте протокол: в нём видно, сколько объектов отправлено и получено, и есть ли ошибки сопоставления.
Дополнительно сверьте номера сообщений в обеих базах: номер последнего отправленного сообщения в одной базе должен совпадать с номером принятого в другой. Расхождение на единицу сразу после обмена — норма, большие расхождения говорят о пропущенных или потерянных сообщениях.
Как проверить результат
Сообщение об успешном подключении
Ошибка доступа к каталогу или веб-сервису
Объекты отправлены и загружены без ошибок
Ошибки сопоставления, отказ загрузки
Счётчики отличаются не более чем на одно сообщение
Большое расхождение — сообщения теряются
Выполняется по расписанию без ошибок
Давно не выполнялось или завершается с ошибкой
FAQ
Можно ли перенести настройки синхронизации в другую базу?
Да, в типовых конфигурациях есть механизм экспорта настроек обмена: в карточке настройки доступна выгрузка параметров в файл, который затем загружается при настройке обмена в базе-корреспонденте. Простое копирование узлов планов обмена обработками не рекомендуется — переносятся не все связанные регистры.
Где хранятся правила обмена (конвертации)?
Правила конвертации для обменов через «Конвертацию данных» хранятся либо в составе конфигурации (в макетах), либо загружаются из внешнего XML-файла правил, который сохраняется в базе при настройке обмена. Посмотреть используемые правила можно в карточке настройки обмена.
Как узнать, какой каталог используется для обмена, если настраивал не я?
Откройте настройку обмена в разделе «Синхронизация данных» и перейдите к параметрам подключения — там указан полный путь к каталогу. Альтернатива: посмотрите в журнале регистрации события обмена данными, в них часто фигурируют пути к файлам сообщений.
Почему настройки видны в конфигураторе, но не видны в пользовательском режиме?
Чаще всего отключена функциональная опция синхронизации или у пользователя нет прав на раздел обмена. Включите опцию «Синхронизация данных» в администрировании и проверьте роли пользователя — нужны права на выполнение и настройку обмена данными.
Хранятся ли пароли от обмена в открытом виде?
Пароли хранятся внутри информационной базы и доступны для чтения пользователям с административными правами на обмен. Считать их полностью защищёнными нельзя, поэтому для обмена стоит заводить отдельные учётные записи с минимально необходимыми правами, а не использовать личные пароли сотрудников.
Что делать, если узел обмена случайно удалён?
Восстановите базу из резервной копии — это единственный надёжный способ вернуть узел со всеми связанными настройками и регистрацией изменений. Если копии нет, обмен придётся настраивать заново с полной первоначальной выгрузкой данных.
Что важно запомнить
Настройки синхронизации 1С хранятся внутри информационной базы: узлы и состав обмена — в планах обмена, параметры подключения — в регистрах настроек транспорта, расписание — в регламентных заданиях. На диске находятся только каталоги с XML-сообщениями обмена. Ищите настройки через раздел «Синхронизация данных» или «Все функции», а перед любыми ручными правками делайте резервную копию базы.