Справочники и Данные · 11 мин
Как импортировать данные в 1С: практическое руководство
Как импортировать в 1С данные из Excel, CSV и других баз: загрузка номенклатуры, контрагентов, выписок. Пошаговые инструкции, ошибки и проверка результата.
Импорт данных в 1С — одна из самых частых задач при старте работы в программе, переходе с другой учётной системы или регулярном обмене с контрагентами. Речь может идти о загрузке номенклатуры, остатков товаров, контрагентов, банковских выписок, прайсов поставщиков или документов из другой базы 1С.
Способ импорта зависит от трёх факторов: что именно вы загружаете (справочник, документы, движения), откуда приходят данные (Excel, CSV, XML, другая база 1С, банк-клиент) и какая у вас конфигурация (Бухгалтерия, Управление торговлей, ERP, самописная). Универсального «одного файла на всё» не существует, но есть типовые механизмы, которые покрывают большинство сценариев.
Ниже разобраны основные способы импорта: встроенные загрузчики типовых конфигураций, универсальная загрузка из табличных документов, обмен между базами 1С и загрузка банковских выписок. Для каждого варианта указаны условия применения, порядок действий и способы проверить результат.
Подготовка: что сделать до импорта
Главная причина испорченных баз — загрузка данных без предварительной подготовки. Прежде чем импортировать что-либо в рабочую базу, выполните три действия: создайте резервную копию, приведите файл-источник к понятному для 1С виду и определите правила сопоставления данных.
Резервная копия делается через конфигуратор (Администрирование → Выгрузить информационную базу) или копированием файла базы для файлового варианта. Для клиент-серверного варианта используйте штатные средства СУБД. Без копии откатить массовую загрузку тысяч элементов будет крайне трудоёмко.
Файл-источник приведите к «плоской» таблице: один лист, первая строка — заголовки колонок, без объединённых ячеек, промежуточных итогов и многострочных шапок. Числа должны быть числами, даты — датами, а не текстом. Смешанные форматы в одной колонке — самая частая причина ошибок загрузки.
Как выбрать способ импорта
В 1С есть несколько механизмов импорта, и выбор зависит от задачи. Неправильно выбранный инструмент — типичная причина лишней работы: например, ручной ввод данных, которые можно было загрузить штатной обработкой за несколько минут.
Сравнение вариантов импорта
Подходит для номенклатуры, контрагентов, цен в типовых конфигурациях. Ограничение: загружает только справочники и некоторые табличные части, не документы.
Универсальный вариант для справочников и документов, гибкая настройка сопоставления колонок. Требует аккуратной настройки и понимания структуры данных.
Для переноса данных между базами 1С, включая документы и остатки. Требует настройки правил конвертации или типового плана обмена.
Штатный механизм для выписок в формате обмена с банком. Подходит только для платёжных документов.
Для нестандартных форматов и регулярных загрузок по расписанию. Требуют участия программиста и тестирования.
Если конфигурация типовая и нужно загрузить справочник — начинайте со встроенной загрузки. Если нужны документы или нестандартные поля — используйте универсальную обработку. Если данные переезжают из другой базы 1С — смотрите в сторону обмена через XML.
Импорт через встроенную загрузку из Excel и CSV
В типовых конфигурациях (Бухгалтерия 3.0, Управление торговлей 11, ERP) в карточках списков справочников есть команда загрузки из файла. Например, в «1С:Бухгалтерии 8» для номенклатуры: раздел «Справочники» → «Номенклатура» → кнопка «Ещё» или специальная команда «Загрузить из файла» (в некоторых версиях доступно через «Загрузка данных из внешних источников»).
Порядок действий
- 1Подготовьте файл: один лист, заголовки в первой строке, без объединённых ячеек и итоговых строк.
- 2Откройте список нужного справочника и найдите команду загрузки из файла (обычно в меню «Ещё»).
- 3Укажите файл и сопоставьте колонки файла с реквизитами справочника 1С.
- 4Задайте правило поиска существующих элементов: по коду, наименованию, артикулу или ИНН — чтобы не создать дубли.
- 5Запустите загрузку и проверьте протокол: сколько элементов создано, сколько обновлено, какие строки пропущены и почему.
Ключевой момент — поле поиска. Если загружаете контрагентов, ищите по ИНН и КПП, а не по наименованию: названия в файле и в базе почти всегда отличаются сокращениями и кавычками. Для номенклатуры надёжнее артикул или штрихкод, чем наименование.
CSV-файлы сохраняйте в кодировке UTF-8, иначе кириллица может превратиться в нечитаемые символы. Разделитель колонок (запятая или точка с запятой) зависит от региональных настроек Windows — если колонки «слиплись» при загрузке, проверьте именно разделитель.
Универсальная загрузка из табличного документа
Когда встроенной команды нет или нужно загрузить данные в документы, используют обработку «Загрузка данных из табличного документа» (поставляется на дисках ИТС и широко распространена как внешняя обработка). Она открывает файл Excel, показывает его как таблицу и позволяет вручную назначить каждой колонке реквизит объекта 1С.
Работа с обработкой строится так: выбираете вид объекта (справочник, документ, регистр сведений), открываете файл, на вкладке настройки сопоставляете номера колонок с реквизитами, задаёте режим загрузки (создавать новые, обновлять существующие, искать по выбранному реквизиту) и запускаете загрузку. Для ссылочных полей (например, «Единица измерения» или «Ставка НДС») можно задать поиск по наименованию или загрузку из фиксированного значения.
Для загрузки табличных частей документов (например, строк товаров в «Поступление товаров и услуг») в обработке предусмотрен отдельный режим: сначала сопоставляются шапочные реквизиты и ключ поиска документа, затем колонки табличной части. Это требует внимательности — ошибка в ключе поиска приведёт к тому, что строки попадут не в те документы.
Импорт из другой базы 1С
Перенос данных между базами 1С выполняется через выгрузку/загрузку XML. Для идентичных конфигураций используется обработка «Выгрузка и загрузка данных XML»: она переносит объекты с сохранением внутренних ссылок, что позволяет перенести справочники и документы «один в один».
Если конфигурации разные (например, переход с «Управление торговлей 10.3» на «Управление торговлей 11» или с самописной учётной системы на «Бухгалтерию»), нужны правила конвертации. Типовые правила для популярных переходов поставляются фирмой «1С», нестандартные разрабатываются в конфигурации «Конвертация данных». Это работа для специалиста: правила описывают, как объект источника превращается в объект приёмника, и ошибки в них искажают данные массово.
Для начала работы в новой базе часто достаточно перенести справочники и ввести начальные остатки штатным помощником, а не переносить всю историю документов. Это быстрее, дешевле и снижает риск ошибок в отчётности.
Импорт банковских выписок
Загрузка выписок — отдельный штатный сценарий. В «1С:Бухгалтерии» используется обработка «Обмен с банком» (раздел «Банк и касса» → «Банковские выписки» → «Загрузить»). Банк-клиент выгружает файл в формате обмена (обычно текстовый файл с секциями платёжных документов), а 1С создаёт на его основе документы «Поступление на расчётный счёт» и «Списание с расчётного счёта».
Перед загрузкой проверьте настройки: правильный расчётный счёт, период выписки и правила распознавания контрагентов по ИНН и счёту. Если контрагент не найден, программа предложит создать его автоматически — проконтролируйте, чтобы не плодились дубли из-за различий в наименованиях.
Как проверить результат загрузки выписки
Совпадает с остатком в выписке банка на ту же дату
Суммы расходятся — есть пропущенные или задублированные документы
Равно числу операций в файле выписки
Меньше операций — часть строк не распознана, смотрите протокол загрузки
Подставлены существующие контрагенты, новые созданы только при реальном отсутствии
Появились дубли контрагентов с похожими наименованиями
Проверка результата и типичные ошибки
Импорт не считается завершённым, пока вы не проверили результат. Минимальный контроль: сравнить количество строк в файле с количеством созданных/обновлённых элементов, открыть несколько случайных элементов и сверить ключевые поля, построить отчёт по загруженным данным (например, оборотно-сальдовую ведомость или список номенклатуры с ценами).
При загрузке остатков и цен сверяйте итоговые суммы по файлу и по базе. Расхождение даже в копейках означает, что часть строк не загрузилась или загрузилась с ошибкой округления.
Если ошибка уже произошла, не пытайтесь исправлять данные вручную по одному элементу при массовой загрузке. Для справочников есть штатная обработка «Поиск и удаление дублей» (раздел «Администрирование»), а массово созданные документы можно пометить на удаление через групповую обработку — но только если вы уверены, что выбираете именно ошибочно загруженные объекты.
Что важно запомнить
Перед любым импортом делайте резервную копию и тестируйте загрузку на копии базы. Приведите файл к простой таблице, задайте надёжный ключ поиска дублей и после загрузки сверьте количество строк и итоговые суммы. Для типовых задач используйте встроенные обработки, для нестандартных — универсальную загрузку из табличного документа или обмен через XML.
Частые вопросы об импорте в 1С
Можно ли импортировать данные в 1С без программиста?
Да, для типовых задач: загрузка номенклатуры, контрагентов, цен и банковских выписок выполняется встроенными средствами конфигурации без программирования. Программист нужен, когда формат файла нестандартный, требуется регулярная автоматическая загрузка по расписанию или перенос данных между разными конфигурациями.
В каком формате лучше готовить файл для загрузки?
Оптимально — Excel (xlsx) с одним листом и простой шапкой или CSV в кодировке UTF-8. Избегайте формул, объединённых ячеек, скрытых строк и промежуточных итогов. Если данные выгружены из другой системы в XML или формате CommerceML, проверьте, поддерживает ли ваша конфигурация прямую загрузку этого формата.
Как не создать дубли контрагентов при загрузке?
Задайте поиск существующих элементов по ИНН и КПП — это самый надёжный ключ для организаций. Поиск по наименованию ненадёжен: одни и те же компании записываются с разными кавычками, сокращениями и пробелами. После загрузки дополнительно запустите обработку «Поиск и удаление дублей» для контроля.
Что делать, если часть строк файла не загрузилась?
Откройте протокол (журнал) загрузки — типовые обработки пишут причину по каждой пропущенной строке. Чаще всего это незаполненное обязательное поле, неверный формат числа или даты, либо ссылочное значение, которое не нашлось в базе. Исправьте данные в файле и загрузите только проблемные строки повторно.
Можно ли отменить выполненный импорт?
Штатной кнопки «отменить загрузку» нет. Варианты: восстановить базу из резервной копии, сделанной перед импортом, либо удалить загруженные объекты обработкой группового изменения реквизитов или пометки на удаление. Поэтому резервная копия перед массовой загрузкой — обязательное условие.
Как перенести данные из старой программы (не 1С) в 1С?
Обычно схема такая: выгрузить из старой программы справочники и остатки в Excel или CSV, загрузить их в 1С встроенной или универсальной обработкой, а затем ввести начальные остатки на дату перехода штатным помощником. Полную историю документов переносить обычно не требуется — старая программа сохраняется в режиме чтения для справок.