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

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

Как выгрузить часть базы 1С 8

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

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

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

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

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

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

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

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

Нужно перенести часть данных в базу с идентичной конфигурациейИспользуйте обработку «Выгрузка и загрузка данных XML» с отбором объектов
Нужен регулярный обмен частью данных между базамиНастройте план обмена с отбором по организации или подразделению
Конфигурации источника и приёмника различаютсяИспользуйте «Конвертацию данных» с настройкой правил обмена
Нужно выгрузить только справочники или табличные данныеПодойдёт выгрузка через «Универсальный обмен данными XML» или выгрузку таблиц в Excel

Подготовка: резервная копия и проверка окружения

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

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

Способ 1. Обработка «Выгрузка и загрузка данных XML»

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

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

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

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

Способ 2. Планы обмена и синхронизация данных

Если часть базы нужно выгружать регулярно — например, данные одного филиала в центральную базу или товары и заказы между «Управлением торговлей» и «Бухгалтерией» — правильнее настроить план обмена. Типовые конфигурации содержат готовый мастер настройки синхронизации: «Администрирование» → «Синхронизация данных».

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

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

Способ 3. Конвертация данных для разных конфигураций

Когда структура базы-приёмника отличается от источника — например, перенос из «Управления торговлей 10.3» в «Комплексную автоматизацию 2» или в конфигурацию собственной разработки, — применяется «Конвертация данных». Это отдельная конфигурация, в которой настраиваются правила обмена: какие объекты выгружать, как сопоставлять реквизиты, какие условия отбора применять.

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

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

Способ 4. Выгрузка справочников и таблиц в Excel

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

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

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

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

Обработка «Выгрузка и загрузка данных XML»

Быстро для идентичных конфигураций; не подходит при различиях в структуре метаданных

План обмена

Лучший вариант для регулярного обмена с отбором; требует настройки и поддержки

Конвертация данных

Максимальная гибкость и работа с разными конфигурациями; требует навыков и тестирования

Выгрузка в Excel

Просто и быстро для анализа; не подходит для переноса данных между базами

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

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

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

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

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

Количество документов за период
Норма

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

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

Часть документов отсутствует — проверяйте отбор и права

Остатки по складу или счету
Норма

Остатки в приёмнике совпадают с источником на дату переноса

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

Расхождения — не выгружены связанные документы или регистры

Справочники
Норма

Нет элементов с пустыми обязательными реквизитами и битыми ссылками

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

Есть объекты вида «<Объект не найден>» — выгружайте недостающие элементы

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

Документы проведены, движения сформированы

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

Документы загружены без проведения — нужно перепровести или донастроить правила

Типичные ошибки и ограничения

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

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

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

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

Можно ли выгрузить данные только по одной организации из многофирменной базы?

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

Как выгрузить документы только за определённый период?

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

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

Файл dt — это полная копия информационной базы целиком, включая настройки и пользователей; выборочно выгрузить данные в dt нельзя. Для частичной выгрузки используются XML-обмен, конвертация данных или планы обмена.

Можно ли загрузить выгруженную часть базы в конфигурацию другого вида?

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

Что делать, если файл выгрузки получился очень большим и не загружается?

Разбейте выгрузку на части: по периодам, по видам объектов или по организациям, и загружайте порциями в правильном порядке — сначала справочники, затем документы. Также проверьте, что в базе-приёмнике достаточно свободного места и памяти сервера.

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

Да. Для работы обработок выгрузки нужны права на чтение всех выгружаемых объектов, а для загрузки — права на запись, как правило, роль администратора. При ограниченных правах часть объектов может молча не выгрузиться, поэтому сверка количества обязательна.

Итог

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

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