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