Справочники и Данные · 11 мин
Как загрузить Excel-файл в 1С: инструкция для пользователя
Способы загрузки Excel-файла в 1С: встроенная загрузка из табличного документа, обработки, типовые механизмы. Подготовка файла, проверка данных и типичные ошибки.
Загрузка данных из Excel в 1С — одна из самых частых задач: поставщик прислал прайс, бухгалтерия ведёт список контрагентов в таблице, склад присылает остатки в xlsx-файле. Переносить сотни строк вручную долго и чревато ошибками, поэтому почти в каждой типовой конфигурации есть штатные механизмы загрузки из табличных документов.
Конкретный способ зависит от конфигурации (Управление торговлей, Бухгалтерия предприятия, ERP, Комплексная автоматизация) и от того, что именно нужно загрузить: номенклатуру, цены, контрагентов, документы или остатки. Ниже разобраны основные сценарии, которые работают во всех современных типовых решениях на управляемых формах.
Подготовка Excel-файла к загрузке
Большинство ошибок загрузки связано не с 1С, а со структурой самого файла. Обработки 1С ожидают «плоскую» таблицу: первая строка — названия колонок, дальше — только данные, по одной записи в строке. Если файл содержит шапку с реквизитами компании, объединённые ячейки, многострочные заголовки или итоговые строки, загрузка либо прервётся, либо создаст мусорные записи.
Перед загрузкой откройте файл и приведите его к простому виду: удалите строки над заголовками и под таблицей, разъедините объединённые ячейки, уберите формулы (замените их значениями через «Специальную вставку»), проверьте, что числа не содержат пробелов-разделителей в нестандартном формате, а даты записаны в одном формате по всей колонке.
- 1Удалите шапку, подписи и итоговые строки — оставьте только заголовки колонок и данные
- 2Разъедините все объединённые ячейки и уберите переносы строк внутри ячеек
- 3Замените формулы значениями: скопируйте диапазон и вставьте «как значения»
- 4Проверьте форматы: числа — числовые, даты — в формате даты, без смешения с текстом
- 5Сохраните файл в формате .xlsx или .xls (при проблемах — попробуйте .mxl или .csv)
Отдельное внимание — кодам, артикулам и ИНН. Excel любит превращать длинные числа в экспоненциальную запись и обрезать ведущие нули. Если артикул «0012345» превратился в «12345», поиск соответствий в 1С даст дубли. Устанавливайте для таких колонок текстовый формат до ввода данных или добавляйте апостроф в начале значения.
Загрузка номенклатуры и контрагентов через «Загрузку данных из файла»
В конфигурациях на базе Библиотеки стандартных подсистем (УТ 11, ERP 2, КА 2, УНФ, БП 3.0) в карточках списков справочников есть команда «Загрузить данные из файла». Обычно она находится в меню «Ещё» списка номенклатуры, контрагентов или физических лиц, либо в разделе «Администрирование» → «Перенос данных».
Порядок работы: откройте список справочника, выберите «Ещё» → «Загрузить данные из файла», укажите Excel-файл. Обработка покажет содержимое таблицы и предложит сопоставить колонки файла с реквизитами справочника. Соответствие устанавливается вручную: напротив каждой колонки выберите, в какой реквизит 1С её записывать — наименование, артикул, ИНН, единицу измерения и так далее.
После сопоставления нажмите «Загрузить». Программа покажет протокол: сколько записей создано, сколько обновлено, какие строки пропущены и почему. Сначала загружайте файл в тестовой копии базы или хотя бы проверяйте результат на небольшом фрагменте из 5–10 строк — это позволит поймать неправильное сопоставление колонок до массовой порчи данных.
Как избежать дублей при повторной загрузке
Обработка ищет существующие элементы по ключевым полям: для контрагентов — по ИНН и КПП, для номенклатуры — по артикулу или наименованию. Если в файле наименование отличается от базы хотя бы пробелом, будет создан новый элемент. Перед загрузкой решите, по какому полю искать соответствие, и убедитесь, что оно заполнено и в файле, и в базе одинаково.
Загрузка цен и прайсов поставщиков
В торговых конфигурациях для прайсов есть специализированные инструменты. В УТ 11 и ERP 2 используется «Загрузка цен поставщика» (раздел «Закупки» → «Сервис») или обработка «Загрузка цен из файла» в документе «Установка цен номенклатуры». Они позволяют сопоставить колонки с артикулом, наименованием и ценой, а цены записываются документом, то есть историю изменений можно отследить.
Ключевой момент — идентификация товара. Если артикулы поставщика не совпадают с вашими, сначала настройте номенклатуру поставщика (связь «артикул поставщика → наша номенклатура»), иначе программа не найдёт товары и создаст дубли или пропустит строки. В простых случаях поиск ведётся по наименованию, но это ненадёжно: расхождение в одну букву ломает сопоставление.
Загрузка табличных частей документов
Когда нужно заполнить не справочник, а, например, товары в заказе или поступлении, используется команда «Заполнить из внешнего файла» в табличной части документа. В УТ 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С трактуют её как «месяц.день.год», либо колонка имеет текстовый формат. Приведите все даты к формату ДД.ММ.ГГГГ в виде реальных значений даты (не текста) и проверьте несколько строк после загрузки.