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

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

Как загрузить файлы в 1С: способы и пошаговые инструкции

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

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

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

Ниже разобраны основные сценарии: от загрузки таблицы Excel в справочник до импорта банковских выписок и XML-документов, с проверкой результата и разбором типичных ошибок.

Определите, какой файл и куда нужно загрузить

Прежде чем искать инструмент, ответьте на три вопроса: какой формат у файла (Excel, CSV, XML, TXT, dbf), какой объект 1С должен получить данные (справочник «Номенклатура», документ «Поступление товаров», регистр цен) и разовая это операция или регулярная. От ответов зависит выбор механизма.

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

Маршрут решения

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

Excel или CSV с номенклатурой, контрагентами, ценамиИспользуйте «Загрузку данных из файла» в списке справочника или в разделе «Администрирование»
Выписка из клиент-банка (1CClientBankExchange, txt)Загрузите через «Обмен с банком» в разделе «Банк и касса»
XML от другой 1С или ЭДОИспользуйте универсальный обмен данными XML или штатный приём электронных документов
Нестандартный формат, который не открывается типовыми средствамиПривлеките разработчика для написания обработки загрузки

Загрузка данных из Excel в справочник

Самый востребованный сценарий — загрузить таблицу Excel с номенклатурой, контрагентами или ценами. В типовых конфигурациях откройте список нужного справочника (например, «Номенклатура»), нажмите кнопку «Ещё» и найдите команду «Загрузить данные из файла». В некоторых конфигурациях обработка находится в разделе «Администрирование» → «Загрузка данных из файла».

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

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

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

Загрузка банковских выписок

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

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

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

Загрузка XML и электронных документов

XML-файлы встречаются в трёх типовых ситуациях: электронные документы от операторов ЭДО (счета-фактуры, УПД), выгрузки из другой базы 1С в формате EnterpriseData или CommerceML и файлы обмена с сайтом. Для каждого случая есть свой инструмент.

Электронные документы принимаются через встроенный сервис 1С-ЭДО или загрузку файла в разделе обмена электронными документами — программа сама распознает формат и предложит создать отражающий документ учёта. Для обмена между двумя базами 1С используйте обработку «Универсальный обмен данными в формате XML» (она входит в поставку многих конфигураций и доступна на диске ИТС): в базе-источнике данные выгружаются по правилам, в базе-приёмнике — загружаются из того же файла.

Прайсы и каталоги поставщиков часто приходят в формате CommerceML (CML) — его понимают конфигурации с торговым учётом через обмен с сайтом либо через «Загрузку данных из файла», если поставщик прислал обычный Excel.

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

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

Работа с такими обработками требует внимательности: они записывают данные напрямую и часто обходят часть проверок, которые выполняет интерактивный ввод. Запускайте их только под пользователем с полными правами, в копии базы или после создания резервной копии.

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

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

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

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

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

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

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

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

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

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

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

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

Элементов больше (дубли) или меньше (часть строк не загрузилась)

Реквизиты карточек
Норма

Наименования, ИНН, артикулы читаются и стоят на своих местах

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

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

Итоговые суммы документов
Норма

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

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

Расхождения по суммам или пропущенные документы

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

Можно ли загрузить в 1С файл Excel без доработок конфигурации?

Да, в типовых конфигурациях есть встроенная «Загрузка данных из файла» для основных справочников и некоторых документов. Она открывается из списка объекта через меню «Ещё» или из раздела «Администрирование». Для объектов, которых нет в списке мастера, потребуется универсальная обработка.

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

Не удаляйте элементы вручную по одному — используйте типовую обработку «Поиск и удаление дублей» (раздел «Администрирование» → «Обслуживание»). Она найдёт повторы по выбранным реквизитам и заменит ссылки в документах на основной элемент. Перед запуском сделайте резервную копию.

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

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

В какой кодировке сохранять CSV для загрузки в 1С?

Оптимальный вариант — UTF-8: он корректно читается как старыми, так и новыми версиями платформы. Если после загрузки русские буквы отображаются нечитаемыми символами, пересохраните файл в UTF-8 через «Блокнот» или Excel («CSV UTF-8») и повторите загрузку.

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

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

Обязательно ли делать резервную копию перед загрузкой?

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

Итог

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

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