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

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

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

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

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

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

В типовых конфигурациях на управляемых формах (Управление торговлей, ERP, Комплексная автоматизация, Бухгалтерия предприятия) есть встроенные механизмы загрузки, а для нестандартных ситуаций используют универсальные обработки. Ниже разобраны оба пути, а также подготовка файла и проверка результата.

Определите, что именно нужно загрузить

Под «выгрузкой» понимают разные вещи, и от этого зависит инструмент. Самые частые сценарии: номенклатура с ценами и характеристиками, контрагенты с реквизитами, остатки товаров на складах, табличные части документов (например, спецификация заказа), банковские выписки и данные из другой базы 1С.

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

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

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

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

Если файл в формате CSV, убедитесь, что разделитель (точка с запятой или запятая) и кодировка (чаще UTF-8 или Windows-1251) известны — от этого зависит, корректно ли прочитаются русские буквы. Файлы Excel большого объёма (десятки тысяч строк) имеет смысл разбить на части: загрузка порциями надёжнее и проще для поиска ошибок.

Выберите способ загрузки

Встроенные обработки типовой конфигурации

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

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

Для нестандартных задач используют обработку «Загрузка данных из табличного документа» (поставляется на диске ИТС и широко распространена). Она открывает файл Excel или MXL, позволяет выбрать вид справочника или документа, сопоставить колонки реквизитам, задать режим поиска существующих элементов и правила вычисляемых полей.

Обмен через XML и синхронизация

Если выгрузка получена из другой базы 1С штатной выгрузкой, загружайте её парным механизмом: «Универсальный обмен данными XML» (обработка V8Exch82.mdl / встроенная в конфигурацию) или настройку синхронизации данных. Файл при этом не редактируют вручную — правила обмена сами разложат объекты по типам.

Сравнение способов загрузки

Штатная загрузка из файла в справочнике

Подходит для номенклатуры и контрагентов в типовых конфигурациях; ограничение — только поддерживаемые объекты и простая структура файла.

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

Гибкий вариант для любых справочников, документов и регистров; требует аккуратного сопоставления колонок и понимания структуры метаданных.

Обмен XML / синхронизация

Для переноса между базами 1С по правилам; не подходит для файлов из Excel или сторонних систем.

Клиент-банк

Только для банковских выписок и платёжных поручений в формате обмена с банком.

Выполните загрузку: пошаговый порядок

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

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

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

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

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

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

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

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

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

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

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

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

Часть строк потеряна без записей в протоколе

Дубли в справочнике
Норма

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

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

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

Ссылочные реквизиты
Норма

Контрагент, договор, единица измерения заполнены и открываются

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

Поля пустые или содержат «Объект не найден»

Проведение документов
Норма

Документ проводится без сообщений об ошибках

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

Проведение падает из-за пустых обязательных реквизитов

Типичные ошибки и как их исправить

Самая частая проблема — «кракозябры» вместо русского текста: файл CSV сохранён не в той кодировке. Решение — пересохранить файл в UTF-8 или Windows-1251 либо загружать через Excel-файл, где кодировка не играет роли.

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

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

Типичные ошибки при загрузке
01
Загрузка без резервной копии — при ошибке данные приходится восстанавливать вручную или терять.
02
Поиск контрагентов по наименованию — возникают дубли, потому что одно юрлицо записано по-разному.
03
Заголовки попали в данные — не указана первая строка, и в базе появился элемент «Наименование; Цена; Количество».
04
Числа как текст в Excel — колонка цен загружается пустой или с нулями.
05
Игнорирование протокола ошибок — часть строк не загрузилась, а об этом узнали через неделю из отчёта.

Когда стоит привлечь специалиста

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

Также не экспериментируйте на рабочей базе, если в ней уже идёт учёт и по загружаемым данным строятся отчёты или налоговые декларации: ошибка в остатках или контрагентах может «поплыть» в регламентированной отчётности.

Итог

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

Успешная загрузка = резервная копия + чистый файл + правильно выбранный инструмент + корректное сопоставление колонок и режим поиска + проверка результата по количеству, дублям и ссылкам. Сначала пробная порция, потом весь файл.

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

В каком формате лучше готовить файл для загрузки?

Удобнее всего Excel (xls/xlsx): его открывают и штатные обработки, и универсальные. CSV подходит для простых плоских данных, но требует контроля кодировки и разделителя. MXL (табличный документ 1С) — надёжный вариант, если файл готовится из другой базы 1С.

Можно ли загрузить данные в 1С:Бухгалтерию из Excel без доработок?

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

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

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

Файл открывается, но строки загружаются пустыми. В чём причина?

Чаще всего не сопоставлены колонки с реквизитами, неверно указана первая строка данных или колонки в Excel отформатированы как текст, а обработка ждёт число/дату. Проверьте вкладку настройки колонок и загрузите пробные 5–10 строк с просмотром результата.

Можно ли отменить загрузку, если что-то пошло не так?

Штатной кнопки «отменить загрузку» в 1С нет. Варианты: восстановить базу из резервной копии (самый надёжный способ), удалить созданные элементы обработкой группового изменения/удаления объектов с пометкой на удаление, либо обработкой «Поиск и удаление дублей», если проблема только в дублях.

Как загрузить выгрузку из одной базы 1С в другую такую же?

Используйте парный механизм обмена: в базе-источнике — выгрузка данных (обработка универсального обмена XML или настроенная синхронизация), в базе-приёмнике — загрузка тем же механизмом. Файл обмена не редактируйте и не открывайте как таблицу: структура XML жёстко привязана к правилам обмена.