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

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

Синхронизация 1С: что это такое и как её настроить

Что такое синхронизация в 1С, зачем она нужна, какие виды обмена существуют и как настроить обмен между базами без потери данных.

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

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

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

Что именно передаётся при синхронизации

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

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

Основные виды синхронизации в 1С

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

Обмен между типовыми конфигурациями

Самый распространённый сценарий — обмен «Управление торговлей ↔ Бухгалтерия предприятия» или «ЗУП ↔ Бухгалтерия». Он настраивается штатно: в разделе администрирования выбирается настройка синхронизации данных, указывается способ подключения (через каталог, FTP, прямое подключение к базе) и префикс базы.

Распределённые информационные базы (РИБ)

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

Обмен через универсальный формат (EnterpriseData)

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

Обмен с сайтом и внешними системами

Для интернет-магазинов применяется обмен по протоколу CommerceML: из 1С выгружаются товары, цены и остатки, с сайта загружаются заказы. Для CRM, WMS и других систем обмен обычно строится через HTTP-сервисы, веб-сервисы или файловые выгрузки по расписанию.

Сравнение вариантов обмена

Типовая синхронизация

Подходит для стандартных связок (УТ–БП, ЗУП–БП). Настраивается без программирования, но правила изменить сложно.

РИБ

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

Конвертация данных

Для нестандартных обменов. Полная гибкость правил, но нужны навыки разработки и тестирования.

Веб-сервисы / HTTP

Для интеграции с сайтами и внешними системами. Работает в реальном времени, требует разработки и контроля доступа.

Как настроить синхронизацию: общий порядок

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

Порядок настройки типовой синхронизации
  1. 1
    Сделайте резервные копии обеих баз перед любыми действиями.
  2. 2
    Убедитесь, что версии конфигураций совместимы с выбранным обменом.
  3. 3
    В базе-источнике откройте раздел синхронизации данных и создайте новую настройку обмена.
  4. 4
    Укажите префикс базы, способ подключения и состав выгружаемых данных.
  5. 5
    Выполните первоначальную выгрузку и загрузите данные в базу-приёмник.
  6. 6
    Проведите сопоставление объектов: контрагентов, номенклатуру, организации.
  7. 7
    Запустите тестовый обмен на нескольких документах и проверьте результат.
  8. 8
    Настройте расписание автоматического обмена или регламентное задание.

Ключевой этап — сопоставление объектов при первом обмене. Система пытается сопоставить справочники автоматически (по ИНН для контрагентов, по артикулу или наименованию для номенклатуры), но часть объектов потребует ручного указания соответствий. Если пропустить этот этап, в базе-приёмнике появятся дубли.

Расписание и режимы обмена

Обмен может выполняться вручную по кнопке «Выполнить обмен», по расписанию через регламентное задание или в реальном времени (для веб-сервисов). Для большинства учётных связок достаточно обмена по расписанию — например, каждые 15–60 минут или раз в день после закрытия смены.

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

Типичные проблемы и как их диагностировать

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

Документы не появляются в приёмникеОбмен не выполняется или объект не проходит фильтры

Проверить журнал регистрации, дату начала выгрузки и отборы по организации

Дубли контрагентов или товаровНе выполнено сопоставление при первом обмене

Открыть сопоставление объектов и объединить дубли вручную

Документ загружен, но не проводитсяНе заполнены реквизиты, обязательные в приёмнике

Открыть документ, посмотреть сообщения о незаполненных полях

Обмен зависает или идёт часамиБольшой объём изменений или конфликт версий

Проверить количество зарегистрированных изменений в плане обмена

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

Проверка результата после настройки

После запуска обмена нужно убедиться, что данные переносятся полностью и корректно, а не просто «обмен завершился без ошибок».

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

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

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

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

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

В приёмнике документов меньше — часть не выгрузилась или не прошла фильтр

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

Нет дублей по одному ИНН, реквизиты заполнены

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

Один контрагент заведён дважды с разными наименованиями

Проведение загруженных документов
Норма

Документы проведены, движения сформированы

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

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

Журнал обмена
Норма

Нет ошибок загрузки и предупреждений о несопоставленных объектах

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

Повторяющиеся ошибки по одним и тем же объектам

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

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

Ограничения и когда нужна доработка

Типовые правила обмена покрывают стандартный учёт, но не всё. Если в конфигурацию добавлены собственные документы, реквизиты или целые подсистемы, типовой обмен их не перенесёт — потребуется доработка правил через «Конвертацию данных» или написание собственного обмена.

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

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

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

Нужно связать типовые УТ и БП без доработокИспользуйте встроенную настройку синхронизации данных
Филиалы работают на одинаковой конфигурацииНастройте РИБ через планы обмена
В базе есть самописные объекты, которые должны передаватьсяДоработайте правила в Конвертации данных или привлеките разработчика
Нужен мгновенный обмен с сайтом или CRMРеализуйте обмен через HTTP/веб-сервисы с контролем доступа

Частые вопросы о синхронизации 1С

Чем синхронизация отличается от простой выгрузки данных?

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

Можно ли настроить синхронизацию между базами с разными конфигурациями?

Да, для этого существуют типовые обмены между парами конфигураций (например, УТ и БП) и универсальный формат EnterpriseData. Если готовых правил нет, их создают в «1С:Конвертация данных», сопоставляя объекты и реквизиты разных конфигураций вручную.

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

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

Как часто должна выполняться синхронизация?

Зависит от задачи. Для связки торговля–бухгалтерия обычно достаточно обмена раз в день или несколько раз в день. Для остатков на сайте — чаще, вплоть до каждых 15–30 минут. Слишком частый обмен больших объёмов замедляет работу базы, поэтому тяжёлые выгрузки лучше переносить на нерабочие часы.

Опасна ли синхронизация для данных в рабочей базе?

Сам по себе обмен не удаляет данные, но ошибочная настройка может создать дубли, перезаписать изменённые объекты или загрузить некорректные документы. Поэтому перед первым запуском и любым изменением правил обязательно делайте резервную копию и тестируйте обмен на копии базы.

Почему загруженные документы не проводятся в базе-приёмнике?

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

Итог

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

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