Как вынести организацию в отдельную базу (удалить данные других организаций), отвязать базу от РИБ

04.09.25

База данных - Инструменты администратора БД

Задача: в базе ведётся несколько юридических лиц, необходимо выделить одно или несколько юр.лиц в отдельную базу. Например, в связи с реорганизацией бизнеса, передачей ведения учета другому сотруднику или бухгалтеру. Также может пригодиться при даунгрейде версии конфигурации до базовой. Например, когда необходимо передать базу на ведение бухгалтеру, у которого есть только базовая лицензия, но в базе ведётся несколько юр. лиц. Приложенную обработку можно также использовать, когда надо изменить главный узел распределённой информационной базы или отвязать информационную базу от узлов РИБ. Обработка позволяет назначить произвольный узел РИБ главным узлом, а также назначить "пустой" (неопределено) главный узел, т.е. отвязать базу от распределённых баз.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Установить главный узел РИБ
.epf 5,88Kb
1 2 150 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой
  • Если нужно только отвязать базу от РИБ, без удаления данных организаций - см. ниже
  • Выполнить даунгрейд до базовой версии базы, в которой только одна организация - см. тут

Оставляем в базе только нужные организации.

Чтобы удалить из базы данные других организаций и/или оставить только одну или несколько нужных организаций, можно использовать несколько подходов.

Самый очевидный подход - удалить данные ненужных организаций. Однако в связи с большим количеством различных справочников и документов, взаимосвязью данных и необходимостью контроля ссылочной целостности (нельзя удалять объекты, на которые есть ссылки в других объектах) задача удаления данных по организации может быть достаточно сложной и занять продолжительное время.

Для упрощения и ускорения процесса можно воспользоваться функционалом Распределённых информационных баз (РИБ). В некоторых типовых конфигурациях уже есть встроенный функционал Распределённых информационных баз с фильтром по организации. В рамках статьи будем рассматривать конфигурацию 1С:Бухгалтерия ред. 3, но вариант также подойдёт для всех конфигураций, имеющих функционал РИБ с фильтром по организации или РИБ с фильтрами.

На момент написания статьи РИБ с фильтром по организации доступен в конфигурациях: 1С:Бухгалтерия, Розница 3, УНФ 3, УТ 11.5, ЗУП (для ЗУП нет отдельной настройки с фильтром, отбор по организациям можно установить в общей настройке - Распределённая информационная база). В конфигурации КА, ERP данный план обмена отсутствует, его можно доработать или использовать универсальный формат обмена "Enterprise Data". Для остальных конфигураций не проверялось.

Перед проведением всех манипуляций обязательно сделайте резервную копию базы.

Вначале необходимо настроить узлы РИБ: Администрирование - Синхронизация данных.

 

 

Устанавливаем флажок Синхронизация данных и переходим к настройке синхронизации.

 

 

Создаём новую синхронизацию и выбираем Распределенная информационная база с фильтром по организации.

 

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

 

 

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

Т.к. мы использовали механизм РИБ, новая созданная база будет подчинённой исходной базе. И для автономной работы необходимо отвязать её от головного узла РИБ.

Отвязываем базу от головного узла РИБ

Чтобы отвязать базу от узла РИБ, нужно установить значение главного узла в "неопределено", т.е. выполнить метод:

ПланыОбмена.УстановитьГлавныйУзел(Неопределено);

или воспользоваться приложенной обработкой, открываем скачанную обработку через Файл - Открыть и нажимаем кнопку "Отвязать от главного узла".

 

 

Если необходимо привязать базу к главному узлу или связать с другим узлом распределённой базы, выбираем нужный план обмена, выбираем узел, который надо назначить главным, и нажимаем "Установить выбранный главный узел".

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

Если в базе осталась одна организация, для удобства можно отключить учет по нескольким организациям: Администрирование - Настройка программы - Функциональность - Организация, снимаем флаг Учет по нескольким организациям.

 

 

 Если необходимо перейти с версии ПРОФ на базовую.

Для даунгрейда с версии ПРОФ на базовые версии необходимо, чтобы в базе осталась только одна организация, отключить флаг Вести учет по нескольким организациям. Далее подготавливаем типовую базовую конфигурацию в cf файле. Релиз базовой конфигурации должен совпадать с релизом версии ПРОФ.

В версии ПРОФ снимаем конфигурацию с поддержки, в режиме конфигуратора: Конфигурация - Поддержка - Настройка поддержки. Включаем возможность изменения и снимаем конфигурацию с поддержки.

 

 

Далее Конфигурация - Загрузить конфигурацию из файла, выбираем файл базовой типовой конфигурации, система предложит поставить базу на поддержку поставщика, соглашаемся.

 

 

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

 

/////////////////////////////////////////

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

Для конфигураций не имеющих настройки обмена с фильтром по организациям можно выполнить доработки по аналогии с описанным методом или применить другие способы разбивки данных по организациям.

Приложенная обработка является универсальной и будет работать на любой конфигурации на платформе 8.3. Код открыт. Может быть использована для отвязки базы от головного узла обмена или восстановления связи с головным узлом. Перечень релизов ниже касается именно работы обработки, а не описанного кейса.

