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

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

Как импортировать данные в 1С: практическое руководство

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

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

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

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

Подготовка: что сделать до импорта

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

Резервная копия делается через конфигуратор (Администрирование → Выгрузить информационную базу) или копированием файла базы для файлового варианта. Для клиент-серверного варианта используйте штатные средства СУБД. Без копии откатить массовую загрузку тысяч элементов будет крайне трудоёмко.

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

Как выбрать способ импорта

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

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

Встроенная загрузка из файла (Excel/CSV)

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

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

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

Обмен между базами 1С (XML, правила обмена)

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

Загрузка банковских выписок (клиент-банк)

Штатный механизм для выписок в формате обмена с банком. Подходит только для платёжных документов.

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

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

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

Импорт через встроенную загрузку из Excel и CSV

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

Порядок действий

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

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

CSV-файлы сохраняйте в кодировке UTF-8, иначе кириллица может превратиться в нечитаемые символы. Разделитель колонок (запятая или точка с запятой) зависит от региональных настроек Windows — если колонки «слиплись» при загрузке, проверьте именно разделитель.

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

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

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

Для загрузки табличных частей документов (например, строк товаров в «Поступление товаров и услуг») в обработке предусмотрен отдельный режим: сначала сопоставляются шапочные реквизиты и ключ поиска документа, затем колонки табличной части. Это требует внимательности — ошибка в ключе поиска приведёт к тому, что строки попадут не в те документы.

Импорт из другой базы 1С

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

Если конфигурации разные (например, переход с «Управление торговлей 10.3» на «Управление торговлей 11» или с самописной учётной системы на «Бухгалтерию»), нужны правила конвертации. Типовые правила для популярных переходов поставляются фирмой «1С», нестандартные разрабатываются в конфигурации «Конвертация данных». Это работа для специалиста: правила описывают, как объект источника превращается в объект приёмника, и ошибки в них искажают данные массово.

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

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

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

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

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

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

Остаток по расчётному счёту после загрузки
Норма

Совпадает с остатком в выписке банка на ту же дату

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

Суммы расходятся — есть пропущенные или задублированные документы

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

Равно числу операций в файле выписки

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

Меньше операций — часть строк не распознана, смотрите протокол загрузки

Контрагенты в документах
Норма

Подставлены существующие контрагенты, новые созданы только при реальном отсутствии

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

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

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

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

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

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

Если ошибка уже произошла, не пытайтесь исправлять данные вручную по одному элементу при массовой загрузке. Для справочников есть штатная обработка «Поиск и удаление дублей» (раздел «Администрирование»), а массово созданные документы можно пометить на удаление через групповую обработку — но только если вы уверены, что выбираете именно ошибочно загруженные объекты.

Итог

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

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

Частые вопросы об импорте в 1С

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

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

В каком формате лучше готовить файл для загрузки?

Оптимально — Excel (xlsx) с одним листом и простой шапкой или CSV в кодировке UTF-8. Избегайте формул, объединённых ячеек, скрытых строк и промежуточных итогов. Если данные выгружены из другой системы в XML или формате CommerceML, проверьте, поддерживает ли ваша конфигурация прямую загрузку этого формата.

Как не создать дубли контрагентов при загрузке?

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

Что делать, если часть строк файла не загрузилась?

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

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

Штатной кнопки «отменить загрузку» нет. Варианты: восстановить базу из резервной копии, сделанной перед импортом, либо удалить загруженные объекты обработкой группового изменения реквизитов или пометки на удаление. Поэтому резервная копия перед массовой загрузкой — обязательное условие.

Как перенести данные из старой программы (не 1С) в 1С?

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