К статье
Практический материал

Другое · 12 мин

Как загрузить список сотрудников в 1С:ЗУП из файла

Пошаговая инструкция по загрузке списка сотрудников в 1С:ЗУП из Excel и CSV: подготовка файла, настройка соответствия колонок, проверка результата и типичные ошибки.

Загрузка списка сотрудников в 1С:ЗУП из файла — стандартная задача при переходе на новую базу, объединении юридических лиц или первичном заполнении программы. Ручной ввод десятков и сотен карточек занимает много времени и провоцирует опечатки в ФИО, ИНН и СНИЛС, поэтому массовая загрузка из Excel или CSV — рабочий и безопасный способ переноса данных.

В типовой конфигурации «1С:Зарплата и управление персоналом» есть встроенные механизмы загрузки: универсальная обработка «Загрузка данных из табличного документа», а также обмен данными через типовые правила. Выбор инструмента зависит от объёма данных, формата исходного файла и того, нужно ли загружать только физических лиц или сразу сотрудников с приёмом на работу.

Какие способы загрузки существуют и как выбрать подходящий

В 1С:ЗУП есть несколько маршрутов загрузки кадровых данных из файла, и у каждого свои ограничения. Универсальная обработка «Загрузка данных из табличного документа» подходит для разового переноса справочников и работает с файлами Excel, CSV, MXL. Она загружает данные в конкретный справочник — «Физические лица», «Сотрудники», «Подразделения» — с ручным сопоставлением колонок.

Если нужно перенести не только личные данные, но и кадровые события (приёмы, переводы, назначения), потребуется либо типовой обмен между базами через планы обмена, либо специализированные обработки переноса данных, либо загрузка через промежуточные документы. Для регулярной интеграции с внешними системами (например, кадровым учётом в Excel у кадровика) иногда настраивают собственную обработку загрузки силами разработчика.

Сравнение вариантов загрузки

Обработка «Загрузка данных из табличного документа»

Подходит для разовой загрузки справочников из Excel/CSV. Ограничение: не создаёт кадровые документы, только заполняет справочники.

Типовой перенос данных между базами 1С

Подходит при переходе с другой конфигурации 1С. Ограничение: источник должен быть базой 1С, а не произвольным файлом.

Собственная обработка загрузки

Подходит для регулярной загрузки с нестандартной структурой файла и созданием документов приёма. Ограничение: требует разработки и тестирования.

Подготовка файла: формат, колонки, качество данных

Качество загрузки на 80% определяется подготовкой исходного файла. Оптимальный формат — Excel (XLSX) или CSV в кодировке UTF-8. Каждая строка файла — один сотрудник, каждая колонка — одно поле. Первая строка должна содержать заголовки колонок: обработка использует их для автоматического сопоставления с полями справочника.

Минимальный набор колонок для загрузки физических лиц: ФИО (лучше тремя отдельными колонками — фамилия, имя, отчество), дата рождения, пол, ИНН, СНИЛС. Для загрузки сотрудников дополнительно потребуются организация, подразделение и дата приёма. Обратите внимание: в ЗУП справочники «Физические лица» и «Сотрудники» связаны — один человек может иметь несколько записей сотрудника (основное место работы и внутреннее совместительство).

Типичные проблемы исходных файлов: объединённые ячейки, несколько таблиц на одном листе, пустые строки внутри данных, даты в текстовом формате, лишние пробелы в ФИО. Всё это нужно устранить до загрузки: разъединить ячейки, оставить один лист с одной таблицей, привести даты к формату ДД.ММ.ГГГГ, очистить значения функцией СЖПРОБЕЛЫ в Excel.

Загрузка через обработку «Загрузка данных из табличного документа»

Обработка входит в состав подсистемы «Библиотека стандартных подсистем» и доступна в типовой ЗУП. Путь: раздел «Администрирование» — «Обслуживание» — группа «Загрузка и выгрузка данных» — «Загрузка данных из табличного документа». Если пункта нет, проверьте, что у пользователя включены права администратора и отображение команды в настройках навигации.

