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