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

Другое · 9 мин

Как загрузить файл Excel в 1С:ЗУП

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

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

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

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

Какие данные можно загрузить из Excel в ЗУП

Чаще всего из Excel переносят справочную информацию: списки сотрудников с личными данными, физические лица, подразделения, должности, графики работы. Это типовой сценарий при старте работы в программе или при массовом приеме.

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

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

Подготовка файла Excel к загрузке

Качество исходного файла определяет 80% успеха. Таблица должна быть «плоской»: первая строка — заголовки колонок, далее — только строки данных, без пустых строк-разделителей, объединенных ячеек, итоговых строк и примечаний внутри таблицы.

Проверьте форматы данных в колонках. Даты должны быть в формате даты Excel (а не текстом вида «15.янв»), числа — числами без пробелов-разделителей разрядов, ИНН и СНИЛС — текстом, чтобы не терять ведущие нули. ФИО лучше разбить на отдельные колонки (фамилия, имя, отчество), если обработка загрузки этого требует.

Удалите скрытые листы и лишние листы в книге — многие обработки читают первый или активный лист. Сохраните файл в формате .xlsx; устаревший .xls поддерживается не всеми механизмами, особенно при работе без установленного Excel на компьютере.

Типичные ошибки в файле
01
Объединенные ячейки в шапке — обработка не может сопоставить колонки
02
Числа сохранены как текст — суммы загружаются с ошибками или нулями
03
Промежуточные итоги и пустые строки — создают лишние записи в базе
04
СНИЛС и ИНН в числовом формате — теряются ведущие нули и дефисы

Способ 1: штатный помощник импорта данных

В современных редакциях 1С:ЗУП есть встроенные механизмы загрузки. Путь зависит от версии: обычно это раздел «Настройка» → «Импорт данных» или «Администрирование» → «Перенос данных». Для отдельных документов (например, премий или ведомостей) импорт доступен прямо из формы документа по кнопке «Заполнить» или «Загрузить».

Типовой порядок действий: откройте помощник импорта, укажите файл, сопоставьте колонки файла с полями программы (помощник показывает предпросмотр), запустите загрузку и изучите протокол — в нем перечислены загруженные и отклоненные строки с причинами отказа.

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

Порядок загрузки через помощник импорта
  1. 1
    Сделайте резервную копию базы или работайте в копии
  2. 2
    Приведите Excel-файл к плоской таблице с одной строкой заголовков
  3. 3
    Откройте помощник импорта и укажите файл
  4. 4
    Сопоставьте колонки файла реквизитам программы
  5. 5
    Запустите загрузку и изучите протокол ошибок
  6. 6
    Сверьте итоговые суммы и количество записей с исходником

Способ 2: универсальная обработка загрузки табличного документа

Когда штатного импорта нет для нужного объекта, используют внешнюю обработку «Загрузка данных из табличного документа» (она входит в состав стандартных библиотек и публикуется на диске ИТС). Обработка открывается через «Файл» → «Открыть» и позволяет загружать данные в справочники, табличные части документов и регистры сведений.

Работа с обработкой строится в три шага: выбор объекта метаданных (например, справочник «Физические лица»), загрузка табличного документа из файла, настройка соответствия колонок реквизитам объекта. Для ссылочных полей укажите режим поиска — по наименованию, коду или другому реквизиту.

Обработка требует прав администратора и понимания структуры конфигурации. Ошибка в настройке соответствия колонок может создать некорректные записи, поэтому первый запуск всегда делайте на копии базы и на небольшом фрагменте файла — 5–10 строк.

Настройка соответствия колонок и поиск ссылок

Самый ответственный этап — сопоставление колонок файла реквизитам программы. Обязательные реквизиты (например, для физического лица — ФИО) должны быть заполнены в каждой строке, иначе запись не создастся или будет отклонена.

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

Полезный прием: перед загрузкой выгрузите из ЗУП список подразделений и должностей в Excel и используйте его как справочник для приведения наименований в исходном файле. Это занимает 15–20 минут, но исключает большинство проблем со ссылками.

Если файл большой (тысячи строк), разбейте его на части по несколько сотен строк. Так проще локализовать ошибку: протокол указывает на конкретную строку, и не придется перебирать весь массив.
ПЗ
Практическое замечание

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

Загрузка без проверки — не завершенная задача. Минимальный контроль: сравните количество строк в файле с количеством созданных записей и сверьте 2–3 записи «глазами» — откройте карточки в программе и сопоставьте с исходными строками.

Для суммовых данных (начисления, ведомости) посчитайте контрольную сумму по колонке в Excel и сравните с итогом по загруженным документам в ЗУП. Расхождение даже на копейки означает, что часть строк потерялась или округлилась иначе, чем ожидалось.

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

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

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

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

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

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

Записей меньше — ищите отклоненные строки в протоколе

Контрольная сумма начислений
Норма

Итог в ЗУП равен итогу колонки в Excel

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

Расхождение — проверяйте формат чисел и округление

Ссылочные поля
Норма

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

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

Появились элементы с похожими наименованиями

Типичные ошибки и их устранение

Ошибка «не найден элемент справочника» возникает, когда наименование в файле не совпадает с базой. Решение — привести наименования к единому виду или настроить поиск по другому реквизиту (коду, ИНН).

Ошибка формата даты или числа означает, что Excel хранит значение как текст. Вылечить можно функцией «Текст по столбцам» в Excel с указанием нужного формата или формулой преобразования.

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

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

Как выбрать способ загрузки

Нужно загрузить типовые данные (сотрудники, начисления) и версия ЗУП свежаяИспользуйте штатный помощник импорта — он безопаснее и контролирует дубли
Объект не поддерживается штатным импортомПрименяйте обработку «Загрузка данных из табличного документа» на копии базы
Загрузка регулярная и объемы большиеРассмотрите разработку специализированной обработки или обмен через типовые форматы

Часто задаваемые вопросы

Можно ли загрузить Excel в ЗУП без установленного Excel на компьютере?

Да, если файл сохранен в формате .xlsx: многие механизмы читают его напрямую. Старый формат .xls без установленного Excel обычно не читается — пересохраните файл заранее на машине, где Excel есть.

Что делать, если при загрузке создаются дубли сотрудников?

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

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

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

Файл загружается, но даты сдвигаются или становятся пустыми. В чем причина?

Даты в файле сохранены текстом или в региональном формате, отличном от настроек системы. Преобразуйте колонку в формат даты Excel и проверьте, что в обработке выбран правильный порядок день/месяц/год.

Нужно ли загружать данные в копию базы перед рабочей загрузкой?

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

Подходит ли этот подход для регулярной ежемесячной загрузки?

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

Итог

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

Успешная загрузка Excel в 1С:ЗУП = подготовленная плоская таблица + правильное сопоставление колонок + обязательная сверка итогов. Работайте на копии базы, проверяйте протокол ошибок и контрольные суммы — это исключает почти все проблемы.