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

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

Как из Excel перенести данные в 1С: практическая инструкция

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

Перенести данные из Excel в 1С можно несколькими способами: через встроенную обработку загрузки из табличного документа, через типовые инструменты загрузки номенклатуры и контрагентов, через формат CSV или с помощью внешних обработок. Выбор зависит от конфигурации (Управление торговлей, Бухгалтерия, ERP), от того, что именно вы переносите — справочники, документы или остатки, — и от объёма данных.

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

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

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

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

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

Удалите скрытые листы и колонки, которые не нужны для загрузки. Если данных много (десятки тысяч строк), разбейте файл на части по 5–10 тысяч строк — так проще локализовать ошибку и быстрее работает сопоставление.

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

Проверьте, какие инструменты загрузки есть в вашей конфигурации

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

В разделе «Администрирование → Обслуживание» или «НСИ и администрирование» часто доступна универсальная обработка «Загрузка данных из табличного документа». Она работает с любыми справочниками и табличными частями документов. В «1С:Бухгалтерии» дополнительно есть загрузка выписки банка и помощник ввода остатков из Excel.

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

Типовая загрузка из файла в справочнике

Подходит для номенклатуры и контрагентов, не требует настроек. Ограничение: только предусмотренные конфигурацией поля

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

Универсальный вариант для любых справочников и табличных частей. Требует аккуратного сопоставления колонок и понимания структуры данных

CSV как промежуточный формат

Помогает, когда Excel-файл «ломается» при чтении. Ограничение: нужно контролировать кодировку и разделитель

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

Для нестандартных задач: загрузка документов с проводками, сложный поиск дублей. Требует участия специалиста

Загрузите номенклатуру и контрагентов через типовую обработку

Откройте список справочника, например «Номенклатура», и выберите команду загрузки из файла. Укажите подготовленный Excel-файл — система покажет его содержимое в виде таблицы. На первом шаге отметьте, что первая строка содержит заголовки колонок.

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

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

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

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

Когда типовой команды нет или нужно загрузить табличную часть документа, используйте обработку «Загрузка данных из табличного документа». Найдите её через «Администрирование → Обслуживание → Корректировка данных» или через поиск по меню. Обработка работает в двух режимах: загрузка в справочник и загрузка в табличную часть.

На вкладке «Табличный документ» откройте Excel-файл или вставьте данные через буфер обмена — это удобно для небольших объёмов: выделили диапазон в Excel, скопировали, вставили в обработку. Затем на вкладке настройки выберите объект загрузки и для каждой колонки укажите реквизит, режим поиска и значение по умолчанию.

Ключевой момент — поля поиска. Для справочника это обычно код, наименование или артикул; для контрагентов — ИНН и КПП. Если поле поиска выбрано неверно, обработка создаст дубли. Перед загрузкой в рабочую базу протестируйте процесс на копии или на 5–10 строках.

Используйте CSV, если Excel-файл не читается

Иногда обработки 1С не могут открыть xlsx-файл: из-за версии формата, защиты листа или отсутствия на сервере компонентов работы с Excel. В этом случае сохраните лист как CSV: «Файл → Сохранить как → CSV (разделители — запятые)» или «CSV UTF-8».

При сохранении в CSV проверьте два момента. Первый — разделитель: в русской локали Excel обычно использует точку с запятой, и обработка должна быть настроена на тот же символ. Второй — кодировка: для корректного отображения кириллицы выбирайте UTF-8, либо будьте готовы указать кодировку Windows-1251 в настройках загрузки.

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

Переносите документы и остатки осторожно

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

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

Для разового переноса строк документа (например, длинной спецификации в «Заказ поставщику») используйте копирование через буфер обмена: во многих табличных частях работает вставка из Excel через кнопку «Заполнить → Вставить из буфера» или сочетание клавиш вставки в табличное поле.

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

Как выбрать действие

Нужно загрузить товары или контрагентов в типовую конфигурациюИспользуйте команду «Загрузить данные из файла» в списке справочника
Нужен нестандартный справочник или табличная часть документаОткройте обработку «Загрузка данных из табличного документа» и настройте сопоставление
Файл не открывается или данные «ломаются» при чтенииСохраните лист как CSV в кодировке UTF-8 и загрузите его
Нужно перенести документы с проводками или историю операцийСделайте копию базы и привлеките специалиста — типовой загрузки для этого нет
Объём небольшой, до нескольких десятков строкСкопируйте данные через буфер обмена прямо в табличную часть

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

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

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

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

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

Количество загруженных элементов
Норма

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

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

Меньше — есть отклонённые строки; больше — вероятны дубли

Значения полей в карточках
Норма

Наименование, артикул, цены совпадают с Excel посимвольно

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

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

Даты и числа
Норма

Даты читаются как даты, суммы совпадают с исходником

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

Даты в американском формате, числа с потерянными копейками

Итоги по отчётам
Норма

Суммы в отчёте 1С равны контрольным итогам Excel

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

Расхождение итогов — часть строк не загрузилась или задвоилась

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

Частые вопросы о переносе из Excel в 1С

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

Да, если сохранить файл в формате CSV — для его чтения Excel не требуется. Также работает вставка через буфер обмена в табличный документ обработки. А вот для прямого чтения xlsx-файлов на сервере 1С могут понадобиться компоненты работы с Excel, поэтому на серверных установках CSV надёжнее.

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

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

Как перенести из Excel цены и остатки товаров?

Цены загружаются через документ «Установка цен номенклатуры» — в его табличную часть можно вставить данные из Excel или загрузить файл. Остатки вводятся документами ввода начальных остатков (в УТ и ERP — через помощник в разделе настройки НСИ). После ввода сверьте итоги отчёта по складу с суммой в Excel.

Что делать, если обработка пишет «Не удалось прочитать файл»?

Проверьте, что файл закрыт в Excel, не защищён паролем и имеет расширение xlsx, а не xlsb или xlsm с макросами. Откройте файл и пересохраните его заново в обычный xlsx или CSV. Если файл пришёл из сторонней системы, в нём могут быть скрытые служебные листы — удалите их.

Можно ли отменить загрузку, если что-то пошло не так?

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

Нужно ли программировать, чтобы перенести данные из Excel?

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

Итог

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

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