Как загрузить файл Excel в 1С 8.3: разбор всех способов
Содержание
Загрузить файл Excel в 1С можно тремя способами: универсальной обработкой «Загрузка данных из табличного документа» (для любого справочника или документа), штатной загрузкой товаров и цен в документы «Поступление» и «Прайс-лист», либо специализированной обработкой для кадровых и зарплатных данных в 1С:ЗУП. Разница — в том, какие поля система умеет сопоставлять автоматически и что проверяет перед записью.
Прайс-лист от поставщика на триста строк, список сотрудников от кадровика, остатки склада после инвентаризации — всё это приходит в формате XLS или XLSX, и вбивать построчно руками никто не хочет. В 1С есть встроенный инструмент для такой загрузки, но у него нюансы: формат ячеек, порядок колонок, типы данных. Одна неверная настройка — и обработка либо встаёт с ошибкой, либо создаёт документ с пустыми полями.
Ниже — пошаговая инструкция для Бухгалтерии 3.0, Управления торговлей 11, ERP и ЗУП 3.1: где искать обработку, как сопоставить столбцы Excel с реквизитами 1С, какие проводки получатся на выходе и как починить файл, если загрузка падает с ошибкой.
Какой способ загрузки Excel в 1С выбрать
Прежде чем открывать обработку, определите, что за данные везёте. От этого зависит, какой инструмент подойдёт.
Администрирование → Параметры конфигурации. Пункт «Способ 3» ниже.Способ 1: универсальная загрузка данных из табличного документа
Это внешняя обработка ЗагрузкаДанных.epf, которая есть во всех конфигурациях на платформе 8.3 — Бухгалтерии, УТ, ERP, Комплексной автоматизации. Умеет создавать и обновлять элементы любого справочника и документа.
Где взять и открыть обработку
- Скачайте файл обработки с портала 1С:ИТС (раздел «Обмен данными», дистрибутив есть у любой конфигурации с управляемыми формами) или возьмите готовую у поставщика конфигурации.
- В 1С откройте
Все функции→Обработки→Дополнительные отчёты и обработки→Загрузка данных из табличного документа. Если пункта «Все функции» нет — включите его вСервис→Параметры→ флажок «Отображать команду “Все функции”». - Если обработки нет в списке, подключите её вручную:
Администрирование→Печатные формы, отчёты и обработки→Дополнительные отчёты и обработки→Создать→ укажите путь к файлу.epf.
Пошаговая загрузка файла
- В верхней части обработки нажмите
Открыть файли укажите XLS или XLSX. - Выберите вид загрузки:
В справочникилиВ документ— и конкретный объект метаданных (например, «Номенклатура» или «Поступление товаров»). - На вкладке
Настройкасопоставьте колонки файла с реквизитами 1С — подробности в разделе про сопоставление полей ниже. - Укажите строку, с которой начинаются данные (обычно 2, если первая строка — заголовки).
- Нажмите
Выполнить импорти дождитесь протокола загрузки. - Проверьте протокол: сколько строк создано, сколько обновлено, сколько пропущено с ошибкой.
Перед первой загрузкой большого файла прогоните 5–10 строк отдельно. Так вы увидите результат сопоставления полей и не придёте удалять сотни неправильно созданных элементов.
Что проверить в файле Excel перед загрузкой
- 📄 Первая строка — заголовки столбцов, данные начинаются со второй.
- 🔢 Числовые поля (цена, количество, сумма) отформатированы как число, не как текст — иначе 1С прочитает ячейку как пустую строку.
- 📅 Даты в формате даты Excel, а не текстом «01.09.2026» — иначе попадут не в то поле.
- 🚫 Нет объединённых ячеек — обработка читает построчно и собьётся на объединении.
- 🧹 Нет пустых строк и строк-разделителей посреди таблицы.
- 🔑 Есть уникальный идентификатор (код, артикул, ИНН) — без него обработка не поймёт, обновлять существующий элемент или создавать новый.
Способ 2: загрузка товаров и цен в документы Бухгалтерии и УТ
Для торговых операций загружать через универсальную обработку избыточно — в документах «Поступление товаров» и «Прайс-лист» есть собственная кнопка загрузки.
Загрузка в Бухгалтерии 3.0
Покупки→Поступление (акты, накладные)→Создать.- В табличной части нажмите
Заполнить→Загрузить из файла. - Выберите XLS-файл поставщика — откроется помощник сопоставления колонок.
- Сопоставьте: наименование, количество, цена, ставка НДС, артикул (если есть).
- Помощник предложит сопоставить номенклатуру из файла с элементами справочника «Номенклатура» по наименованию — расходящиеся позиции система подсветит для ручной привязки или создания новых карточек.
- После сопоставления нажмите
Загрузить— табличная часть документа заполнится.
Загрузка в Управлении торговлей 11 и ERP
Механизм тот же помощник, но путь другой:
- Документ
Поступление товаров и услуг→ кнопкаЗаполнить→Загрузить из файла— для прихода на склад. - Справочник
Номенклатура→Ещё→Загрузить из файла— для массового создания карточек товаров без документа. - Документ
Прайс-лист→Загрузить из файла— для обновления цен поставщика пакетом.
Если в файле артикул совпадает с уже существующей позицией, но наименование отличается, помощник предложит варианты: обновить существующую карточку, создать новую или пропустить строку. Выбирайте осознанно — массовое «обновить всё» может затереть правильные наименования дублями от разных поставщиков.
Какие проводки формирует документ после загрузки
Сама загрузка Excel проводок не создаёт — их формирует документ после проведения, когда табличная часть уже заполнена импортом:
Способ 3: загрузка данных в 1С:ЗУП 3.1
Кадровые и зарплатные данные грузят отдельным механизмом — он валидирует персональные данные строже, чем товарные обработки.
Администрирование→Параметры конфигурации→Загрузка данных из файла(если пункта нет, включите флажок «Использовать загрузку данных» в том же разделе).- Выберите справочник:
Сотрудники,Физические лица,Начисления(для разового ввода сумм) или документТабель учёта рабочего времени. - Откройте XLS-файл, сопоставьте колонки: ФИО, СНИЛС, табельный номер, дата приёма, подразделение, должность.
- Обязательно сопоставьте СНИЛС или ИНН как ключ поиска — без него система не отличит однофамильцев и создаст дубли карточек физлиц.
- Запустите
Выполнитьи проверьте протокол — ЗУП отдельно подсветит строки с некорректным форматом СНИЛС или датой рождения в будущем.
Загрузка табеля или начислений массой задним числом требует открытого периода расчёта зарплаты. Если месяц закрыт и зарплата начислена, обработка создаст корректирующие документы, а не исправит проведённые.
Сопоставление полей Excel и 1С
Главная причина, по которой загрузка Excel в 1С заканчивается кривым результатом, — неверное сопоставление колонок. Логика одна и та же во всех обработках: столбец файла нужно привязать к конкретному реквизиту объекта метаданных.
Если в исходном файле названия колонок совпадают с реквизитами 1С почти буквально, часть обработок (например, встроенная загрузка в документы) сопоставит их автоматически по совпадению текста заголовка. Остальное — руками, один раз для шаблона, дальше можно сохранить настройку сопоставления и переиспользовать для файлов от того же источника.
Особенности загрузки Excel по конфигурациям
| Конфигурация | Где искать | Чем отличается |
|---|---|---|
| Бухгалтерия 3.0 | кнопка «Загрузить из файла» в документах поступления | нет отдельной обработки для справочников — только для документов и прайс-листов |
| Управление торговлей 11 | тот же помощник + массовая загрузка в справочник «Номенклатура» | доступна загрузка характеристик и упаковок товара отдельными колонками |
| 1С:ERP | аналогично УТ, плюс загрузка в документы производства и спецификации | помощник проверяет привязку к виду номенклатуры и складу хранения |
| 1С:ЗУП 3.1 | «Загрузка данных из файла» в администрировании | строгая проверка персональных данных, отдельная обработка ошибок по СНИЛС |
| Розница 2.3 | загрузка только через универсальную обработку .epf | нет встроенной кнопки в документах — только внешняя обработка |
Типичные ошибки при загрузке XLS в 1С
Номенклатура → Ещё → Объединение элементов и перегрузите файл с ключом по коду.Файл → Сохранить как → «Книга Excel (.xlsx)» заново.Как проверить результат загрузки
После импорта не закрывайте обработку сразу — протокол загрузки показывает только факт записи, а не корректность данных по сути.
- Откройте созданный документ или несколько элементов справочника выборочно и сверьте цифры с исходным файлом.
- Для товарных документов сформируйте
Отчёты→Оборотно-сальдовая ведомость по счёту41 или 10 — проверьте, что суммы и количество легли туда, куда ожидалось. - Для номенклатуры запустите
Отчёты→Остатки и обороты товаров, отфильтруйте по дате создания — свежесозданные позиции видно сразу. - Для кадровых данных в ЗУП проверьте отчёт
Кадры→Движение кадровза период загрузки. - Если грузили прайс-лист — сверьте пару позиций в
Справочники→Номенклатура→ карточка товара → вкладкаЦены.
Если обработка показала «Загружено строк: 300, создано: 300», но часть позиций на самом деле дубли — протокол это не покажет. Дубли ловятся только сверкой по количеству уникальных позиций до и после.
Когда загрузка через Excel — не лучший вариант
Инструмент удобен для разовых и нерегулярных задач, но не для всего.
- 🔁 Регулярный обмен с одним и тем же источником — маркетплейсом, интернет-магазином, складской системой — лучше настраивать через обмен по API или выгрузку в формате CommerceML, а не пересохранять Excel руками каждый день.
- 🏗️ Загрузка в документ со сложным контролем — например, в документы производства с многоуровневыми спецификациями — через Excel часто не проходит проверки целостности, которые идут при ручном вводе.
- 👥 Массовый ввод сотрудников с нестандартными графиками и начислениями — таблица не передаёт логику настроек, которые нужно выставлять в карточке сотрудника вручную (графики работы, виды занятости).
- 💾 Перенос данных между базами 1С — для этого есть выгрузка/загрузка через XML или конвертация данных (КД), они переносят связи между объектами, а Excel — только плоский набор значений.
Автоматизация регулярной загрузки
Если файл приходит от одного поставщика каждую неделю в одном и том же формате, настройка сопоставления сохраняется:
- После первой успешной загрузки в обработке «Загрузка данных из табличного документа» нажмите
Сохранить настройку— сопоставление колонок запомнится как шаблон. - При следующей загрузке выберите
Загрузить настройкувместо повторного сопоставления вручную — останется только указать новый файл. - Для полностью автоматической загрузки по расписанию используйте регламентное задание с вызовом обработки через
Консоль автоматизациилибо интеграцию через COM-соединение из внешнего скрипта, который кладёт файл в нужную папку и запускает импорт. - Для обмена с сайтом на 1С-Битрикс или учётной системой склада штатный механизм обмена данными (
Администрирование→Настройки обмена данными) заменяет ручные выгрузки в Excel полностью.
Если файл меняет структуру от присылки к присылке (поставщик то добавляет колонку, то переставляет порядок), настройка-шаблон слетает. В этом случае надёжнее зафиксировать с поставщиком единый формат файла, чем перенастраивать сопоставление каждый раз.
Частые вопросы
Можно ли загрузить файл XLS в 1С без дополнительных обработок?
Почему 1С не видит файл XLS при загрузке?
Как загрузить в 1С файл с несколькими листами Excel?
Что делать, если после загрузки часть номенклатуры задвоилась?
Номенклатура → Ещё → Объединение элементов, выбрав оригинал как основной. На будущее — указывайте код или артикул как ключ поиска при сопоставлении полей, тогда обработка находит существующий элемент, а не создаёт новый.