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