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

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

Как проводить импорт в 1С: пошаговое руководство

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

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

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

Главные риски импорта — дубли записей в справочниках, искажение чисел и дат из-за форматов ячеек, а также загрузка неполных данных, которые потом мешают проведению документов. Все эти проблемы предотвращаются подготовкой файла, тестовой загрузкой на копии базы и проверкой результата.

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

Чаще всего в 1С загружают справочники: номенклатуру, контрагентов, физических лиц, договоры, склады. Второй по популярности тип — табличные части документов: списки товаров в поступлении, строки заказа, остатки при инвентаризации. Реже импортируют сами документы с движениями и регистры сведений, например цены номенклатуры или штрихкоды.

Типовые механизмы загрузки в большинстве конфигураций работают с табличными файлами: Excel (XLS, XLSX), CSV, MXL. Для обмена между базами 1С используют XML по правилам конвертации данных. Форматы JSON и прямые запросы к API применяются при интеграциях с сайтами и внешними сервисами, но это уже задача для разработчика.

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

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

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

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

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

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

Импорт через типовую загрузку данных из файла

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

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

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

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

Импорт через универсальные обработки и правила обмена

Когда типовой загрузки недостаточно — например, нужно загрузить документы с движениями или данные сразу в несколько связанных объектов — применяют универсальные обработки. Самая известная — «Универсальный обмен данными в формате XML», которая входит в поставку конфигураций и работает в паре с «Конвертацией данных». В ней загрузка выполняется по заранее настроенным правилам: какие объекты переносить, как искать дубли, как преобразовывать значения.

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

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

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

Типовая «Загрузка данных из файла»

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

Универсальные обработки

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

Правила конвертации данных

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

Программная загрузка (обработка на встроенном языке)

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

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

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

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

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

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

Завершение загрузки без сообщений об ошибках не гарантирует корректность данных. Обязательно выполните выборочную проверку: откройте 5–10 загруженных элементов из разных частей файла и сверьте каждое поле с источником. Особое внимание уделите числам (цены, остатки), датам и ссылочным полям (группа, единица измерения, ставка НДС).

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

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

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

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

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

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

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

Меньше, чем в файле, без объяснимых причин в отчёте об ошибках

Поиск дублей
Норма

Обработка поиска дублей не находит совпадений по ключевым полям

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

Появились элементы с одинаковым ИНН, артикулом или наименованием

Числовые поля (цены, остатки)
Норма

Значения совпадают с файлом, итоговые суммы сходятся

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

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

Ссылочные поля (группа, единица измерения)
Норма

Все поля заполнены и открываются

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

Пустые поля или «Объект не найден»

Регулярный импорт и автоматизация загрузки

Если данные нужно загружать регулярно — например, ежедневно обновлять прайсы поставщиков или остатки со склада партнёра — ручной импорт быстро становится неэффективным. В этом случае настраивают автоматическую загрузку: регламентное задание, которое забирает файл из указанной папки, с FTP-сервера или из почты и обрабатывает его по заданному алгоритму.

Для обмена между двумя базами 1С используйте типовые планы обмена и настройку синхронизации данных — это надёжнее самописных выгрузок, поддерживает разрешение коллизий и контроль версий. Для интеграции с сайтом, маркетплейсом или CRM обычно применяют готовые модули обмена или разработку через HTTP-запросы и веб-сервисы.

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

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

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

Можно ли отменить выполненный импорт?

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

Почему при загрузке из Excel некоторые строки пропускаются?

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

Как загрузить данные в 1С:Бухгалтерию, если нет кнопки импорта?

В «Бухгалтерии предприятия» загрузка из файла доступна для номенклатуры, контрагентов и ряда документов — ищите команду «Загрузить» в списке справочника или документа. Для остальных объектов используют внешние обработки или перенос через XML из другой базы 1С.

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

Используйте штатную обработку «Поиск и удаление дублей» из раздела администрирования: она находит элементы с совпадающими реквизитами и заменяет ссылки во всех документах на выбранный «правильный» элемент. Перед запуском сделайте копию базы и проверьте результат на небольшой группе.

Можно ли импортировать данные из старой версии 1С, например из 7.7?

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

Нужен ли программист для настройки импорта?

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

Итог

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

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