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

Другое · 10 мин

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

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

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

Основные варианты: штатные механизмы обмена, встроенные в конфигурацию (например, импорт из ЭДО или обмен с бухгалтерией), универсальная обработка «Загрузка данных из табличного документа» и специализированные обработки обмена XML. Каждый вариант имеет свои ограничения по формату и требует подготовки файла.

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

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

Выбор инструмента зависит от того, что именно нужно загрузить. Кадровые документы, справочники сотрудников, графики и табели из Excel удобнее всего переносить обработкой загрузки из табличного документа. Данные из других конфигураций 1С обычно передаются в формате XML через правила обмена. Выписки и реестры для банка имеют собственные форматы и загружаются через раздел обмена с банками.

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

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

Файл в формате Excel или CSV со списком сотрудников, графиками, начислениямиИспользуйте обработку «Загрузка данных из табличного документа»
Файл XML из другой конфигурации 1СПрименяйте «Универсальный обмен данными в формате XML» или типовую синхронизацию
Реестр на выплату зарплаты или ответ банкаЗагружайте через раздел «Обмен с банками (зарплата)»
Данные из системы учёта рабочего времени (СКУД)Проверьте наличие типовой интеграции или используйте обработку поставщика СКУД

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

Загрузка из Excel через обработку табличного документа

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

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

Ключевой момент — выбор ключа поиска. Если искать сотрудников только по ФИО, тёзки и однофамильцы дадут ложные совпадения. Надёжнее комбинация полей: ФИО плюс дата рождения или ИНН. Для регистров сведений (например, графиков работы) ключ поиска должен включать все измерения регистра.

Загрузка XML через универсальный обмен данными

Для переноса данных между конфигурациями 1С (например, из ЗУП 2.5 в ЗУП 3.1 или из КАМИН) используется формат XML и обработка «Универсальный обмен данными в формате XML». Она открывается через «Все функции» — «Обработки» либо запускается как внешняя. Для загрузки нужен сам файл данных и, при нестандартном обмене, файл правил конвертации.

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

Загрузка реестров и выписок из банка

Зарплатные проекты в ЗУП поддерживают обмен файлами с банками: выгрузку реестров на выплату и загрузку подтверждений зачисления. Файлы подтверждения загружаются в разделе «Выплаты» — «Обмен с банками (зарплата)». Программа сопоставляет строки файла с ведомостями и фиксирует факт выплаты или отказа по каждому сотруднику.

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

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

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

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

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

Количество элементов справочника до и после загрузки
Норма

Прирост равен числу новых строк файла, дублей по ключу поиска нет

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

Элементов больше, чем строк, — созданы дубли сотрудников или физлиц

Карточка произвольного сотрудника из файла
Норма

Все реквизиты заполнены, даты корректны, подразделение и должность существуют

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

Пустые поля, даты вида 01.01.0001, ссылки «<Объект не найден>

Отчёт по загруженным данным (графики, начисления)
Норма

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

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

Расхождения в суммах, сдвиг периодов на месяц

Проведение документов, созданных загрузкой
Норма

Документы проводятся без ошибок

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

Ошибки проведения по заполнению обязательных реквизитов

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

Типичные ошибки и их последствия

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

Ограничения и когда нужен специалист

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

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

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

Подходит для справочников и простых регистров из Excel/CSV; не требует программирования, но требует ручной настройки колонок

Универсальный обмен XML

Для переноса между конфигурациями 1С; быстро и полно, но нужны корректные правила конвертации

Типовые обмены (банк, ЭДО, синхронизация)

Самый надёжный вариант для поддерживаемых сценариев; ограничен строгим списком форматов

Внешняя обработка под задачу

Закрывает нестандартные форматы и проверки; требует разработки и поддержки при обновлении конфигурации

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

Итог

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

Способ загрузки выбирается по типу данных: Excel — через табличный документ, XML — через универсальный обмен, банковские файлы — через обмен с банками. Всегда делайте резервную копию, задавайте надёжный ключ поиска, загружайте сначала тестовую выборку и сверяйте результат с исходным файлом.

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

Можно ли загрузить в ЗУП файл CSV?

Да. Обработка «Загрузка данных из табличного документа» открывает CSV, но удобнее предварительно открыть файл в Excel, проверить разделители и кодировку, а затем скопировать данные в обработку. Следите, чтобы даты и числа не превратились в текст.

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

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

Как загрузить графики работы сотрудников из Excel?

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

Почему обработка не видит мой Excel-файл?

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

Можно ли загрузить данные в ЗУП из 1С:Бухгалтерии?

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

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

Для массовой загрузки — желательно. При активной работе пользователей возможны блокировки, частичная запись данных и ситуация, когда коллеги видят незавершённые объекты. Выполняйте загрузку в нерабочее время или в монопольном режиме, особенно при загрузке документов и регистров.