Справочники и Данные · 10 мин
Как сделать импорт в 1С: практическое руководство
Как выполнить импорт данных в 1С: загрузка из Excel, CSV и XML, типовые обработки, сопоставление полей, проверка результата и типичные ошибки.
Импорт в 1С — это перенос данных из внешних файлов или других программ в информационную базу: номенклатуры, контрагентов, остатков, цен, банковских выписок. Чаще всего источником служат файлы Excel, CSV, XML или выгрузки из старых учётных систем. Задача решается штатными средствами конфигурации, типовыми обработками или обменом через универсальный формат EnterpriseData.
Правильный импорт состоит из четырёх этапов: подготовка файла, выбор инструмента загрузки, сопоставление полей и проверка результата. Ошибка на любом этапе приводит к дублям справочников, битым ссылкам или неверным остаткам, поэтому перед загрузкой в рабочую базу всегда делают копию и тестовый прогон на небольшом объёме данных.
Какие данные можно импортировать и в каких форматах
Наиболее часто импортируют справочники: номенклатуру, контрагентов, физических лиц, договоры. Следующая группа — табличные данные: цены, остатки товаров, штрихкоды, свойства товаров. Отдельный класс задач — загрузка документов: банковских выписок, счетов-фактур от поставщиков, заказов и накладных из электронного документооборота.
Формат файла определяет доступные инструменты. Excel (XLSX) и CSV подходят для справочников и табличных частей — их понимает типовая обработка «Загрузка данных из файла». XML используется в обменах между конфигурациями 1С и в формате EnterpriseData. Текстовые форматы 1CClientBankExchange применяются для выписок из систем «клиент-банк». Файлы YML и CommerceML встречаются при загрузке каталогов от поставщиков и интернет-магазинов.
Подготовка файла перед загрузкой
Качество импорта на 80% определяется подготовкой исходного файла. Уберите объединённые ячейки, многострочные шапки, промежуточные итоги и пустые строки — обработки читают таблицу как плоский список, где первая строка содержит названия колонок. Каждая строка должна описывать один объект: один товар, один контрагент, одна цена.
Проверьте типы данных в колонках. Даты должны быть датами, а не текстом вида «01.янв.24», числа — без пробелов-разделителей и символов валюты. ИНН контрагентов очищайте от пробелов и кавычек, иначе поиск дублей по ИНН не сработает. Для CSV следите за разделителем (точка с запятой или запятая) и кодировкой: типовые обработки ожидают UTF-8 или Windows-1251.
Штатные способы импорта в типовых конфигурациях
Загрузка данных из файла (Excel, CSV)
В конфигурациях на БСП (Управление торговлей, ERP, Комплексная автоматизация, Бухгалтерия) в карточках многих справочников и документов есть команда «Загрузить данные из файла» или кнопка «Загрузить» в меню «Ещё». Откройте нужный справочник, вызовите команду, укажите файл — откроется форма сопоставления колонок с реквизитами.
Для номенклатуры в торговых конфигурациях есть отдельная обработка «Загрузка номенклатуры из внешних файлов», которая умеет загружать цены, штрихкоды и дополнительные реквизиты за один проход. В «1С:Бухгалтерии» загрузка номенклатуры и контрагентов доступна из раздела «Справочники» через кнопку «Загрузить».
Импорт банковских выписок
Выписки загружаются через обработку «Обмен с банком» (в Бухгалтерии — раздел «Банк и касса → Банковские выписки → Загрузить»). Банк выгружает файл в формате 1CClientBankExchange (обычно текстовый файл с расширением .txt). Обработка сама распознаёт контрагентов по ИНН и расчётным счетам, создаёт недостающие элементы и формирует документы поступления и списания.
Обмен между конфигурациями 1С
Для переноса данных между базами 1С используйте типовые правила обмена и обработку «Универсальный обмен данными в формате XML» либо синхронизацию через EnterpriseData, если обе конфигурации её поддерживают. Это надёжнее ручной загрузки: правила переноса учитывают структуру метаданных и связи между объектами.
- 1Сделайте резервную копию базы
- 2Приведите файл к плоской таблице: одна строка — один объект, первая строка — названия колонок
- 3Откройте справочник и вызовите команду «Загрузить данные из файла»
- 4Укажите файл и сопоставьте колонки с реквизитами 1С
- 5Настройте поиск дублей: по наименованию, артикулу или ИНН
- 6Загрузите тестовые 10–20 строк и проверьте результат в базе
- 7Загрузите остальные данные и сверьте итоговое количество записей
Сопоставление полей и поиск дублей
На этапе сопоставления обработка показывает колонки файла и предлагает связать их с реквизитами. Часть связей определяется автоматически по совпадению названий, остальные назначайте вручную. Колонки без сопоставления просто не загрузятся — это нормально, если данные из них не нужны.
Ключевой параметр — поле поиска существующих элементов. Для контрагентов это ИНН и КПП, для номенклатуры — артикул или штрихкод, для физических лиц — ФИО вместе с датой рождения. Если искать только по наименованию, любое различие в пробеле или регистре создаст дубль. Если поле поиска в файле пустое, обработка либо пропустит строку, либо создаст новый элемент — поведение зависит от настроек, проверьте на тестовом фрагменте.
Импорт документов и табличных частей
Загрузка документов сложнее справочников: нужно заполнить и шапку, и табличную часть, и корректно связать строки с элементами справочников. Типовые средства позволяют загружать табличные части уже созданных документов: откройте документ, в табличной части вызовите «Загрузить из внешнего файла» и сопоставьте колонки.
Для массовой загрузки новых документов (например, ввода начальных остатков или импорта заказов из Excel) используют специализированные обработки или помощник ввода остатков в конкретной конфигурации. В Бухгалтерии ввод остатков делается через «Помощник ввода остатков», в Управлении торговлей — документами «Ввод начальных остатков» по разделам учёта. Не пытайтесь загрузить остатки обычными приходными документами прошлым периодом — это исказит отчётность.
Проверка результата после загрузки
Сразу после импорта сверьте количество загруженных строк с количеством строк в файле — расхождение указывает на пропущенные записи, и обработка обычно показывает журнал ошибок с номерами строк. Откройте несколько случайных элементов и проверьте заполнение ключевых реквизитов: единицы измерения, ставки НДС, группы, счета учёта.
Для контрагентов запустите поиск дублей штатным механизмом (в большинстве конфигураций — «Администрирование → Обслуживание → Поиск и удаление дублей»). Для остатков и цен сформируйте отчёт по загруженным данным и сравните итоги с исходной таблицей: сумма по колонке файла должна совпасть с итогом отчёта 1С.
Как проверить результат импорта
Совпадает с числом строк в файле
Меньше — часть строк отклонена, смотрите журнал ошибок
Поиск дублей не находит совпадений по ИНН/артикулу
Найдены пары элементов с одинаковыми ключевыми реквизитами
Итог отчёта 1С равен сумме колонки в файле
Расхождение — ошибка в типах данных или сопоставлении колонок
Реквизиты заполнены, ссылки на связанные объекты корректны
Пустые обязательные поля, битые ссылки, неверные единицы измерения
Когда штатных средств недостаточно
Типовые обработки покрывают справочники, цены, остатки и выписки, но не умеют сложные сценарии: загрузку с вычисляемыми полями, объединение данных из нескольких файлов, создание связанных документов разных видов за один проход. Здесь применяют внешние обработки загрузки (их много на отраслевых ресурсах), механизм конвертации данных с настройкой правил обмена или разработку собственной обработки.
Признак того, что задача выходит за рамки самостоятельной настройки: вам нужно сопоставлять данные по нескольким условиям одновременно, трансформировать значения по формулам или загружать в конфигурацию, снятую с поддержки и сильно доработанную. В таких случаях ошибки самодельных правил обходятся дороже привлечения специалиста по интеграциям.
Как выбрать инструмент импорта
Часто задаваемые вопросы
Можно ли отменить ошибочный импорт?
Штатной кнопки «отменить загрузку» нет. Если резервной копии нет, загруженные элементы удаляют вручную или через обработку группового изменения реквизитов и пометку на удаление по отбору. Именно поэтому копия базы перед импортом — обязательный шаг, а не рекомендация.
Почему обработка не видит мой файл Excel?
Чаще всего файл открыт в Excel — закройте его и повторите. Также проверьте формат: старый XLS некоторые обработки не читают, сохраните файл как XLSX. Если файл получен из сторонней системы, убедитесь, что это действительно Excel, а не переименованный CSV или HTML.
Как загрузить картинки товаров вместе с номенклатурой?
Типовая загрузка из файла работает только с текстовыми данными. Изображения подключают отдельно: либо пакетной обработкой подбора картинок по артикулу из папки, либо через обмен с сайтом в формате CommerceML, где изображения передаются вместе с товарами.
Что делать, если после загрузки появились дубли контрагентов?
Используйте штатную обработку «Поиск и удаление дублей» из раздела «Администрирование». Она найдёт совпадения по ИНН или наименованию и заменит ссылки на дубли во всех документах ссылкой на основной элемент. Перед массовой заменой проверьте результат на одной паре элементов.
Можно ли импортировать данные в 1С:Фреш (облачную версию)?
Да, типовые механизмы загрузки из файла работают и в сервисе. Ограничения касаются внешних обработок — их подключение в облаке возможно только из каталога проверенных расширений. Для обмена между базами используйте встроенную синхронизацию данных.
Что важно запомнить
Импорт в 1С строится по одной схеме: подготовленный плоский файл, типовая обработка загрузки, корректное сопоставление полей и поиск дублей по ключевым реквизитам. Обязательный минимум безопасности — резервная копия базы, тестовый прогон на малом объёме и сверка итогов после загрузки.