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

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

Как загрузить Excel-файл в 1С: инструкция для пользователя

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

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

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

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

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

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

Как подготовить файл
  1. 1
    Удалите шапку, подписи и итоговые строки — оставьте только заголовки колонок и данные
  2. 2
    Разъедините все объединённые ячейки и уберите переносы строк внутри ячеек
  3. 3
    Замените формулы значениями: скопируйте диапазон и вставьте «как значения»
  4. 4
    Проверьте форматы: числа — числовые, даты — в формате даты, без смешения с текстом
  5. 5
    Сохраните файл в формате .xlsx или .xls (при проблемах — попробуйте .mxl или .csv)

Отдельное внимание — кодам, артикулам и ИНН. Excel любит превращать длинные числа в экспоненциальную запись и обрезать ведущие нули. Если артикул «0012345» превратился в «12345», поиск соответствий в 1С даст дубли. Устанавливайте для таких колонок текстовый формат до ввода данных или добавляйте апостроф в начале значения.

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

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

Порядок работы: откройте список справочника, выберите «Ещё» → «Загрузить данные из файла», укажите Excel-файл. Обработка покажет содержимое таблицы и предложит сопоставить колонки файла с реквизитами справочника. Соответствие устанавливается вручную: напротив каждой колонки выберите, в какой реквизит 1С её записывать — наименование, артикул, ИНН, единицу измерения и так далее.

После сопоставления нажмите «Загрузить». Программа покажет протокол: сколько записей создано, сколько обновлено, какие строки пропущены и почему. Сначала загружайте файл в тестовой копии базы или хотя бы проверяйте результат на небольшом фрагменте из 5–10 строк — это позволит поймать неправильное сопоставление колонок до массовой порчи данных.

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

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

Загрузка цен и прайсов поставщиков

В торговых конфигурациях для прайсов есть специализированные инструменты. В УТ 11 и ERP 2 используется «Загрузка цен поставщика» (раздел «Закупки» → «Сервис») или обработка «Загрузка цен из файла» в документе «Установка цен номенклатуры». Они позволяют сопоставить колонки с артикулом, наименованием и ценой, а цены записываются документом, то есть историю изменений можно отследить.

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

Типичные ошибки при загрузке прайсов
01
Поиск товара по наименованию вместо артикула — создаются дубли номенклатуры
02
Цена с НДС загружена как цена без НДС — искажение себестоимости и наценки
03
Не очищены старые цены поставщика — в отчётах смешиваются актуальные и устаревшие значения
04
Валюта в файле не совпадает с валютой документа установки цен

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

Когда нужно заполнить не справочник, а, например, товары в заказе или поступлении, используется команда «Заполнить из внешнего файла» в табличной части документа. В УТ 11 она доступна в большинстве документов закупки и продажи: откройте табличную часть, нажмите «Заполнить» → «Заполнить из внешнего файла», выберите Excel-файл и сопоставьте колонки (артикул/номенклатура, количество, цена).

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

Универсальная обработка «Загрузка данных из табличного документа»

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

Работа с ней строится в три этапа: открыть файл (поддерживаются xls, xlsx, mxl, csv, dbf), настроить соответствие колонок реквизитам с указанием режима поиска существующих элементов, выполнить загрузку и изучить протокол. Обработка мощная, но требует аккуратности: она не всегда выполняет все проверки, которые делает штатный механизм, поэтому тестовый прогон на копии обязателен.

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

Штатная «Загрузка данных из файла»

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

Заполнение табличной части из файла

Для документов закупки/продажи; быстро, но ограничено составом колонок конкретного документа

Универсальная обработка с ИТС

Загружает почти любые объекты, включая регистры; требует навыка и тестирования на копии

Внешняя доработка или расширение

Для регулярных загрузок по сложным правилам; требует разработчика, зато автоматизирует процесс полностью

Проверка результата и исправление ошибок

После загрузки не ограничивайтесь сообщением «загружено N записей». Откройте список справочника и отсортируйте по дате создания или отфильтруйте новые элементы: проверьте, что наименования читаемы, коды и артикулы не обрезаны, единицы измерения и ставки НДС заполнены корректно. Для цен — сформируйте отчёт по ценам номенклатуры и сравните несколько позиций с исходным файлом.

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

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

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

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

Совпадает с числом строк данных в файле (минус дубли и ошибки из протокола)

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

Записей заметно больше — вероятны дубли из-за неверного поля поиска

Артикулы и коды
Норма

Сохранены полностью, с ведущими нулями

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

Обрезаны нули или числа в экспоненциальном виде — колонка была числовой

Цены и суммы
Норма

Совпадают с файлом с точностью до копеек

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

Расхождения в 100 раз или на сумму НДС — сбит формат или признак включения НДС

Ссылки в документах
Норма

Номенклатура и контрагенты подставлены, документы проводятся

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

Пустые поля или сообщения об отсутствии соответствий

Когда штатных средств недостаточно

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

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

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

Как выбрать способ

Нужно один раз загрузить справочник из простой таблицыИспользуйте штатную «Загрузку данных из файла» в списке справочника
Нужно заполнить товары в документе закупки или продажиИспользуйте «Заполнить из внешнего файла» в табличной части документа
Нужно загрузить остатки, штрихкоды или нестандартные реквизитыВозьмите универсальную обработку с ИТС и тестируйте на копии базы
Загрузка повторяется регулярно по одним правиламЗакажите доработку — внешнюю обработку или расширение под ваш формат
Итог

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

Успех загрузки на 80% определяется подготовкой файла: плоская таблица, текстовые коды, единые форматы. Используйте штатные механизмы своей конфигурации, сопоставляйте колонки внимательно, ищите соответствия по артикулам и ИНН, а не по наименованиям. Перед массовой загрузкой в рабочую базу делайте резервную копию и пробный прогон на нескольких строках, а результат проверяйте по протоколу и отчётам.

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

1С не видит мой файл .xlsx, что делать?

Проверьте, что файл не открыт в Excel в момент загрузки — это самая частая причина. Если не помогло, сохраните файл в формате .xls (Excel 97–2003) или .csv и попробуйте снова. В файловом варианте базы также проверьте, что на компьютере установлен Excel или используется встроенный механизм чтения табличных документов.

Можно ли загрузить Excel в 1С:Бухгалтерию 3.0?

Да. Справочники номенклатуры и контрагентов загружаются через «Ещё» → «Загрузить данные из файла» в соответствующих списках. Банковские выписки загружаются не из Excel, а через обмен с банком (формат 1C:BankStatement или клиент-банк). Для документов часть табличных частей поддерживает вставку из буфера обмена.

Как загрузить файл, если в нём несколько листов?

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

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

Используйте обработку «Поиск и удаление дублей»: Администрирование → Обслуживание → Корректировка данных. Она найдёт похожие элементы по заданным правилам и объединит их с заменой ссылок во всех документах. Перед объединением сделайте резервную копию — операция массовая и откатить её вручную сложно.

Можно ли загружать Excel в 1С автоматически по расписанию?

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

Почему даты после загрузки сместились или стали текстом?

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