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

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

1. Подготовка баз данных перед переносом

Перед началом обмена обязательно создайте резервные копии обеих баз — это убережет от потери данных при сбоях. Используйте стандартный механизм 1С: Администрирование → Архивирование данных или внешние утилиты вроде 1C:Backup. Особое внимание уделите:

  • 📌 Версиям платформы: обмен возможен только между базами на одинаковой или совместимой версии 1С:Предприятие (например, 8.3.20 и 8.3.21). Проверьте в Справка → О программе.
  • 🔄 Синхронизации справочников: в ЗУП должны быть заведены те же Организации, Подразделения и Должности, что и в Бухгалтерии.
  • 📝 Данным сотрудников: удалите дубли физических лиц, проверьте заполненность обязательных полей (ФИО, ИНН, СНИЛС).

Если в Бухгалтерии велся учет зарплаты (например, через документ Начисление зарплаты), экспортируйте его отдельно — в ЗУП эти данные не перенесутся автоматически. Для этого используйте отчет Сведения о начислениях за нужный период.

⚠️ Внимание: Если в Бухгалтерии использовались нестандартные реквизиты справочника Физические лица (например, дополнительные контакты или поля для внутренних нужд), их придется переносить вручную — стандартный обмен такие данные игнорирует.

2. Способы переноса сотрудников: какой выбрать?

Существует три основных метода переноса данных. Выбор зависит от объема информации, версий программ и ваших технических навыков:

Способ Когда использовать Плюсы Минусы
Типовая обработка "Перенос данных" Для баз на поддержке, небольшого количества сотрудников (<500) Простота, минимальные настройки, поддержка 1С Ограниченный набор переносимых данных, возможны ошибки при нестандартных конфигурациях
Обмен через XML/EnterpriseData Для крупных баз, нестандартных конфигураций Гибкость, контроль над данными, возможность доработки Требует знаний XDTO и 1С:Предприятие, сложно отладить
Ручной ввод + выгрузка в Excel Для минимального количества сотрудников (<50) Максимальный контроль, нет риска потери данных Трудоемко, высокий риск человеческой ошибки

Для большинства пользователей оптимален первый вариант — типовая обработка. Она входит в состав ЗУП (раздел Администрирование → Перенос данных) и поддерживает перенос:

  • 👤 Физических лиц (ФИО, паспортные данные, контакты).
  • 📋 Кадровой истории (приемы, переводы, увольнения).
  • 💰 Начислений и удержаний (если они велись в Бухгалтерии).

Если в вашей базе более 1000 сотрудников или используются доработанные конфигурации, лучше заказать индивидуальную обработку у партнера 1С. Стоимость такого решения — от 15 000 рублей, но оно гарантированно учтет все нюансы вашего учета.

📊 Какой способ переноса данных вы планируете использовать?
Типовую обработку 1С
Обмен через XML
Ручной ввод
Еще не решил

3. Пошаговая инструкция: перенос через типовую обработку

Рассмотрим самый распространенный сценарий — перенос с помощью встроенной обработки. Перед началом убедитесь, что:

  • 🔌 Обе базы открыты в конфигураторе или предприятии с правами администратора.
  • 📂 Пути к файлам баз не содержат кириллических символов (например, C:\1C_Bases\ZUP).
  • 🔄 В ЗУП созданы все необходимые справочники (Организации, Подразделения, Должности).

Далее следуйте алгоритму:

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

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

☑️ Чек-лист перед запуском переноса

Выполнено: 0 / 5

4. Перенос через XML: для опытных пользователей

