Справочники и Данные · 10 мин
Как загрузить файлы в 1С: способы и пошаговые инструкции
Как загрузить файлы в 1С: импорт Excel, XML и CSV, загрузка данных в справочники и документы, типовые и универсальные обработки, типичные ошибки.
Загрузка файлов в 1С — одна из самых частых задач при внедрении программы, переходе с другой учётной системы или регулярном обмене с контрагентами. Речь может идти о номенклатуре из Excel, банковских выписках, прайсах поставщиков, электронных документах в формате XML или выгрузках из другой базы 1С. Способ загрузки зависит от формата файла и от того, куда именно нужно поместить данные: в справочник, документ или регистр.
В типовых конфигурациях (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP, 1С:ЗУП) большинство сценариев уже закрыто встроенными инструментами — искать их нужно в разделах «Администрирование» и «Покупки» либо прямо в списке справочника. Для нестандартных форматов существуют универсальные обработки, а самый гибкий, но и самый рискованный путь — собственная обработка на встроенном языке.
Ниже разобраны основные сценарии: от загрузки таблицы Excel в справочник до импорта банковских выписок и XML-документов, с проверкой результата и разбором типичных ошибок.
Определите, какой файл и куда нужно загрузить
Прежде чем искать инструмент, ответьте на три вопроса: какой формат у файла (Excel, CSV, XML, TXT, dbf), какой объект 1С должен получить данные (справочник «Номенклатура», документ «Поступление товаров», регистр цен) и разовая это операция или регулярная. От ответов зависит выбор механизма.
Разовый перенос справочников при старте работы проще всего выполнить типовой обработкой загрузки из табличного документа. Регулярный обмен с банком или поставщиком лучше настроить через штатный обмен, чтобы не повторять ручные действия каждый день. Нестандартный формат, который не понимает ни один типовой инструмент, — задача для универсальной обработки или программиста.
Как выбрать способ загрузки
Загрузка данных из Excel в справочник
Самый востребованный сценарий — загрузить таблицу Excel с номенклатурой, контрагентами или ценами. В типовых конфигурациях откройте список нужного справочника (например, «Номенклатура»), нажмите кнопку «Ещё» и найдите команду «Загрузить данные из файла». В некоторых конфигурациях обработка находится в разделе «Администрирование» → «Загрузка данных из файла».
Дальше действуйте по шагам мастера: выберите файл, укажите лист, сопоставьте колонки таблицы реквизитам справочника (наименование, артикул, единица измерения, ставка НДС) и запустите загрузку. Программа покажет предварительный просмотр — проверьте, что колонки не «съехали» и данные читаются корректно.
- 1Сохраните файл в формате xlsx или csv, уберите объединённые ячейки, промежуточные итоги и «шапки» из нескольких строк
- 2Откройте список справочника и выберите «Ещё» → «Загрузить данные из файла»
- 3Укажите файл и сопоставьте колонки реквизитам 1С
- 4Включите поиск дублей по наименованию или ИНН, чтобы не создать повторные элементы
- 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 и повторите.
Проверка результата после загрузки
Загрузка не заканчивается нажатием кнопки «Загрузить». Откройте список объектов и убедитесь, что количество созданных элементов совпадает с количеством строк в файле. Выборочно откройте несколько карточек и сверьте ключевые реквизиты: наименование, ИНН, артикул, цены.
Для документов и выписок дополнительно сверьте итоговые суммы: обороты по банковским документам — с выпиской банка, суммы поступлений — с файлом поставщика. Если загружались остатки, сформируйте оборотно-сальтовую ведомость или складской отчёт и сравните с исходными данными.
Как проверить результат загрузки
Совпадает с числом строк данных в файле
Элементов больше (дубли) или меньше (часть строк не загрузилась)
Наименования, ИНН, артикулы читаются и стоят на своих местах
Текст в неправильной кодировке, значения смещены на колонку
Обороты совпадают с источником до копейки
Расхождения по суммам или пропущенные документы
Часто задаваемые вопросы
Можно ли загрузить в 1С файл Excel без доработок конфигурации?
Да, в типовых конфигурациях есть встроенная «Загрузка данных из файла» для основных справочников и некоторых документов. Она открывается из списка объекта через меню «Ещё» или из раздела «Администрирование». Для объектов, которых нет в списке мастера, потребуется универсальная обработка.
Что делать, если при загрузке создались дубли контрагентов?
Не удаляйте элементы вручную по одному — используйте типовую обработку «Поиск и удаление дублей» (раздел «Администрирование» → «Обслуживание»). Она найдёт повторы по выбранным реквизитам и заменит ссылки в документах на основной элемент. Перед запуском сделайте резервную копию.
Почему банковская выписка загружается не полностью?
Частые причины: в файле неверный период или расчётный счёт, документы за эти даты уже загружены ранее (программа их пропускает как дубли), либо формат файла изменился после обновления клиент-банка. Проверьте журнал загрузки — в нём указано, какие строки пропущены и почему.
В какой кодировке сохранять CSV для загрузки в 1С?
Оптимальный вариант — UTF-8: он корректно читается как старыми, так и новыми версиями платформы. Если после загрузки русские буквы отображаются нечитаемыми символами, пересохраните файл в UTF-8 через «Блокнот» или Excel («CSV UTF-8») и повторите загрузку.
Как загрузить данные, если типовые средства не поддерживают мой файл?
Используйте внешнюю универсальную обработку загрузки из табличного документа — она работает с любыми справочниками, документами и регистрами. Если файл имеет сложную структуру (многоуровневый XML, несколько связанных таблиц), потребуется разработка отдельной обработки — это задача для программиста 1С.
Обязательно ли делать резервную копию перед загрузкой?
Да, при любой массовой загрузке в рабочую базу. Ошибка в сопоставлении колонок или настройках обработки может создать тысячи некорректных записей, и без копии исправить ситуацию будет крайне трудоёмко. Минимальный вариант — выгрузка информационной базы через конфигуратор.
Что важно запомнить
Выбирайте инструмент под формат файла и целевой объект: типовой мастер для Excel, обмен с банком для выписок, обмен XML для файлов из других 1С. Всегда включайте поиск дублей, тестируйте загрузку на нескольких строках и делайте резервную копию перед массовым импортом. После загрузки сверяйте количество элементов и итоговые суммы с источником.