Другое · 12 мин
Как загрузить список сотрудников в 1С:ЗУП из файла
Пошаговая инструкция по загрузке списка сотрудников в 1С:ЗУП из Excel и CSV: подготовка файла, настройка соответствия колонок, проверка результата и типичные ошибки.
Загрузка списка сотрудников в 1С:ЗУП из файла — стандартная задача при переходе на новую базу, объединении юридических лиц или первичном заполнении программы. Ручной ввод десятков и сотен карточек занимает много времени и провоцирует опечатки в ФИО, ИНН и СНИЛС, поэтому массовая загрузка из Excel или CSV — рабочий и безопасный способ переноса данных.
В типовой конфигурации «1С:Зарплата и управление персоналом» есть встроенные механизмы загрузки: универсальная обработка «Загрузка данных из табличного документа», а также обмен данными через типовые правила. Выбор инструмента зависит от объёма данных, формата исходного файла и того, нужно ли загружать только физических лиц или сразу сотрудников с приёмом на работу.
Какие способы загрузки существуют и как выбрать подходящий
В 1С:ЗУП есть несколько маршрутов загрузки кадровых данных из файла, и у каждого свои ограничения. Универсальная обработка «Загрузка данных из табличного документа» подходит для разового переноса справочников и работает с файлами Excel, CSV, MXL. Она загружает данные в конкретный справочник — «Физические лица», «Сотрудники», «Подразделения» — с ручным сопоставлением колонок.
Если нужно перенести не только личные данные, но и кадровые события (приёмы, переводы, назначения), потребуется либо типовой обмен между базами через планы обмена, либо специализированные обработки переноса данных, либо загрузка через промежуточные документы. Для регулярной интеграции с внешними системами (например, кадровым учётом в Excel у кадровика) иногда настраивают собственную обработку загрузки силами разработчика.
Сравнение вариантов загрузки
Подходит для разовой загрузки справочников из Excel/CSV. Ограничение: не создаёт кадровые документы, только заполняет справочники.
Подходит при переходе с другой конфигурации 1С. Ограничение: источник должен быть базой 1С, а не произвольным файлом.
Подходит для регулярной загрузки с нестандартной структурой файла и созданием документов приёма. Ограничение: требует разработки и тестирования.
Подготовка файла: формат, колонки, качество данных
Качество загрузки на 80% определяется подготовкой исходного файла. Оптимальный формат — Excel (XLSX) или CSV в кодировке UTF-8. Каждая строка файла — один сотрудник, каждая колонка — одно поле. Первая строка должна содержать заголовки колонок: обработка использует их для автоматического сопоставления с полями справочника.
Минимальный набор колонок для загрузки физических лиц: ФИО (лучше тремя отдельными колонками — фамилия, имя, отчество), дата рождения, пол, ИНН, СНИЛС. Для загрузки сотрудников дополнительно потребуются организация, подразделение и дата приёма. Обратите внимание: в ЗУП справочники «Физические лица» и «Сотрудники» связаны — один человек может иметь несколько записей сотрудника (основное место работы и внутреннее совместительство).
Типичные проблемы исходных файлов: объединённые ячейки, несколько таблиц на одном листе, пустые строки внутри данных, даты в текстовом формате, лишние пробелы в ФИО. Всё это нужно устранить до загрузки: разъединить ячейки, оставить один лист с одной таблицей, привести даты к формату ДД.ММ.ГГГГ, очистить значения функцией СЖПРОБЕЛЫ в Excel.
Загрузка через обработку «Загрузка данных из табличного документа»
Обработка входит в состав подсистемы «Библиотека стандартных подсистем» и доступна в типовой ЗУП. Путь: раздел «Администрирование» — «Обслуживание» — группа «Загрузка и выгрузка данных» — «Загрузка данных из табличного документа». Если пункта нет, проверьте, что у пользователя включены права администратора и отображение команды в настройках навигации.
- 1Сделайте резервную копию базы или загрузите данные сначала в тестовую копию.
- 2Откройте «Администрирование» — «Обслуживание» — «Загрузка данных из табличного документа».
- 3Выберите объект загрузки: справочник «Физические лица» (для личных данных) или «Сотрудники».
- 4Нажмите «Загрузить данные из файла» и укажите подготовленный Excel или CSV.
- 5На закладке сопоставления проверьте соответствие колонок файла полям справочника, при необходимости назначьте вручную.
- 6Нажмите «Загрузить» и дождитесь отчёта о результатах: сколько записей создано, сколько пропущено и по каким причинам.
- 7Откройте несколько загруженных карточек и сверьте данные с исходным файлом.
После выбора файла обработка показывает табличный документ и предлагает сопоставить колонки. Часть полей определяется автоматически по заголовкам, остальные назначайте вручную через выпадающий список в шапке колонки. Обязательно сопоставьте ключевые поля поиска: по умолчанию обработка ищет дубли по наименованию, но для физических лиц надёжнее искать по комбинации ФИО + дата рождения или по СНИЛС.
Режим загрузки выбирайте осознанно. «Создавать новые элементы» подходит для первичного заполнения пустой базы. «Обновлять существующие» нужен при повторной загрузке с дополненными данными — но в этом режиме ошибка в сопоставлении перезапишет корректные сведения в карточках. Отчёт о загрузке сохраните: в нём перечислены строки, которые не загрузились, с указанием причины.
Загрузка сотрудников с приёмом на работу
Загрузка в справочник «Сотрудники» создаёт только элементы справочника — без кадровых документов. Для полноценного учёта в ЗУП сотрудник должен быть принят на работу документом «Приём на работу»: без него человек не попадёт в штатное расписание, не будет начисляться зарплата и не появится в отчётах.
Поэтому правильная последовательность первичного заполнения такая: сначала загружаются физические лица, затем — сотрудники (с привязкой к физлицам и организации), а приёмы на работу либо вводятся документами, либо загружаются специализированной обработкой, создающей документы. В типовой поставке массового создания кадровых документов из произвольного файла нет — этот этап часто реализуют через обработку «Групповое изменение реквизитов» для простых случаев или через разработку.
Проверка результата после загрузки
Формальное завершение обработки без ошибок не гарантирует корректность данных. Проверку стоит проводить по нескольким контрольным точкам: количество записей, полнота заполнения ключевых реквизитов, отсутствие дублей и корректность связей между справочниками.
Для поиска дублей физических лиц используйте типовую обработку «Поиск и удаление дублей» («Администрирование» — «Обслуживание»). Для контроля заполненности удобно вывести список справочника с нужными колонками через настройку списка и отфильтровать записи с пустыми ИНН или СНИЛС. Если загружались сотрудники, сверьте их количество с количеством физических лиц: расхождение допустимо только при совместительстве.
Как проверить результат загрузки
Совпадает с числом строк в файле (с учётом пропущенных в отчёте)
Записей меньше или больше без объяснимой причины
Поля заполнены у всех, у кого они есть в источнике
Пустые значения или обрезанные номера без ведущих нулей
Поиск дублей не находит совпадений по ФИО и дате рождения
Несколько карточек одного человека с разными написаниями ФИО
В карточке сотрудника заполнено поле «Физическое лицо»
Сотрудники без привязки или привязанные к чужим карточкам
Типичные ошибки и как их избежать
Большинство проблем при загрузке связано не с программой, а с файлом и настройками сопоставления. Разбор типичных ситуаций помогает сэкономить часы на исправлении последствий.
Отдельная группа ошибок — права доступа. Если обработка не видит нужный справочник или кнопка загрузки недоступна, проверьте роли пользователя: для загрузки нужны права на добавление и изменение соответствующих справочников, а в некоторых конфигурациях — право «Интерактивное открытие внешних отчётов и обработок».
Перед загрузкой большого файла полезно сделать пробный прогон на 5–10 строках: вырежьте их в отдельный файл, загрузите в тестовую базу и проверьте сопоставление всех полей. Такой «пилот» выявляет 90% проблем за десять минут и не требует отката большой загрузки.
Ограничения и когда нужна помощь разработчика
Типовая обработка не умеет создавать документы, проводить сложные преобразования данных и загружать табличные части с условиями. Если в файле, помимо личных данных, есть сведения об образовании, составе семьи, воинском учёте или плановых начислениях — стандартной загрузкой в один проход эти данные не перенести: каждый вид сведений хранится в своём регистре или справочнике.
Обращение к разработчику оправдано в трёх случаях: регулярная загрузка по расписанию, создание кадровых документов из файла и перенос исторических данных (старые приёмы, переводы, отпуска). Самостоятельная работа безопасна, пока вы ограничиваетесь справочниками, работаете в тестовой копии и имеете актуальную резервную копию рабочей базы.
Как выбрать действие
Что важно запомнить
Загрузка списка сотрудников в 1С:ЗУП выполняется через обработку «Загрузка данных из табличного документа»: подготовьте чистый Excel-файл, сопоставьте колонки с полями справочника, загрузите сначала физических лиц, затем сотрудников. Обязательны тест на копии базы, проверка отчёта об ошибках и контроль дублей после загрузки. Создание кадровых документов из файла — задача для специализированной обработки.
Частые вопросы
Можно ли загрузить сотрудников из CSV, а не Excel?
Да, обработка «Загрузка данных из табличного документа» работает с CSV. Важно сохранить файл в кодировке UTF-8 и проверить разделитель (запятая или точка с запятой) — при неверном разделителе все данные попадут в одну колонку. Если CSV открывается в Excel «лесенкой», пересохраните его или сразу конвертируйте в XLSX.
Что делать, если после загрузки появились дубли физических лиц?
Используйте обработку «Поиск и удаление дублей» из раздела «Администрирование» — «Обслуживание». Она объединяет карточки с заменой ссылок во всех связанных объектах. Перед объединением убедитесь, что записи действительно относятся к одному человеку: сверьте даты рождения, ИНН и СНИЛС.
Загрузятся ли сотрудники в штатное расписание автоматически?
Нет. Загрузка в справочник «Сотрудники» не создаёт позиций штатного расписания и документов приёма. Штатное расписание заполняется отдельно — документами изменения штатного расписания или вводом позиций вручную, а приёмы оформляются кадровыми документами.
Обработка не видит мой файл Excel — в чём причина?
Чаще всего файл открыт в Excel во время загрузки — закройте его. Также проверьте формат: старые XLS-файлы иногда читаются с ошибками, пересохраните файл в XLSX. Если файл получен выгрузкой из сторонней системы, убедитесь, что это настоящий Excel-файл, а не переименованный CSV или HTML.
Как загрузить данные, если часть сотрудников уже есть в базе?
Выберите режим с поиском существующих элементов по ключевым полям — надёжнее всего по СНИЛС или комбинации ФИО + дата рождения. Режим «Обновлять существующие» допишет недостающие реквизиты в найденные карточки, а новые строки создаст как новые элементы. Предварительно сделайте копию базы: обновление перезаписывает значения сопоставленных полей.
Нужны ли специальные права для загрузки данных?
Да. Пользователю нужны права на добавление и изменение справочников «Физические лица» и «Сотрудники», а также доступ к обработке загрузки. Обычно это права администратора или кадровика с расширенными полномочиями. Если кнопка загрузки недоступна, обратитесь к администратору базы за настройкой ролей.