Справочники и Данные · 9 мин
Как выгрузить из 1С 8 базу по одной организации
Способы выгрузить данные по одной организации из базы 1С 8: типовая обработка, фильтры, выгрузка в идентичную конфигурацию. Пошаговые инструкции и проверки.
Когда в одной информационной базе 1С 8 ведётся учёт сразу нескольких юридических лиц, рано или поздно возникает задача выделить данные только по одной организации: для передачи при продаже бизнеса, разделения базы, миграции в отдельный учёт или предоставления доступа стороннему бухгалтеру. Стандартная выгрузка информационной базы целиком через конфигуратор для этого не подходит — она копирует все данные без фильтрации.
В зависимости от конфигурации (Бухгалтерия предприятия, Управление торговлей, ERP) и цели выгрузки применяются разные инструменты: типовые обработки обмена, выгрузка в идентичную конфигурацию, универсальный обмен данными в формате XML или обработки с портала 1С. Ниже разобраны рабочие сценарии с конкретными действиями и ограничениями каждого способа.
Определите цель выгрузки и формат результата
От цели зависит выбор инструмента. Если нужно передать учёт по организации в новую пустую базу той же конфигурации — подходит выгрузка в идентичную конфигурацию. Если данные нужны для загрузки в другую конфигурацию (например, из УТ в БП) — потребуются правила обмена. Если задача — просто получить таблицы для анализа, достаточно выгрузки отчётов и списков в Excel.
Также заранее уточните объём: только справочники и документы по организации, или ещё остатки по регистрам на дату разделения. Перенос остатков — самая трудоёмкая часть, потому что остатки придётся либо выгружать движениями документов, либо вводить документами ввода начальных остатков в новой базе.
Как выбрать способ
Подготовка: резервная копия и проверка прав
Любые операции выгрузки и особенно удаления данных выполняйте только после создания резервной копии. Для файловой базы достаточно скопировать файл 1Cv8.1CD в отдельный каталог при закрытых сеансах пользователей. Для клиент-серверной базы сделайте выгрузку через конфигуратор (Администрирование → Выгрузить информационную базу) или средствами СУБД.
Проверьте, что у вашей учётной записи есть полные права или права администратора — типовые обработки обмена недоступны пользователям с ограниченными ролями. Также убедитесь, что версии конфигураций источника и приёмника совпадают, если планируется выгрузка в идентичную конфигурацию: при расхождении релизов обмен может завершиться ошибкой или данные загрузятся некорректно.
Способ 1: выгрузка в идентичную конфигурацию с отбором
В конфигурациях на базе Библиотеки стандартных подсистем (БП 3.0, УТ 11, ERP, ЗУП) есть встроенный механизм обмена. Откройте раздел «Администрирование» → «Синхронизация данных» либо найдите обработку «Выгрузка данных в идентичную конфигурацию» через «Все функции». В настройках обмена укажите отбор по организации: большинство типовых правил поддерживают фильтрацию по организациям и датам.
Последовательность действий: создайте узел обмена, в настройках узла установите отбор «По организации» и выберите нужную, затем выполните выгрузку в файл. В новой пустой базе той же конфигурации выполните загрузку из файла. После загрузки проверьте количество документов по организации и сравните оборотно-сальдовую ведомость в обеих базах за одинаковый период.
- 1Сделайте резервную копию базы-источника
- 2Откройте «Администрирование» → «Синхронизация данных» и включите обмен
- 3Создайте настройку синхронизации с выгрузкой в файл
- 4В отборах укажите нужную организацию и период
- 5Выполните выгрузку и сохраните файл обмена
- 6В новой базе той же версии выполните загрузку из файла
- 7Сверьте ОСВ и количество документов в обеих базах
Способ 2: универсальный обмен данными XML
Обработка «Универсальный обмен данными в формате XML» (входит в поставку большинства конфигураций и доступна на диске ИТС) позволяет выгружать объекты по произвольным правилам конвертации. Для отбора по одной организации используйте типовые правила обмена между вашими конфигурациями и задайте отбор на вкладке «Выгружаемые данные» — там можно ограничить выгрузку документами конкретной организации и справочниками, связанными со ссылками.
Ключевая особенность: справочники (контрагенты, номенклатура, договоры) обычно выгружаются «по ссылкам» — только те элементы, которые реально используются в выгружаемых документах. Это удобно: новая база не будет засорена лишними элементами. Но если нужен полный справочник, отметьте его выгрузку принудительно.
Способ 3: разделение базы через копию с удалением лишних организаций
Когда нужно физически разделить базу на несколько независимых, практикуют обратный подход: делают столько копий базы, сколько организаций нужно выделить, и в каждой копии удаляют чужие организации вместе с их документами. Для этого используют штатную пометку на удаление: сначала помечают документы по организации (удобно через групповую обработку списков или обработку «Удаление данных по организации», если она есть в конфигурации), затем выполняют «Удаление помеченных объектов» из раздела «Администрирование».
После удаления рекомендуется выполнить тестирование и исправление базы с реструктуризацией, чтобы физически сократить размер файла и устранить битые ссылки. Этот способ надёжен, но требует аккуратности: контрагенты и номенклатура общие для всех организаций, поэтому удалять нужно только документы и регистры, а справочники оставить.
Проверка результата после переноса
После любого способа переноса обязательна сверка. Сформируйте оборотно-сальдовую ведомость по выгружаемой организации в старой и новой базе за один и тот же период — итоги должны совпадать до копейки. Дополнительно сравните количество документов по типам и проверьте карточки нескольких контрагентов и договоров.
Обратите внимание на нумерацию документов: в новой базе нумерация может начаться заново или продолжить старую — это нормально, но префиксы организации стоит настроить сразу. Также проверьте, что перенеслись привязанные файлы, если использовалось хранение файлов в базе: не все способы обмена переносят присоединённые файлы.
Как проверить результат
Обороты и сальдо совпадают в обеих базах
Расхождения по счетам — ищите невыгруженные документы или остатки
Совпадает с источником по отбору организации
Часть видов документов отсутствует — проверьте правила и отборы
Все элементы, используемые в документах, присутствуют
В документах пустые или битые ссылки
Регламентированные отчёты формируются без ошибок
Ошибки при заполнении — не перенесены остатки или сведения
Ограничения и когда привлекать специалиста
Типовые средства не переносят всё подряд: настройки пользователей, историю изменений, некоторые служебные регистры и присоединённые файлы часто остаются за бортом. Если в базе велись взаиморасчёты между организациями одной группы, после разделения потребуется ручная корректировка взаимных задолженностей.
Самостоятельно безопасно выполнять выгрузку в идентичную конфигурацию и выгрузку списков в Excel. Перенос между разными конфигурациями с доработкой правил конвертации, свёртка больших баз и разделение базы с обособленными подразделениями — задачи, где ошибка стоит дорого, и их разумнее поручить специалисту по 1С с предварительным тестом на копии.
Что важно запомнить
Данные по одной организации выгружают через обмен в идентичную конфигурацию с отбором, универсальный обмен XML или разделение копии базы. Всегда начинайте с резервной копии, а заканчивайте сверкой ОСВ и количества документов.
Частые вопросы
Можно ли выгрузить организацию через конфигуратор?
Нет. Выгрузка информационной базы в конфигураторе копирует базу целиком без отборов по организациям. Для фильтрации используются механизмы обмена данными или удаление лишних данных в копии базы.
Перенесутся ли присоединённые файлы и сканы документов?
Не всегда. Типовые обмены переносят файлы только если это предусмотрено правилами и включён соответствующий признак выгрузки. Проверьте несколько документов с вложениями после загрузки и при необходимости перенесите файлы отдельно.
Что делать с остатками на дату разделения базы?
Два варианта: выгрузить все документы с самого начала учёта (тогда остатки сформируются сами) или перенести документы с даты разделения, а остатки ввести в новой базе документами ввода начальных остатков. Второй вариант быстрее, но требует точной сверки с источником.
Работает ли отбор по организации, если учёт ведётся без обособленных подразделений?
Да, отбор по организации не зависит от наличия подразделений. Но если документы оформлялись без указания организации (что возможно в некоторых старых конфигурациях), они не попадут в выгрузку — такие документы нужно найти и исправить заранее.
Сколько времени занимает выгрузка?
Зависит от объёма базы и способа. Выгрузка одной организации из базы среднего размера через обмен XML обычно занимает от нескольких минут до нескольких часов. Разделение большой базы через копирование и удаление с последующим тестированием может занять значительно больше времени.
Нужно ли прерывать работу пользователей?
Для выгрузки через обмен — желательно, но не обязательно: документы, проведённые во время выгрузки, могут не попасть в файл. Для удаления данных и тестирования и исправления монопольный режим обязателен, пользователей нужно отключить.