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