Порядок загрузки списка сотрудников
  1. 1
    Сделайте резервную копию базы или загрузите данные сначала в тестовую копию.
  2. 2
    Откройте «Администрирование» — «Обслуживание» — «Загрузка данных из табличного документа».
  3. 3
    Выберите объект загрузки: справочник «Физические лица» (для личных данных) или «Сотрудники».
  4. 4
    Нажмите «Загрузить данные из файла» и укажите подготовленный Excel или CSV.
  5. 5
    На закладке сопоставления проверьте соответствие колонок файла полям справочника, при необходимости назначьте вручную.
  6. 6
    Нажмите «Загрузить» и дождитесь отчёта о результатах: сколько записей создано, сколько пропущено и по каким причинам.
  7. 7
    Откройте несколько загруженных карточек и сверьте данные с исходным файлом.

После выбора файла обработка показывает табличный документ и предлагает сопоставить колонки. Часть полей определяется автоматически по заголовкам, остальные назначайте вручную через выпадающий список в шапке колонки. Обязательно сопоставьте ключевые поля поиска: по умолчанию обработка ищет дубли по наименованию, но для физических лиц надёжнее искать по комбинации ФИО + дата рождения или по СНИЛС.

Режим загрузки выбирайте осознанно. «Создавать новые элементы» подходит для первичного заполнения пустой базы. «Обновлять существующие» нужен при повторной загрузке с дополненными данными — но в этом режиме ошибка в сопоставлении перезапишет корректные сведения в карточках. Отчёт о загрузке сохраните: в нём перечислены строки, которые не загрузились, с указанием причины.

Загрузка сотрудников с приёмом на работу

Загрузка в справочник «Сотрудники» создаёт только элементы справочника — без кадровых документов. Для полноценного учёта в ЗУП сотрудник должен быть принят на работу документом «Приём на работу»: без него человек не попадёт в штатное расписание, не будет начисляться зарплата и не появится в отчётах.

Поэтому правильная последовательность первичного заполнения такая: сначала загружаются физические лица, затем — сотрудники (с привязкой к физлицам и организации), а приёмы на работу либо вводятся документами, либо загружаются специализированной обработкой, создающей документы. В типовой поставке массового создания кадровых документов из произвольного файла нет — этот этап часто реализуют через обработку «Групповое изменение реквизитов» для простых случаев или через разработку.

Проверка результата после загрузки

Формальное завершение обработки без ошибок не гарантирует корректность данных. Проверку стоит проводить по нескольким контрольным точкам: количество записей, полнота заполнения ключевых реквизитов, отсутствие дублей и корректность связей между справочниками.

Для поиска дублей физических лиц используйте типовую обработку «Поиск и удаление дублей» («Администрирование» — «Обслуживание»). Для контроля заполненности удобно вывести список справочника с нужными колонками через настройку списка и отфильтровать записи с пустыми ИНН или СНИЛС. Если загружались сотрудники, сверьте их количество с количеством физических лиц: расхождение допустимо только при совместительстве.

Контрольные точки

Как проверить результат загрузки

Количество записей в справочнике
Норма

Совпадает с числом строк в файле (с учётом пропущенных в отчёте)

Тревожный признак

Записей меньше или больше без объяснимой причины

Заполненность ИНН и СНИЛС
Норма

Поля заполнены у всех, у кого они есть в источнике

Тревожный признак

Пустые значения или обрезанные номера без ведущих нулей

Дубли физических лиц
Норма

Поиск дублей не находит совпадений по ФИО и дате рождения

Тревожный признак

Несколько карточек одного человека с разными написаниями ФИО

Связь сотрудника с физическим лицом
Норма

В карточке сотрудника заполнено поле «Физическое лицо»

Тревожный признак

Сотрудники без привязки или привязанные к чужим карточкам

Типичные ошибки и как их избежать

Большинство проблем при загрузке связано не с программой, а с файлом и настройками сопоставления. Разбор типичных ситуаций помогает сэкономить часы на исправлении последствий.

Типичные ошибки
01
Загрузка сразу в рабочую базу без теста на копии — ошибки сопоставления приходится исправлять вручную в боевых данных.
02
Поиск дублей только по ФИО — однофамильцы и тёзки сливаются в одну карточку или, наоборот, один человек создаётся несколько раз из-за разного написания.
03
Даты в текстовом формате — обработка либо не загружает их, либо интерпретирует неверно (месяц и день меняются местами).
04
Загрузка сотрудников без загрузки физических лиц — создаются карточки без личных данных, которые потом сложно сопоставить.
05
Игнорирование отчёта об ошибках — часть строк молча пропускается, и список в базе оказывается неполным.

Отдельная группа ошибок — права доступа. Если обработка не видит нужный справочник или кнопка загрузки недоступна, проверьте роли пользователя: для загрузки нужны права на добавление и изменение соответствующих справочников, а в некоторых конфигурациях — право «Интерактивное открытие внешних отчётов и обработок».

