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