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

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

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

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

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

В типовых конфигурациях на платформе 1С:Предприятие 8.3 уже есть встроенные механизмы обмена: универсальная обработка «Загрузка данных из табличного документа», типовые обмены с банком и ЭДО, а также обмены между базами через XML. Внешние обработки расширяют эти возможности, но требуют аккуратности: ошибка в сопоставлении колонок может испортить справочники.

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

Какие форматы файлов понимает 1С и как подготовить данные

1С напрямую работает с табличными документами MXL, файлами Excel (XLS, XLSX), текстовыми файлами с разделителями (CSV, TXT) и XML-файлами типовых обменов. Формат выбирается исходя из задачи: для справочников удобнее Excel, для банковских выписок — файл клиент-банка (обычно TXT в формате 1CClientBankExchange), для обмена между базами 1С — XML.

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

Если файл получен из сторонней программы, откройте его и проверьте: нет ли скрытых листов, формул вместо значений и лишних колонок. Формулы лучше заменить на значения (копировать → вставить как значения), иначе при загрузке могут попасть нули или ошибки вида #ССЫЛКА.

Единый формат колонкиДаты, числа и текст не смешаны

Проверьте, что в одной колонке нет одновременно дат и текста

Начало данныхСтрока 2, сразу после заголовков

Удалите пустые строки и шапки отчётов над таблицей

Кодировка текстовых файловANSI (Windows-1251) или UTF-8

Если при загрузке видны иероглифы — пересохраните файл в другой кодировке

Отсутствие формулВ ячейках только значения

Замените формулы значениями перед загрузкой

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

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

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

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

Порядок загрузки табличного файла
  1. 1
    Сделайте резервную копию информационной базы
  2. 2
    Подготовьте файл: заголовки в первой строке, без пустых строк и формул
  3. 3
    Откройте «Администрирование» → «Обмен данными» → «Загрузка данных из табличного документа»
  4. 4
    Выберите объект загрузки (справочник, документ, регистр)
  5. 5
    Откройте файл и настройте соответствие колонок реквизитам
  6. 6
    Укажите поля поиска для существующих элементов
  7. 7
    Выполните контроль заполнения и исправьте ошибки
  8. 8
    Загрузите данные и проверьте результат в базе

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

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

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

Для регулярного обмена настройте прямой обмен с банком (DirectBank), если банк его поддерживает: выписки будут загружаться автоматически без ручного выбора файла.

Загрузка XML-файлов и обмен между базами 1С

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

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

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

Внешние обработки и загрузка в нетиповых конфигурациях

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

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

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

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

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

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

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

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

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

Количество строк
Норма

Совпадает с числом строк в файле (минус заголовок)

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

Меньше — строки отклонены с ошибками, больше — возможны дубли

Контрольные суммы
Норма

Итог по суммам в файле равен итогу в базе

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

Расхождение даже на копейки — ищите пропущенные позиции

Дубли элементов
Норма

Поиск по наименованию/ИНН не даёт повторов

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

Одинаковые контрагенты или товары созданы повторно

Обязательные реквизиты
Норма

Единицы измерения, ставки НДС, счета заполнены

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

Пустые поля — документы не проведутся или отчёты исказятся

Типичные ошибки и как их избежать

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

Типичные ошибки при загрузке
01
Загрузка без резервной копии — при ошибке данные придётся исправлять вручную
02
Неправильные поля поиска — вместо обновления создаются дубли элементов справочника
03
Пустые строки и итоговые строки в файле — в базе появляются пустые или мусорные элементы
04
Смешение форматов в колонке (дата и текст) — часть значений загружается пустыми
05
Повторная загрузка того же файла — задвоение документов и искажение остатков
06
Загрузка файла в кодировке, отличной от ожидаемой, — кракозябры вместо текста
07
Загрузка в рабочую базу без теста на копии при использовании внешней обработки

Если файл большой (десятки тысяч строк), загружайте его частями: разбейте на несколько файлов по 5–10 тысяч строк. Так проще локализовать ошибку и меньше риск, что процесс прервётся на середине без сохранения результата.

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

Итог

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

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

Частые вопросы о загрузке файлов в 1С

Нет пункта «Загрузка данных из табличного документа» в меню. Что делать?

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

При загрузке Excel-файла появляются иероглифы вместо текста. В чём причина?

Для XLSX такого быть не должно — проблема характерна для CSV и TXT. Пересохраните файл в кодировке UTF-8 или Windows-1251 (в Excel: «Сохранить как» → «CSV (разделители — запятые)» с выбором кодировки через «Сервис» → «Параметры веб-документа») и загрузите повторно.

Как загрузить файл, если база работает в режиме сервиса (1С:Фреш)?

В облачном режиме внешние обработки обычно запрещены, но встроенные механизмы загрузки доступны полностью. Используйте типовую «Загрузку данных из табличного документа» и обмены с банком. Если нужного инструмента нет, проверьте список разрешённых дополнительных обработок в настройках сервиса.

Можно ли отменить загрузку, если данные уже в базе?

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

Файл не открывается с ошибкой «Формат файла не поддерживается». Почему?

Проверьте расширение файла: обработка может не принимать XLS старого формата или, наоборот, только его. Пересохраните файл в Excel в нужном формате. Также убедитесь, что файл не защищён паролем и не открыт в другой программе в момент загрузки.

Как загрузить данные в табличную часть существующего документа?

В обработке загрузки выберите в качестве объекта «Табличная часть» и укажите конкретный документ. Альтернатива — скопировать строки из Excel и вставить их прямо в табличную часть через буфер обмена (в управляемых формах работает сочетание Ctrl+V при активной таблице).