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

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

Как внести импорт в 1С: загрузка данных из файлов

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

Импорт данных в 1С — это загрузка информации из внешних файлов (Excel, CSV, XML, DBF) в справочники и документы программы без ручного ввода. Чаще всего так переносят номенклатуру, контрагентов, цены, остатки товаров и банковские выписки. В типовых конфигурациях 1С (Управление торговлей, Бухгалтерия предприятия, Комплексная автоматизация, ERP) для этого есть встроенные обработки загрузки.

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

Ниже разобран практический порядок импорта на примере типовых конфигураций: как подготовить файл, какую обработку выбрать, как сопоставить колонки и проверить результат. Инструкции подходят для 1С:Бухгалтерии 8 и 1С:Управление торговлей 11; в других конфигурациях названия пунктов меню могут отличаться, но логика та же.

Определите, что именно нужно импортировать

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

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

Если данных мало (десятки позиций), ручной ввод часто быстрее и надёжнее импорта. Массовая загрузка оправдана при сотнях и тысячах строк либо при регулярном обмене с поставщиками и маркетплейсами.

Позиций до 50Проще ввести вручную

Импорт не окупит время на подготовку файла

Позиций 100–1000Подходит штатная загрузка из Excel

Проверьте, есть ли в конфигурации обработка «Загрузка данных из файла»

Позиций более 1000 или регулярный обменНужен типовой обмен или настройка

Рассмотрите обмен через CommerceML, универсальный обмен XML или доработку

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

Большинство штатных обработок 1С принимают файлы Excel (XLSX) и табличные документы MXL. Для служебных обменов используются CSV, XML и DBF. Перед загрузкой файл нужно привести к «плоской» таблице: одна строка — одна запись, первая строка — заголовки колонок.

Типичные требования к файлу:

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

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

Импорт номенклатуры и контрагентов штатной обработкой

В 1С:Управление торговлей 11 и 1С:ERP обработка находится в разделе «НСИ и администрирование» → «Начальное заполнение» → «Помощник продаж» либо «Загрузка данных из файла». В 1С:Бухгалтерии 8 загрузка номенклатуры доступна из формы списка справочника «Номенклатура» по кнопке «Загрузить из файла» (при наличии соответствующего функционала в версии).

Общий порядок действий одинаков:

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

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

Импорт цен и остатков

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

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

Импорт банковских выписок

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

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

Альтернативные способы импорта

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

Способы импорта данных

Штатная загрузка из Excel

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

Универсальный обмен данными XML

Перенос между базами 1С по правилам обмена. Требует настройки правил, зато переносит документы и любые объекты.

Обмен CommerceML / с сайтом

Стандарт для каталогов товаров с сайтов и поставщиков. Работает, если источник умеет выгружать в этом формате.

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

Для нестандартных файлов и регулярных загрузок по расписанию. Требует участия специалиста по 1С и тестирования.

Выбор зависит от источника данных. Если поставщик присылает прайс в Excel произвольного вида — проще штатная загрузка с ручным сопоставлением колонок. Если нужен регулярный перенос из другой учётной системы — настраиваемый обмен окупится быстрее.

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

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

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

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

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

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

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

Меньше без объяснений в отчёте загрузки

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

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

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

Одинаковые контрагенты или товары созданы дважды

Числовые поля
Норма

Цены и количество совпадают с файлом, формат числовой

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

Цены нулевые или «съехали» на порядок из-за разделителя

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

Ведущие нули сохранены

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

Артикул «00123» превратился в «123»

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

Часто задаваемые вопросы

Какой формат файла лучше использовать для импорта в 1С?

Для штатных обработок — Excel (XLSX): он сохраняет типы данных колонок. CSV подходит для обмена между системами, но требует контроля разделителя и кодировки (используйте UTF-8). XML применяется для обменов между базами 1С и с сайтами.

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

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

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

Чаще всего не настроен или отключён критерий поиска существующих элементов. Включите поиск по ИНН и КПП. Также дубли возникают, если в файле и базе наименования записаны по-разному, а поиск настроен только по наименованию.

Как загрузить данные, если в моей конфигурации нет обработки импорта из Excel?

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

Можно ли импортировать документы поступления из файла поставщика?

Да, если документы поставщика оформлены как электронные документы (УПД, XML по формату ФНС) — они загружаются через обмен электронными документами. Произвольный Excel-файл с накладной штатно в документ не превратить: потребуется загрузка в табличную часть документа через обработку или доработка.

Итог

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

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