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