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