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

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

Как запустить обмен 1С: пошаговая инструкция по настройке синхронизации

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

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

В типовых конфигурациях на платформе 1С:Предприятие 8.3 обмен реализован встроенным механизмом «Синхронизация данных» на базе планов обмена и формата EnterpriseData. Это значит, что для стандартных связок (УТ–БП, ЗУП–БП, УТ–УТ и других) не нужно ничего программировать: достаточно пройти пошаговую настройку в интерфейсе. Нестандартные случаи решаются через универсальный формат обмена, правила конвертации или внешние обработки.

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

Что подготовить перед настройкой обмена

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

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

Третий шаг — приведение в порядок ключевых справочников. Проверьте дубли контрагентов, номенклатуры и организаций в обеих базах, заполните обязательные реквизиты (ИНН, коды, единицы измерения). Механизм сопоставления объектов при первой синхронизации ищет соответствия именно по этим полям, и «мусор» в справочниках напрямую превращается в дубли после обмена.

Как выбрать способ обмена между базами

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

Сравнение вариантов подключения

Прямое подключение через интернет

Подходит, если базы опубликованы на веб-сервере или работают в клиент-серверном режиме с доступом по сети. Самый удобный вариант: обмен происходит без файлов-посредников. Требует настройки публикации и защищённого соединения.

Через каталог (локальный или сетевой)

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

Через FTP или облачное хранилище

Подходит, когда базы находятся в разных сетях без прямой связи. Файлы обмена передаются через FTP-ресурс или синхронизируемую папку. Надёжный вариант для филиалов, но требует контроля доступа к файлам.

Через электронную почту

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

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

Пошаговый запуск типовой синхронизации

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

Порядок запуска обмена
  1. 1
    В первой базе откройте раздел «Администрирование» → «Синхронизация данных» и включите флажок «Синхронизация данных».
  2. 2
    Нажмите «Настроить синхронизацию данных» и выберите вторую программу из списка (например, «Бухгалтерия предприятия, ред. 3.0»).
  3. 3
    Выберите способ подключения: прямое подключение, каталог, FTP или файл настроек.
  4. 4
    Укажите параметры подключения: путь к каталогу, адрес сервера, логин и пароль пользователя второй базы.
  5. 5
    Задайте префикс второй базы и правила отправки/получения данных: дату начала, отбор по организациям, режим выгрузки документов.
  6. 6
    Выполните первую выгрузку данных и перенесите файл настроек во вторую базу (если подключение не прямое).
  7. 7
    Во второй базе завершите настройку, выполните сопоставление объектов и загрузите данные.
  8. 8
    Проверьте результат и включите автоматический обмен по расписанию.

Ключевой момент — настройка правил отправки и получения. Здесь задаётся дата начала выгрузки документов (раньше этой даты документы переноситься не будут), отбор по организациям, если баз много, и режим выгрузки: вручную или по расписанию. Для связки УТ–БП обычно из торговли в бухгалтерию отправляются документы и справочники, а обратно — только служебная информация.

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

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

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

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

Удобный приём: сначала нажмите «Сопоставить автоматически» и изучите результат, затем вручную пройдитесь по оставшимся строкам с высокой долей совпадения наименований. Только после этого подтверждайте загрузку. Время, потраченное на сопоставление один раз, окупается чистотой данных на всех последующих обменах.

Настройка автоматического обмена по расписанию

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

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

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

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

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

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

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

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

Статус последнего сеанса синхронизации
Норма

«Выполнено» без предупреждений, отправленные и полученные пакеты подтверждены

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

Ошибки отправки или получения, «зависшие» неподтверждённые сообщения

Количество перенесённых документов
Норма

Число документов за период в обеих базах совпадает с точностью до отборов

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

Документы теряются или появляются дубли с разными номерами

Справочники контрагентов и номенклатуры
Норма

Нет новых дублей, объекты связаны между базами

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

Появились повторные элементы с похожими наименованиями

Предупреждения в протоколе
Норма

Отсутствуют или касаются заведомо исключённых объектов

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

Повторяющиеся ошибки загрузки одних и тех же объектов

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

Типичные ошибки и как их избежать

Типичные ошибки при запуске обмена
01
Запуск обмена без резервной копии — при ошибочной настройке массовые изменения необратимы.
02
Пропуск сопоставления объектов — в базах появляются дубли контрагентов и номенклатуры.
03
Одинаковые префиксы в обеих базах — конфликты номеров документов и ошибки записи при загрузке.
04
Разные версии конфигураций — правила обмена несовместимы, сеанс завершается ошибкой формата.
05
Слишком ранняя дата начала выгрузки — в базу-приёмник переносятся годы старых документов и «мусорные» справочники.
06
Обмен по расписанию в файловом режиме без запущенного сеанса — синхронизация молча не выполняется.

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

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

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

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

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

Частые вопросы о запуске обмена 1С

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

Да, если оба компьютера имеют доступ к общему сетевому каталогу — настройте обмен через этот каталог. Если общей папки нет, используйте FTP-ресурс или синхронизируемую облачную папку, доступную с обоих компьютеров.

Что делать, если обмен завершился ошибкой формата данных?

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

Как ограничить перенос данных одной организацией, если в базе их несколько?

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

Переносятся ли при обмене помеченные на удаление документы?

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

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

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

Можно ли отменить уже выполненный обмен?

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

Итог

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

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