Перед загрузкой большого файла полезно сделать пробный прогон на 5–10 строках: вырежьте их в отдельный файл, загрузите в тестовую базу и проверьте сопоставление всех полей. Такой «пилот» выявляет 90% проблем за десять минут и не требует отката большой загрузки.
ПЗ
Практическое замечание

Ограничения и когда нужна помощь разработчика

Типовая обработка не умеет создавать документы, проводить сложные преобразования данных и загружать табличные части с условиями. Если в файле, помимо личных данных, есть сведения об образовании, составе семьи, воинском учёте или плановых начислениях — стандартной загрузкой в один проход эти данные не перенести: каждый вид сведений хранится в своём регистре или справочнике.

Обращение к разработчику оправдано в трёх случаях: регулярная загрузка по расписанию, создание кадровых документов из файла и перенос исторических данных (старые приёмы, переводы, отпуска). Самостоятельная работа безопасна, пока вы ограничиваетесь справочниками, работаете в тестовой копии и имеете актуальную резервную копию рабочей базы.

Маршрут решения

Как выбрать действие

Нужно разово загрузить ФИО, ИНН, СНИЛС из ExcelИспользуйте «Загрузку данных из табличного документа» в справочник «Физические лица»
Нужно загрузить сотрудников с датами приёма и подразделениямиСначала загрузите физлиц и сотрудников, затем создайте документы приёма — вручную или через разработку
Загрузка повторяется регулярно из одного и того же файлаЗакажите настройку собственной обработки с фиксированным шаблоном файла
Файл содержит историю кадровых событий за прошлые периодыПривлеките специалиста: типовые средства такую структуру не загружают
Итог

Что важно запомнить

Загрузка списка сотрудников в 1С:ЗУП выполняется через обработку «Загрузка данных из табличного документа»: подготовьте чистый Excel-файл, сопоставьте колонки с полями справочника, загрузите сначала физических лиц, затем сотрудников. Обязательны тест на копии базы, проверка отчёта об ошибках и контроль дублей после загрузки. Создание кадровых документов из файла — задача для специализированной обработки.

Частые вопросы

Можно ли загрузить сотрудников из CSV, а не Excel?

Да, обработка «Загрузка данных из табличного документа» работает с CSV. Важно сохранить файл в кодировке UTF-8 и проверить разделитель (запятая или точка с запятой) — при неверном разделителе все данные попадут в одну колонку. Если CSV открывается в Excel «лесенкой», пересохраните его или сразу конвертируйте в XLSX.

Что делать, если после загрузки появились дубли физических лиц?

Используйте обработку «Поиск и удаление дублей» из раздела «Администрирование» — «Обслуживание». Она объединяет карточки с заменой ссылок во всех связанных объектах. Перед объединением убедитесь, что записи действительно относятся к одному человеку: сверьте даты рождения, ИНН и СНИЛС.

Загрузятся ли сотрудники в штатное расписание автоматически?

Нет. Загрузка в справочник «Сотрудники» не создаёт позиций штатного расписания и документов приёма. Штатное расписание заполняется отдельно — документами изменения штатного расписания или вводом позиций вручную, а приёмы оформляются кадровыми документами.

Обработка не видит мой файл Excel — в чём причина?

Чаще всего файл открыт в Excel во время загрузки — закройте его. Также проверьте формат: старые XLS-файлы иногда читаются с ошибками, пересохраните файл в XLSX. Если файл получен выгрузкой из сторонней системы, убедитесь, что это настоящий Excel-файл, а не переименованный CSV или HTML.

Как загрузить данные, если часть сотрудников уже есть в базе?

Выберите режим с поиском существующих элементов по ключевым полям — надёжнее всего по СНИЛС или комбинации ФИО + дата рождения. Режим «Обновлять существующие» допишет недостающие реквизиты в найденные карточки, а новые строки создаст как новые элементы. Предварительно сделайте копию базы: обновление перезаписывает значения сопоставленных полей.

Нужны ли специальные права для загрузки данных?

Да. Пользователю нужны права на добавление и изменение справочников «Физические лица» и «Сотрудники», а также доступ к обработке загрузки. Обычно это права администратора или кадровика с расширенными полномочиями. Если кнопка загрузки недоступна, обратитесь к администратору базы за настройкой ролей.