Если типовой перенос не подходит (например, из-за доработанной конфигурации), можно использовать обмен через XML. Этот метод требует знания структуры данных 1С, но дает полный контроль над процессом. Основные этапы:

  1. Настройка плана обмена:
    • В Бухгалтерии создайте план обмена (Администрирование → Обмен данными → Планы обмена).
    • Добавьте узел для ЗУП и укажите параметры подключения.
  • Выгрузка данных:
    // Пример кода для выгрузки справочника "ФизическиеЛица"
    

    Выгрузка = Новый ЗаписьXML();

    Выгрузка.ЗаписатьОбъект(Справочники.ФизическиеЛица);

    Выгрузка.Закрыть();

    Сохраните файл в формате .xml.

  • Загрузка в ЗУП:
    • В ЗУП используйте обработку Универсальный обмен данными в формате XML.
    • Укажите путь к файлу и настройте правила соответствия объектов.
  • Для автоматизации этого процесса можно написать внешнюю обработку или использовать готовые решения от партнеров 1С, например:

    • 🛠️ Конвертация данных 2.0 (входит в поставку ЗУП).
    • 🛠️ 1C:DataExchange (платное решение для сложных обменов).
    ⚠️ Внимание: При обмене через XML следите за Идентификаторами объектов (GUID). Если они совпадают в обеих базах, данные перезапишутся. Чтобы избежать конфликтов, используйте параметр НовыйИдентификатор() при загрузке.
    Пример кода для обработки дублей при загрузке XML

    Если Объект.ЭтоГруппа() Тогда

    Продолжить;

    КонецЕсли;

    Если Справочники.ФизическиеЛица.НайтиПоНаименованию(Объект.Наименование) <> Неопределено Тогда

    Сообщить("Дубль найден: " + Объект.Наименование);

    Продолжить;

    КонецЕсли;

    5. Ручной перенос: когда автоматизация не подходит

    Если сотрудников мало (до 50 человек), а данные простые, можно перенести их вручную. Этот метод занимает больше времени, но исключает технические ошибки. Алгоритм:

    1. Экспорт из Бухгалтерии:
      • Откройте справочник Физические лица.
      • Выделите нужных сотрудников и нажмите Еще → Выгрузить в Excel.
      • Сохраните файл в формате .xlsx.
  • Импорт в ЗУП:
    • В ЗУП перейдите в Кадры → Прием на работу.
    • Используйте кнопку Загрузить из файла и выберите сохраненный Excel.
    • Сопоставьте колонки файла с полями карточки сотрудника.
  • При ручном переносе особое внимание уделите:

    • 📅 Датам приема: они должны совпадать с данными в Бухгалтерии, иначе возникнут расхождения в отчетах.
    • 💳 Банковским реквизитам: проверьте корректность номеров счетов и БИК — ошибки здесь приведут к проблемам с выплатой зарплаты.
    • 📊 Графикам работы: если в Бухгалтерии они не велись, заведите их в ЗУП заранее.

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

    💡

    Если при ручном переносе вы пропустили сотрудника, не создавайте его заново — используйте функцию "Поиск дублей" в справочнике Физические лица (Еще → Поиск дублей).

    6. Проверка результатов и устранение ошибок

    После переноса обязательно выполните проверку данных. Начните с сравнения количества сотрудников:

    • 🔢 В Бухгалтерии: отчет Список физических лиц.
    • 🔢 В ЗУП: отчет Сотрудники организации.

    Если числа не совпадают, проверьте:

    • 🔍 Фильтры: возможно, в отчетах установлены разные периоды или организации.
    • 🔍 Уволенных сотрудников: в ЗУП они могут не отображаться в текущих отчетах.
    • 🔍 Ошибки загрузки: откройте Журнал регистрации (Администрирование → Журналы → Журнал регистрации) и найдите записи с типом Ошибка.

    Для глубокой проверки используйте контрольные отчеты:

    Отчет Где найти Что проверяет
    Сравнение данных ЗУП, раздел Отчеты Расхождения в ФИО, датах рождения, паспортных данных
    Анализ кадровых данных ЗУП, раздел Кадры Полноту заполнения личных карточек (Т-2)
    Свод по начислениям Бухгалтерия, раздел Зарплата Совпадение сумм начислений до и после переноса

    Типичные ошибки после переноса и их решения:

    • 🚨 Не совпадают суммы начислений → Проверьте, перенеслись ли все виды расчетов (оклад, премии, больничные). В ЗУП они могут называться иначе.
    • 🚨 Отсутствуют графики работы → Заведите их вручную в справочнике Графики работы и присвойте сотрудникам.
    • 🚨 Не работают отчеты по НДФЛ → Обновите данные о ставках налога в Настройки → Налоги и взносы.
    💡

    После переноса обязательно запустите Проверку данных в ЗУП (Администрирование → Проверка данных). Она найдет логические ошибки, которые не видны в отчетах (например, сотрудников без подразделений или с некорректными датами).

    7. Автоматизация переноса: настройка регулярного обмена

    Если вам нужно регулярно синхронизировать данные между Бухгалтерией и ЗУП (например, при раздельном ведении учета), настройте постоянный обмен. Для этого:

    1. Создайте план обмена:
      • В Бухгалтерии перейдите в Администрирование → Обмен данными → Планы обмена.
      • Добавьте новый план с типом Обмен с 1С:Зарплата и Управление Персоналом.
  • Настройте правила:
    • Укажите, какие объекты синхронизировать (например, только Физические лица и Начисления зарплаты).
    • Задайте направление обмена (одностороннее или двустороннее).
    • Запустите синхронизацию:
      • Используйте кнопку Выполнить обмен или настройте регламентное задание для автоматического запуска (например, раз в неделю).

      Для настройки автоматического обмена через регламентные задания:

      1. В ЗУП откройте Администрирование → Регламентные задания.
      2. Создайте новое задание с типом Обмен данными.
      3. Укажите расписание (например, Каждую пятницу в 18:00).
      4. В параметрах выберите созданный ранее план обмена.
    ⚠️ Внимание: При двустороннем обмене следите за версионностью объектов. Если один и тот же сотрудник будет отредактирован в обеих базах, возникнет конфликт. Решение: настройте приоритет одной из баз в правилах обмена.

    8. Альтернативные решения: когда стандартные методы не работают

    Если ни один из описанных способов не подходит (например, из-за сильно доработанных конфигураций или уникальных требований), рассмотрите альтернативы:

    • 🔧 1C:DataExchange — платное решение от 1С для сложных обменов. Поддерживает преобразование данных "на лету" и работу с большими объемами (от 10 000 сотрудников). Стоимость — от 25 000 рублей.
    • 🔧 Внешние обработки от партнеров:
      • Перенос данных из Бухгалтерии в ЗУП от компании "Альт-Софт".
      • Универсальный конвертер от "Инфостарт" (требует настройки под конкретную базу).
    • 🔧 Ручная выгрузка через SQL — для IT-специалистов. Позволяет извлечь данные напрямую из базы 1С и загрузить их в другую систему. Рискованный метод: ошибки в запросах могут повредить данные.

    При выборе альтернативного решения обратите внимание на:

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

      • 🔄 Логирование: хорошая обработка ведет журнал действий, где фиксируются все изменения.
      • 🛡️ Безопасность: проверьте, не запрашивает ли программа лишние права (например, доступ к интернету).
      • Производительность: для баз с более чем 5 000 сотрудниками нужны оптимизированные решения.
      • 💡

        Перед покупкой внешней обработки попросите у разработчика демо-версию или видео с примером работы. Это поможет оценить удобство интерфейса и скорость переноса.

        FAQ: Частые вопросы по переносу сотрудников

        🔹 Можно ли перенести сотрудников из 1С:Бухгалтерия 7.7 в ЗУП 8.3?

        Нет, прямой перенос между этими версиями невозможен из-за различия платформ. Вам потребуется:

        1. Обновить 1С:Бухгалтерию 7.7 до 8-й версии (например, до 1С:Бухгалтерия 8.3).
        2. Использовать обработку конвертации от 1С (доступна на диске ИТС или в личном кабинете пользователя).
        3. Только после этого переносить данные в ЗУП 8.3 стандартными методами.

        Стоимость обновления конфигурации — от 10 000 рублей (зависит от количества пользователей).

        🔹 Перенеслись не все сотрудники. Как найти пропущенных?

        Сравните отчеты из обеих баз:

        1. В Бухгалтерии сформируйте Список физических лиц с фильтром по дате создания (например, за последний год).
        2. В ЗУП откройте отчет Сотрудники организации с тем же фильтром.
        3. Экспортируйте оба отчета в Excel и сравните с помощью функции ВПР или условного форматирования.

      Если разница значительная, проверьте настройки фильтра в обработке переноса — возможно, установлен ограничивающий период.

      🔹 После переноса не работают расчеты зарплаты. Что делать?

      Проблема обычно связана с:

      • 📌 Неперенесенными видами расчетов: в ЗУП могут отсутствовать начисления (оклад, премии), которые были в Бухгалтерии. Проверьте справочник Виды расчетов.
      • 📌 Некорректными графиками работы: если в Бухгалтерии они не велись, в ЗУП сотрудникам назначен стандартный график (например, Пятидневка), который не соответствует реальности.
      • 📌 Ошибками в кадровых данных: проверьте, что у сотрудников заполнены Табельный номер, Подразделение и Должность.

      Для диагностики запустите Тест расчета зарплаты (Зарплата → Тест расчета зарплаты) — он покажет, какие параметры отсутствуют.

      🔹 Как перенести историю изменений (приемы, переводы, увольнения)?

      История кадровых изменений переносится только при использовании:

      • 🔄 Типовой обработки "Перенос данных" с включенной опцией Переносить кадровую историю.
      • 🔄 Обмена через XML с правильно настроенными правилами для объекта КадровыеДанные.
      • Если история не перенеслась:

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

        Для массового создания кадровых документов можно использовать обработку Групповое создание документов (доступна на Инфостарт).

      🔹 Нужно ли переносить данные о налогах и взносах?

      Да, если в Бухгалтерии велся расчет НДФЛ и страховых взносов. Для этого:

      1. В настройках переноса отметьте опцию Переносить данные для расчета налогов.
      2. Проверьте, что в ЗУП заведены те же Виды доходов НДФЛ и Коды взносов, что и в Бухгалтерии.
      3. После переноса сформируйте отчет Свод по НДФЛ в обеих базах и сравните суммы.

      Если данные не совпадают, обновите ставки налогов в ЗУП (Настройки → Налоги и взносы) и пересчитайте начисления за текущий период.