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

Администрирование · 12 мин

1С: как загрузить файл конфигурации и данные

Как загрузить файл конфигурации (.cf) и данные в 1С через конфигуратор и обработку загрузки. Пошаговая инструкция, проверка результата, типичные ошибки и FAQ.

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

Файл с расширением .cf — это файл конфигурации: он содержит структуру метаданных (справочники, документы, отчёты, код модулей), но не сами учётные данные. Загружается он только через конфигуратор. Данные же переносятся через файлы выгрузки (.dt для всей информационной базы целиком), типовые обработки обмена (XML) или универсальные загрузки из табличных документов.

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

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

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

Тип файлаЧто содержитЧем загружать
.cfКонфигурация целиком (структура и код)Конфигуратор: «Загрузить конфигурацию из файла»
.cfuФайл обновления конфигурацииКонфигуратор: «Обновить конфигурацию базы данных» через файл обновления
.dtПолная выгрузка информационной базы с даннымиКонфигуратор: «Загрузить информационную базу»
.xml (обмен)Данные: справочники, документы, остаткиОбработка «Универсальный обмен данными в формате XML»
.xlsx / .mxl / .csvТабличные данные (номенклатура, цены, контрагенты)Обработка «Загрузка данных из табличного документа»

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

Подготовка перед загрузкой

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

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

Убедитесь, что у вашей учётной записи есть полные права (роль «Администратор» / полные права) и что в базе нет активных сеансов других пользователей — загрузка конфигурации базы данных требует монопольного доступа. Попросите пользователей выйти или завершите сеансы через консоль администрирования.

Загрузка конфигурации из файла .cf

Откройте базу в режиме Конфигуратора. Если конфигурация закрыта, выберите «Конфигурация → Открыть конфигурацию». Затем выполните «Конфигурация → Загрузить конфигурацию из файла» и укажите путь к файлу .cf. Платформа сравнит загружаемую конфигурацию с текущей и покажет окно сопоставления объектов.

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

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

Порядок загрузки .cf
  1. 1
    Сделайте резервную копию базы (выгрузка .dt или копия каталога)
  2. 2
    Откройте базу в Конфигураторе и откройте конфигурацию
  3. 3
    Конфигурация → Загрузить конфигурацию из файла → выберите .cf
  4. 4
    Проверьте окно сопоставления объектов и подтвердите объединение
  5. 5
    Нажмите F7 — Обновить конфигурацию базы данных
  6. 6
    Примите изменения структуры и дождитесь завершения реструктуризации
  7. 7
    Запустите базу в режиме Предприятие и проверьте работу

Загрузка базы из файла выгрузки .dt

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

Порядок такой: откройте целевую базу в Конфигураторе, выберите «Администрирование → Загрузить информационную базу», укажите файл .dt и подтвердите предупреждение о замещении данных. После завершения загрузки платформа предложит перезапустить конфигуратор.

Учтите ограничение: выгрузка и загрузка .dt корректно работает между базами на совместимых версиях платформы и, как правило, в рамках одного варианта работы (файловый или клиент-серверный). Перенос между разными СУБД через .dt формально возможен, но при больших объёмах надёжнее использовать средства самой СУБД.

Загрузка данных через обработку обмена XML

Если нужно перенести не всю базу, а конкретные данные — номенклатуру, контрагентов, документы за период, остатки, — используется типовая обработка «Универсальный обмен данными в формате XML». Она входит в состав большинства типовых конфигураций и также распространяется отдельно.

Сначала в базе-источнике выполняют выгрузку: открывают обработку, выбирают правила обмена (для обмена между одинаковыми конфигурациями подходят стандартные правила), отмечают нужные объекты и формируют XML-файл. Затем в базе-приёмнике открывают ту же обработку, переходят на вкладку «Загрузка данных», указывают файл и запускают загрузку.

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

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

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

Когда данные приходят в виде таблицы Excel — прайс поставщика, список товаров, начальные остатки, — в типовых конфигурациях используется обработка «Загрузка данных из табличного документа» (в разных конфигурациях она находится в разделах «Администрирование» или «Покупки» / «НСИ»). Ряд типовых решений имеет и встроенные загрузки, например «Загрузка цен поставщика» в управлении торговлей.

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

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

Типичные ошибки
01
Загрузка без резервной копии — при ошибке откатить изменения невозможно
02
Путаница .cf и .dt: конфигурацию пытаются загрузить как базу и наоборот
03
Неверные поля поиска при обмене XML — справочники задваиваются
04
Прерывание реструктуризации при обновлении — база остаётся в промежуточном состоянии
05
Загрузка документов раньше справочников — ссылки в документах пустые или битые
06
Игнорирование окна сопоставления при объединении — затираются доработки конфигурации

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

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

После загрузки данных проверьте количество загруженных объектов: обработка обмена показывает статистику загруженных и пропущенных объектов. Сравните контрольные суммы: количество номенклатуры в источнике и приёмнике, итоговые суммы документов за период, остатки по складу. Расхождение контрольных цифр — признак того, что часть объектов не загрузилась или создались дубли.

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

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

Запуск базы в режиме Предприятие
Норма

База открывается без ошибок, основные формы работают

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

Ошибки при запуске, сообщения о несоответствии версии конфигурации

Итоги ключевых отчётов
Норма

Обороты и остатки совпадают со значениями до загрузки

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

Итоги изменились или отчёт падает с ошибкой

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

Совпадает с количеством в источнике, дублей нет

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

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

Ссылки в документах
Норма

Все поля заполнены реальными элементами справочников

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

Пустые ссылки или записи вида «Объект не найден»

Частые вопросы

Чем отличается загрузка конфигурации от обновления конфигурации базы данных?

Загрузка из файла .cf меняет конфигурацию, хранящуюся в базе, но не структуру самих данных. Обновление конфигурации базы данных (F7) применяет эти изменения к таблицам: создаёт новые реквизиты, меняет типы, перестраивает индексы. Пока не выполнено обновление, пользователи работают со старой структурой, а запуск в режиме Предприятие может быть заблокирован.

Можно ли загрузить .cf в базу с доработанной конфигурацией?

Можно, но объединение выполняется с сопоставлением объектов, и есть риск потерять доработки. Перед загрузкой снимите копию, а в окне сравнения просмотрите каждый изменённый объект. Если доработки значительные, объединение лучше выполнять через «Сравнить и объединить с конфигурацией из файла» с ручной разметкой, а не полной загрузкой.

Загрузка .dt прервалась с ошибкой — что делать?

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

Как загрузить номенклатуру из Excel без дублей?

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

Нужно ли останавливать работу пользователей при загрузке данных через обработку?

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

Подойдёт ли файл выгрузки от другой конфигурации 1С?

Нет. Файл .dt и файл .cf применимы только к базе с той же конфигурацией. Для переноса данных между разными конфигурациями (например, из «Управление торговлей» в «Бухгалтерию») используются правила обмена и обработка универсального обмена XML, а не загрузка файлов напрямую.

Итог

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

Определите тип файла: .cf — конфигурация через Конфигуратор, .dt — полная база через «Загрузить информационную базу», XML и Excel — данные через типовые обработки. Всегда делайте резервную копию до загрузки, а после — проверяйте итоги отчётов и количество загруженных объектов. Любую массовую загрузку сначала отрабатывайте на копии базы или небольшом фрагменте данных.