Перенос данных из таблиц Excel в систему 1С

Иван Корнев·09.04.2026·5 мин

Перенести данные из Excel в 1С можно тремя основными способами: через универсальный механизм загрузки табличного документа (напрямую из xls/xlsx), через выгрузку в формат CSV с последующим импортом или с использованием специализированных обработок обмена. Самый быстрый метод для разовых операций — сохранение файла в формате CSV (UTF-8) и использование стандартной обработки «Загрузка данных из табличного документа» в режиме 1С:Предприятие.

Какие данные можно импортировать

В 1С поддерживается загрузка практически любых справочных и документальных данных. Чаще всего переносят:

  • Справочники: Номенклатура, Контрагенты, Сотрудники, Статьи затрат.
  • Документы: Поступления товаров, Заказы покупателей, Счета на оплату.
  • Оперативные данные: Остатки на складах, Цены прайс-листов, Курсы валют.
  • Планы счетов и аналитики: Для бухгалтерских конфигураций.

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

Этап 1: Подготовка файла в Excel

Качество импорта на 90% зависит от подготовки исходного файла. Система 1С строго требует соблюдения типов данных и структуры.

  1. Удалите лишнее: Уберите объединенные ячейки, итоговые строки («Итого»), логотипы и пустые строки между данными. В файле должна остаться только «шапка» и тело таблицы.
  2. Проверьте заголовки: Названия столбцов должны быть понятными и уникальными. Желательно, чтобы они совпадали с названиями полей в 1С (например, «Наименование», «Артикул», «ИНН»), хотя при импорте их можно будет сопоставить вручную.
  3. Приведите форматы:
    • Даты: Должны быть в формате даты, а не текста (например, 25.04.2026, а не «25 апреля»).
    • Числа: Убедитесь, что в ячейках с ценами и количеством нет пробелов или текстовых символов (знаков валюты «₽», «$»).
    • Коды: Если вы обновляете существующие элементы, обязательно оставьте колонку с уникальным кодом (Артикул, ИНН, Код номенклатуры), по которому 1С будет искать дубликаты.
  4. Сохранение: Для надежности сохраните файл в формате CSV (разделители — запятые или точка с запятой) с кодировкой UTF-8. Это исключит проблемы с русскими буквами («кракозябры»).

Лайфхак: Создайте тестовый файл из 3–5 строк. Отработайте процесс импорта на нем. Если все прошло успешно и данные встали корректно, приступайте к загрузке полного массива.

Способы загрузки данных

Выбор метода зависит от версии платформы 1С и частоты выполнения задачи.

Метод 1: Универсальная обработка (Рекомендуемый)

В большинстве современных конфигураций (Бухгалтерия 3.0, УТ 11, ERP) есть встроенный инструмент.

  1. Зайдите в раздел НСИ и администрирование -> Обмен данными (или через меню «Все функции» найдите обработку «Загрузка данных из табличного документа»).
  2. Выберите тип загружаемых данных (например, «Номенклатура»).
  3. Укажите путь к вашему файлу (Excel или CSV).
  4. На этапе «Настройка соответствия полей» система попытается автоматически сопоставить колонки файла с полями 1С. Внимательно проверьте это соответствие.
    • Если поле не найдено, выберите его из списка вручную.
    • Для ключевых полей (по которым идет поиск дублей) установите галочку «Искать по этому полю».
  5. Нажмите «Загрузить». Система покажет отчет: сколько записей создано, сколько обновлено и какие возникли ошибки.

Метод 2: Прямое открытие Excel в 1С

Если у вас установлена полная версия Microsoft Office на компьютере с 1С:

  1. В интерфейсе 1С выберите команду загрузки табличного документа.
  2. Укажите файл .xlsx.
  3. 1С использует драйверы Excel для чтения. Этот метод удобен тем, что не требует предварительного сохранения в CSV, но может работать медленнее на больших объемах данных (более 5000 строк).

Метод 3: Специализированные обработки обмена

Для регулярной синхронизации (например, ежедневная загрузка прайс-листа поставщика) лучше использовать:

  • Обработки типа «Загрузка цен из файла».
  • Внешние источники данных (через ODBC или текстовые файлы в определенной папке).
  • Расширения конфигурации для автоматического мониторинга папки с файлами.

Частые ошибки при импорте

ОшибкаПричинаКак исправить
Вопросительные знаки вместо буквНеверная кодировка файлаСохраняйте CSV строго в UTF-8 (без BOM) или используйте формат XLSX.
Создание дублей элементовНе настроен поиск по уникальному полюВ настройках импорта обязательно укажите поле для поиска (Артикул, ИНН) и режим «Найденный элемент обновлять».
Ошибка формата датыВ Excel дата записана как текстПреобразуйте столбец в формат «Дата» в Excel перед сохранением. Проверьте региональные настройки (ДД.ММ.ГГГГ).
Не загружаются числаВ ячейках есть скрытые пробелы или символыИспользуйте функцию «Текст по столбцам» в Excel или формулу =ЗНАЧЕН() для очистки данных.
Превышение длины строкиНаименование слишком длинноеУрежьте текст в Excel до допустимой длины поля в 1С (обычно 100–250 символов).

FAQ

Можно ли загрузить данные сразу в несколько справочников одним файлом? Нет, стандартными средствами один файл соответствует одному типу объекта (только товары или только контрагенты). Для сложных структур нужны специализированные обработки или выгрузка в формат XML/DataExchange.

Что делать, если 1С не видит файл Excel? Убедитесь, что файл закрыт в самом Excel. 1С не может открыть файл, который занят другой программой. Также проверьте путь к файлу — он не должен содержать кириллицу или спецсимволы, если вы работаете на старых версиях платформы.

Как обновить цены, не создавая новые карточки товаров? При настройке соответствия полей укажите уникальный идентификатор (например, Артикул) как ключевое поле для поиска. В параметрах загрузки выберите режим «Обновлять существующие». Тогда 1С найдет товар по артикулу и изменит только цену, не создавая дубль.