Администрирование · 10 мин
Как запустить синхронизацию 1С: настройка и запуск обмена данными
Как запустить синхронизацию 1С: настройка обмена между базами, расписание, проверка результата, типичные ошибки и способы их устранения.
Синхронизация 1С — это автоматический или ручной обмен данными между двумя информационными базами: например, между «Управлением торговлей» и «Бухгалтерией предприятия», между центральной базой и периферийной (РИБ) или между 1С и сайтом. Правильно запущенная синхронизация избавляет от двойного ввода документов, расхождений в остатках и ручного переноса справочников.
Прежде чем запускать обмен, важно понять, какой именно сценарий вам нужен: универсальный обмен через план обмена, синхронизация через типовые правила конвертации, обмен через веб-сервисы или через файлы в каталоге. От этого зависят шаги настройки и набор проверок после запуска.
Ниже разобраны основные способы запуска синхронизации в типовых конфигурациях 1С, условия выбора способа, проверка результата и типичные ошибки, которые приводят к потере или дублированию данных.
Что подготовить перед запуском синхронизации
Главное условие безопасного запуска — резервная копия обеих баз. Синхронизация изменяет данные массово, и откатить последствия ошибочного обмена без копии практически невозможно. Для файловой базы достаточно скопировать файл 1Cv8.1CD, для клиент-серверной — сделать выгрузку через конфигуратор или средствами СУБД.
Убедитесь, что версии конфигураций совместимы с выбранным форматом обмена. Типовые синхронизации (например, УТ ↔ БП) рассчитаны на определённые релизы: если одна база давно не обновлялась, обмен может завершиться ошибкой конвертации. Обновите обе конфигурации до актуальных версий или хотя бы до версий, для которых заявлена совместимость правил обмена.
Проверьте права пользователя: для настройки и запуска синхронизации нужны права администратора или роль «Выполнение обмена данными». Также заранее определите, какие данные должны переноситься: все документы или только за период, с отбором по организациям и складам или без ограничений.
Как включить и настроить синхронизацию в типовой конфигурации
В большинстве типовых решений (БП 3.0, УТ 11, ERP, КА) путь одинаковый. Откройте раздел «Администрирование» → «Синхронизация данных» (в некоторых конфигурациях — «Настройка синхронизации данных»). Установите флажок «Синхронизация данных» и задайте префикс информационной базы — короткий код из 2–3 символов, который будет добавляться к номерам документов, чтобы номера из разных баз не пересекались.
Далее перейдите по ссылке «Настройки синхронизации данных» и нажмите «Создать». Мастер предложит выбрать программу, с которой выполняется обмен: другая конфигурация 1С, 1С:Документооборот, сайт, мобильное приложение и т.д. Выберите нужный вариант и следуйте шагам помощника.
- 1Сделайте резервную копию обеих баз
- 2Включите синхронизацию и задайте префикс ИБ
- 3Создайте настройку обмена через помощник, выберите вторую программу
- 4Укажите способ подключения: файл, каталог, FTP, прямое подключение или веб-сервис
- 5Задайте правила отправки и получения: период, организации, отборы
- 6Выполните сопоставление объектов на этапе первоначальной выгрузки
- 7Запустите обмен и проверьте результат в обеих базах
Прямое подключение и обмен через файл
Если обе базы находятся в одной сети, проще всего настроить прямое подключение: помощник запросит путь к второй базе (каталог файловой базы или параметры сервера 1С) и пользователя с правами на обмен. При обмене через файл выгрузка сохраняется в указанный каталог, FTP-ресурс или отправляется по электронной почте, а вторая база забирает файл при своём сеансе обмена. Файловый вариант подходит, когда базы работают в разное время или находятся в разных сетях.
Сопоставление объектов
На этапе первого обмена программа покажет таблицу сопоставления: какие контрагенты, номенклатура и организации уже есть в обеих базах, а какие будут созданы заново. Не пропускайте этот шаг — именно здесь предотвращаются дубли. Сопоставляйте по ИНН и КПП для контрагентов, по артикулу или коду для номенклатуры, вручную свяжите неоднозначные элементы.
Ручной запуск обмена
После сохранения настройки синхронизация появляется в списке настроенных обменов. Чтобы запустить её вручную, откройте «Администрирование» → «Синхронизация данных», выделите нужную настройку и нажмите «Выполнить обмен данными» (или кнопку «Синхронизировать» в командной панели настройки). Программа последовательно выгрузит изменения, передаст их в вторую базу и загрузит встречный пакет.
Во время обмена в нижней части окна отображается прогресс, а по завершении — отчёт: сколько объектов отправлено, сколько получено, были ли ошибки. Ручной запуск удобен для первого обмена, разовой переброски документов и диагностики проблем.
Автоматический запуск по расписанию
Для регулярной работы синхронизацию настраивают на автоматическое выполнение. В настройке обмена откройте вкладку или ссылку «Расписание» и задайте периодичность: например, каждые 15 минут, ежечасно или один раз в конце дня. В клиент-серверном варианте обмен выполняется регламентным заданием на сервере и не требует запущенного клиента.
В файловой базе регламентные задания выполняются только пока запущен сеанс, которому назначено их выполнение. Практичные варианты: оставить открытым сеанс 1С у ответственного пользователя, запустить отдельный сеанс с параметром /C ExecuteScheduledJobs или использовать внешний планировщик (через запуск 1С с обработкой, выполняющей обмен).
При настройке расписания учитывайте нагрузку: частый обмен больших баз в рабочее время может замедлять работу пользователей. Обычно выбирают интервал 15–60 минут или ночной запуск, если оперативность не критична.
Как выбрать способ запуска
Как проверить, что синхронизация прошла успешно
Факт завершения обмена без окна ошибки ещё не означает, что данные перенеслись корректно. Откройте «Результаты синхронизации данных» (ссылка в разделе синхронизации или в самой настройке обмена): там видны дата и время последнего сеанса, количество отправленных и полученных объектов, а также предупреждения и незагруженные данные.
Выборочно сверьте данные в обеих базах: найдите документ, созданный недавно в исходной базе, и убедитесь, что он появился в приёмнике с теми же суммами и проводками. Проверьте, что не появились дубли контрагентов и номенклатуры — для этого удобно отсортировать справочник по наименованию или ИНН.
Как проверить результат
Обмен завершён, объекты отправлены и получены без ошибок
Есть ошибки загрузки или обмен давно не выполнялся
Документы появились с корректными суммами, датами и организациями
Документы отсутствуют, задвоены или с пустыми реквизитами
Новые элементы созданы один раз, сопоставленные — не дублируются
Появились дубли по ИНН, артикулу или наименованию
Список незагруженных данных пуст
Есть объекты с ошибками сопоставления — их нужно обработать вручную
Типичные ошибки и способы их устранения
Чаще всего обмен не запускается из-за недоступности второй базы: неверный путь, закрыт доступ к каталогу обмена, не запущен сервер 1С или неверный пароль пользователя подключения. Текст ошибки в журнале регистрации и в результатах синхронизации обычно прямо указывает на причину.
Вторая группа проблем — ошибки конвертации и сопоставления: объект не загружается, потому что в приёмнике не найден связанный элемент (например, договор или склад), либо правила обмена не соответствуют версии конфигурации. Лечится обновлением конфигураций, ручным сопоставлением проблемных объектов в форме «Результаты синхронизации» и повторной отправкой.
Частые вопросы
Как запустить синхронизацию между 1С:Бухгалтерией и 1С:Управление торговлей?
В УТ откройте «Администрирование → Синхронизация данных», включите синхронизацию, задайте префикс и создайте настройку обмена с «Бухгалтерией предприятия». Укажите способ подключения, выполните первоначальную выгрузку с сопоставлением, затем в БП подтвердите загрузку и завершите настройку. Дальше обмен запускается кнопкой «Выполнить обмен» или по расписанию.
Синхронизация настроена, но обмен по расписанию не выполняется. Что проверить?
Для файловой базы проверьте, есть ли запущенный сеанс, выполняющий регламентные задания. Для серверной — убедитесь, что регламентное задание синхронизации не заблокировано и не завершилось аварийно (смотрите консоль заданий и журнал регистрации). Также проверьте, что в самой настройке обмена расписание включено.
Что делать, если после обмена появились дубли контрагентов?
Откройте «Результаты синхронизации» и вручную сопоставьте дублирующиеся элементы, указав, каким объектам они соответствуют. Затем пометьте лишние элементы на удаление и выполните обмен повторно. Впредь не пропускайте этап сопоставления при первом обмене и используйте поиск по ИНН/КПП.
Можно ли запустить синхронизацию только за определённый период?
Да. В настройках обмена задаётся дата начала использования обмена и отборы: по организациям, складам, видам документов. Документы раньше указанной даты выгружаться не будут. Изменить дату начала можно позже в параметрах настройки.
Как остановить или отключить синхронизацию?
Откройте настройку обмена и отключите расписание, чтобы прекратить автоматический запуск. Для полного отключения снимите флажок «Синхронизация данных» в разделе администрирования. Уже перенесённые данные при этом не удаляются — удалять их нужно отдельно и осознанно.
Чем синхронизация отличается от РИБ (распределённой базы)?
РИБ переносит все изменения конфигурации и данных между идентичными базами строго по иерархии «главный узел — подчинённый». Синхронизация через планы обмена с правилами конвертации работает между разными конфигурациями, переносит только выбранные данные и допускает гибкие отборы. Для обмена УТ ↔ БП используется именно синхронизация, а не РИБ.
Что важно запомнить
Запуск синхронизации 1С сводится к четырём шагам: резервная копия, включение синхронизации с префиксом ИБ, создание настройки обмена с сопоставлением объектов и запуск вручную или по расписанию. После каждого обмена проверяйте результаты синхронизации и список незагруженных объектов — это защищает от дублей и расхождения данных между базами.