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

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

Как настроить синхронизацию 1С:Бухгалтерия и 1С:ЗУП

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

Синхронизация между 1С:Бухгалтерией (БП) и 1С:Зарплата и управление персоналом (ЗУП) нужна, чтобы данные о зарплате, налогах и кадрах не вводились вручную дважды. В ЗУП ведут расчёт зарплаты, отпусков, больничных и кадровые документы, а в БП эти данные попадают в виде проводок, ведомостей на выплату и сведений для отчётности.

Обмен настраивается штатными средствами — через план обмена «Синхронизация данных через универсальный формат» (EnterpriseData). Ручная доработка правил конвертации требуется редко: типовые правила покрывают стандартные сценарии. Главные сложности — не в самой настройке, а в подготовке баз: расхождения в справочниках, разные префиксы, дубли сотрудников и незакрытые периоды.

Ниже описан полный цикл: подготовка, создание узлов обмена, настройка правил, расписание, контроль результатов и разбор типичных ошибок. Инструкция ориентирована на актуальные редакции БП 3.0 и ЗУП 3.1.

Подготовка баз перед настройкой обмена

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

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

Приведите в порядок справочники: сотрудники (ФИО, ИНН, СНИЛС), подразделения, физические лица. Если сотрудник уже заведён в БП вручную, а в ЗУП он есть с теми же данными, механизм сопоставления найдёт пару по ключевым полям — но только если данные совпадают. Разнобой в одной букве фамилии приведёт к дублю.

Создание узлов обмена в ЗУП и БП

Настройка начинается в ЗУП. Откройте «Администрирование» → «Синхронизация данных» → «Настройки синхронизации данных» и создайте новую синхронизацию с программой «1С:Бухгалтерия предприятия, ред. 3». Мастер предложит выбрать способ подключения: прямое подключение к базе БП, обмен через каталог, FTP или веб-сервис. Для баз в одной сети проще всего прямое подключение или общий сетевой каталог.

Мастер создаст файл настроек подключения для второй базы. В БП откройте тот же раздел («Администрирование» → «Синхронизация данных»), создайте настройку синхронизации с «1С:Зарплата и управление персоналом, ред. 3» и укажите файл настроек, созданный в ЗУП. После этого обе базы «узнают» друг друга, и можно переходить к правилам отправки и получения.

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

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

Правила отправки и получения данных

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

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

Отдельно проверьте настройку «Способы отражения зарплаты в учёте». В ЗУП формируется документ «Отражение зарплаты в бухучёте», который при обмене превращается в одноимённый документ БП и создаёт проводки. Если способы отражения в ЗУП не заполнены или не сопоставлены со статьями затрат, проводки в БП сформируются некорректно или не сформируются вовсе.

Сопоставление объектов и первая выгрузка

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

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

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

Типичные ошибки
01
Нет резервной копии — при ошибочном сопоставлении данные перезаписываются без возможности отката
02
Автоматическое сопоставление без ручной проверки — дубли сотрудников и подразделений в обеих базах
03
Не задана дата начала обмена — в БП выгружаются все исторические документы ЗУП
04
Разные префиксы не настроены — конфликты номеров документов при обмене
05
Не заполнены способы отражения зарплаты — в БП нет корректных проводок по зарплате

Расписание и автоматический обмен

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

Практичный режим для большинства организаций: обмен раз в день после расчёта зарплаты и дополнительный ручной запуск перед формированием отчётности. Слишком частый обмен (каждые 5–10 минут) увеличивает нагрузку и риск коллизий, когда один объект редактируется одновременно в обеих базах.

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

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

Регулярно контролируйте состояние обмена через «Администрирование» → «Синхронизация данных» → «Результаты синхронизации». Там видны даты последних сеансов, предупреждения и неотправленные данные. Если обмен не выполнялся несколько дней, а вы полагаетесь на автоматику — в БП будут устаревшие данные.

Сверяйте контрольные суммы после расчётного периода: итог по начислениям в ЗУП (отчёт «Свод начислений и удержаний») должен совпадать с оборотами по счету 70 в БП. Расхождение — признак непроведённых документов отражения, дублей или документов, созданных вручную в обход обмена.

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

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

Сотрудники в БП после выгрузки
Норма

Каждый сотрудник ЗУП представлен одной записью, связанной с физлицом

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

Дубли сотрудников, лишние физические лица

Отражение зарплаты в БП
Норма

Документ за период есть, проведён, проводки по счетам 70, 69, 68 корректны

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

Документ отсутствует, не проведён или суммы не совпадают с ЗУП

Свод начислений vs обороты по 70 счёту
Норма

Итоги за месяц совпадают до копейки

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

Расхождения — есть неотправленные или продублированные документы

Результаты синхронизации
Норма

Последний сеанс без ошибок, очередь отправки пуста

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

Ошибки получения, накопленные неотправленные пакеты

Ограничения типового обмена и альтернативы

Типовой обмен не переносит «всё подряд». Не синхронизируются, например, произвольные документы, созданные вручную в ЗУП, и часть специфических кадровых отчётов. Если учётная схема нестандартная — например, нужны дополнительные аналитики в проводках — потребуется доработка правил конвертации через «1С:Конвертацию данных» или привлечение специалиста.

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

Итог

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

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

Частые вопросы

Можно ли настроить обмен, если базы находятся в разных сетях?

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

Почему в БП появились дубли сотрудников после первой выгрузки?

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

Передаются ли из ЗУП в БП больничные и отпускные?

Да, начисления по больничным и отпускам входят в документ «Отражение зарплаты в бухучёте» и попадают в проводки. Сами первичные документы (больничный лист, отпуск) передаются при включённой соответствующей опции в правилах отправки, но для бухучёта достаточно отражения зарплаты.

Что делать, если обмен завершился с ошибкой «нарушена структура сообщения»?

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

Нужно ли останавливать работу пользователей во время синхронизации?

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

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

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