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

Справочники и Данные · 11 мин

Как перенести файл Excel в 1С

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

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

Главная сложность обычно не в самой загрузке, а в подготовке файла: 1С требует, чтобы данные были аккуратно разложены по колонкам, без объединённых ячеек, лишних шапок и «мусорных» строк. Если файл подготовлен правильно, загрузка занимает несколько минут; если нет — придётся исправлять ошибки сопоставления и дубли.

Ниже разобраны практические сценарии для типовых конфигураций (1С:Бухгалтерия, Управление торговлей, ERP, Комплексная автоматизация), а также способы проверить результат и исправить типичные проблемы.

Какие данные из Excel можно перенести в 1С

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

Вторая группа задач — загрузка документов и их табличных частей: прайс-листов поставщиков, установки цен, ввода остатков, заказов, реализаций. Здесь риск выше: ошибка в колонке с количеством или ценой сразу попадает в учётные данные, поэтому такие загрузки стоит выполнять на копии базы или хотя бы с резервной копией.

Третий сценарий — перенос данных при переходе на 1С из другой учётной системы или при старте учёта с нуля. В этом случае объёмы большие, и имеет смысл использовать специализированные обработки или помощь специалиста, а не встроенную загрузку.

Что грузимСправочник или документ

Справочники безопасны, документы влияют на проводки и остатки

ОбъёмДесятки или тысячи строк

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

ИсточникЧистый файл или выгрузка из другой системы

Выгрузки часто содержат служебные строки и объединённые ячейки

ПовторяемостьРазово или регулярно

Для регулярных загрузок имеет смысл настроить обработку или обмен

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

Структура файла должна быть «плоской»: первая строка — заголовки колонок, дальше — только данные, по одной записи в строке. Уберите объединённые ячейки, промежуточные итоги, пустые строки между данными, логотипы и шапки документов — всё это ломает сопоставление колонок.

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

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

Способ 1. Встроенная команда «Загрузить из файла»

В типовых конфигурациях на БСП (Бухгалтерия 3.0, УТ 11, ERP, КА) во многих справочниках есть кнопка «Загрузить данные из файла» — обычно в меню «Ещё» формы списка. Например, для номенклатуры: откройте справочник «Номенклатура» → «Ещё» → «Загрузить данные из файла».

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

Если команды «Загрузить данные из файла» нет в меню, возможны две причины: у пользователя не хватает прав или функциональность отключена. Проверьте раздел «Администрирование» → «Печатные формы, отчеты и обработки» → включите «Загрузка данных из файла», а также права пользователя.

Порядок действий при встроенной загрузке
  1. 1
    Подготовьте файл: один лист, первая строка — заголовки, без объединённых ячеек
  2. 2
    Откройте нужный справочник и выберите «Ещё» → «Загрузить данные из файла»
  3. 3
    Укажите файл Excel и дождитесь отображения таблицы
  4. 4
    Сопоставьте колонки файла с реквизитами 1С, лишние колонки отключите
  5. 5
    Проверьте предварительный результат и строки с ошибками
  6. 6
    Нажмите «Загрузить» и дождитесь отчёта о количестве созданных элементов
  7. 7
    Откройте справочник и сверьте количество и содержимое записей с файлом

Способ 2. Обработка «Загрузка данных из табличного документа»

Когда встроенной команды недостаточно — например, нужно загрузить табличную часть документа или нестандартный набор реквизитов — используется универсальная обработка «Загрузка данных из табличного документа». Во многих конфигурациях она доступна через «Администрирование» → «Печатные формы, отчеты и обработки» → «Дополнительные отчеты и обработки», либо поставляется отдельным файлом .epf, который открывается через «Файл» → «Открыть».

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

Обработка позволяет задавать правила поиска существующих элементов: по коду, наименованию, артикулу, ИНН. Это критично, чтобы не задвоить справочник: если контрагент с таким ИНН уже есть, программа обновит его, а не создаст дубль.

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

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

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

Способ 3. Копирование через буфер обмена и внешние обработки

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

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

Сравнение способов переноса

Команда «Загрузить из файла»

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

Обработка «Загрузка данных из табличного документа»

Гибкая: справочники, табличные части, регистры; требует аккуратной настройки соответствия колонок

Копипаст из Excel

Быстро для десятков строк; не подходит для больших объёмов и не проверяет дубли

Специализированная обработка

Оптимально для регулярных загрузок; требует разработки или покупки решения

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

Самая частая проблема — дубли элементов справочника после повторной загрузки. Причина: не настроен поиск существующих элементов. Решение: в настройках загрузки указать колонку поиска (ИНН для контрагентов, артикул или штрихкод для номенклатуры) и включить режим обновления вместо создания новых.

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

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

Типичные ошибки при переносе Excel в 1С
01
Загрузка файла с объединёнными ячейками и шапкой — сбивается сопоставление колонок
02
Не настроен поиск существующих элементов — справочник задваивается при повторной загрузке
03
Числа и даты в текстовом формате — цены и количество не распознаются
04
Загрузка документов до справочников — строки не проводятся из-за отсутствия номенклатуры
05
Загрузка в рабочую базу без резервной копии — ошибку в тысяче строк приходится исправлять вручную

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

После загрузки сравните количество записей: в отчёте обработки указано, сколько элементов создано и обновлено — сверьте с числом строк в файле. Расхождение означает, что часть строк пропущена, и в отчёте обычно указано, по какой причине.

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

Если загружали остатки или цены, сформируйте соответствующий отчёт (ведомость по товарам, прайс) и сверьте итоги с Excel. Только после такой сверки загрузку можно считать завершённой.

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

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

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

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

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

Часть строк пропущена — смотрите отчёт об ошибках загрузки

Дубли в справочнике
Норма

Поиск по ИНН/артикулу не даёт повторов

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

Одинаковые элементы созданы дважды — нужна свёртка дублей

Проведение документов
Норма

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

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

Ошибки «не найдена номенклатура» или нулевые суммы

Итоговые суммы
Норма

Сумма по отчёту равна итогу в Excel

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

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

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

Можно ли загрузить Excel в 1С без специальных обработок?

Да. В типовых конфигурациях на платформе 8.3 в большинстве справочников есть штатная команда «Загрузить данные из файла» в меню «Ещё». Для небольших таблиц также работает копирование диапазона из Excel и вставка в табличную часть документа.

Какой формат файла подходит: xls или xlsx?

Типовые механизмы загрузки обычно работают и с xls, и с xlsx. Если файл не открывается, пересохраните его в Excel в другом формате или в формате CSV — многие обработки принимают и его.

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

В настройках загрузки укажите колонку поиска существующих элементов — для контрагентов это ИНН (или ИНН + КПП). Тогда при совпадении программа обновит существующий элемент, а не создаст новый. Перед массовой загрузкой проверьте настройку на нескольких строках.

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

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

Можно ли перенести из Excel остатки товаров на складах?

Да, через документы ввода начальных остатков (в Бухгалтерии — «Помощник ввода остатков», в УТ/ERP — документ «Ввод остатков») с загрузкой табличной части из файла. Предварительно должны быть загружены номенклатура и склады. Такую загрузку обязательно проверяйте отчётом по остаткам после завершения.

Когда лучше обратиться к специалисту по 1С?

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

Итог

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

Подготовьте файл (плоская таблица, чистые форматы), выберите способ загрузки под задачу, настройте поиск существующих элементов против дублей, сделайте резервную копию перед загрузкой документов и обязательно сверьте результат с исходным файлом по количеству записей и итоговым суммам.