Проверено на следующих конфигурациях и релизах:

  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.181.31
  • Зарплата и управление персоналом КОРП, редакция 3.1, релизы 3.1.34.77
  • Управление торговлей, редакция 11, релизы 11.5.24.43
  • 1С:Комплексная автоматизация 2, релизы 2.5.24.43
  • 1С:ERP Управление предприятием 2, релизы 2.5.24.43

Вступайте в нашу телеграмм-группу Инфостарт

удалить организацию очистить организацию одна организация сменить узел отвязать узел даунгрейд базовая версия как сделать из ПРОФ базовую

См. также

SALE! 10%

Перенос данных 1C Программист 1С v8.3 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте время - используйте готовое решение для перехода! | Позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию | В переносе есть фильтр по организации и множество других опциональных параметров выгрузки | Есть несколько алгоритмов выгрузки остатков на выбор

55778 50200 руб.

04.08.2015    177120    391    291    

414

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    40227    219    113    

207

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

27660 руб.

12.06.2017    151505    878    302    

457

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой

55778 50200 руб.

15.04.2019    78206    210    161    

149

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

48278 43450 руб.

25.02.2015    177496    324    273    

393

Инструменты администратора БД Инструментарий разработчика Роли и права Программист 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

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

16000 руб.

10.11.2023    18742    78    39    

92

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С v8.3 1C v8.2 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Платные (руб)

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 2, УНФ 1.6 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.

16260 руб.

18.02.2016    194334    633    540    

548

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из ERP в ЗУП 3 | из КА 2 в ЗУП | Готовые правила конвертации данных (КД 2) для переноса остатков, документов с движениями и справочной информации 3 | Есть перенос начальной задолженности по зарплате и начальной штатной расстановки на выбранную дату | Обороты за прошлые годы (данные для расчета среднего) переносятся свернуто в документ "Перенос данных" | Есть фильтр по организациям | Документы за текущий период переносятся сразу с движениями, поэтому не потребуется делать перерасчеты | Перенос можно проверить перед покупкой, обращайтесь!

53111 47800 руб.

03.12.2020    41203    116    74    

110
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Xershi 1541 04.09.25 09:49 Сейчас в теме
Спасибо, что разжевали. Примерно так и думал, что это так работает!
2. d4rkmesa 05.09.25 08:33 Сейчас в теме
3. d4rkmesa 05.09.25 08:36 Сейчас в теме
Интересно, как вы проверили (причем так быстро, релиз то только 4 дня как вышел) в 1С:ERP Управление предприятием 2, релизы 2.5.24.43, там внезапно появился РИБ по организации? Какая-нибудь нейросеть потом это перепишет и народ будет пытаться разделить базу из ERP. Конечно, если эту статью не написала нейросеть.
4. de0nis 550 05.09.25 09:36 Сейчас в теме
(3) Если вопрос про обработку, то она никак не привязана к конфигурации, она позволяет сменить главный узел РИБ в любой конфигурации, где реализован РИБ, т.к. указание конфигурации обязательно, указал все основные.

По тексту, там и не написано про ERP, написано "для всех конфигураций, имеющих функционал РИБ с фильтром по организации", хотя с "В большинстве типовых конфигурациях", всё таки погорячился :), этот план обмена есть далеко не везде, поправлю. Спасибо за замечание.

В целом метод применим и для КА и ERP, но план обмена надо будет разрабатывать. При определённых условиях это будет проще, чем удалять данные. Регистрируем объекты в узле по организации и переносим их в новую базу. Но тут вообще задача может быть не тривиальная, особенно при использовании механизмов интеркампани.
5. d4rkmesa 05.09.25 10:49 Сейчас в теме
(4) И тем не менее, вы написали:
"Проверено на следующих конфигурациях и релизах:
...
1С:Комплексная автоматизация 2, релизы 2.5.24.43
1С:ERP Управление предприятием 2, релизы 2.5.24.43"
что вводит в заблуждение, это неправда, мягко говоря. По факту, получается, вы это не проверяли и с такими кейсами не сталкивались, похоже.

Не спорю, обработка может быть полезной в случае с ЗУП, БП и УПП, и, возможно, УТ (если оттуда не убрали тот функционал).
6. de0nis 550 05.09.25 12:32 Сейчас в теме
(5) Написал же выше, этот текст тянется автоматически из данных обработки, я его не писал. Там обязательно указать конфигурации, обработка универсальная, поэтому для неё указаны все конфигурации. Она будет работать в том числе и на ERP, в ERP может быть использована, на пример, для отвязки базы от узла РИБ. Так что тут всё правда.

Кейс описан конкретно для бухгалтерии, со скринами из Бухгалтерии. 90% подобных задач в моей практике делались именно для бухгалтерии. Про применение для других конфигураций по Вашему замечанию написал более подробно. Ни где не написано, что это кейс для ERP и он будет работать в ERP "из коробки". Написано подойдёт для конфигураций с планом обмена с фильтрами, нет плана обмена - значит "из коробки" не подойдёт, или дорабатываем или применяем другой способ.
7. d4rkmesa 05.09.25 14:24 Сейчас в теме
(6) Спасибо за пояснение.
Для отправки сообщения требуется регистрация/авторизация