В исходной базе 4 организации. Встала задача одну организацию выгрузить в отдельную базу. Решение давно существует.
1. Делаем распределённую базу, в периферийную выгружаем данные только по нужной организации.
2. Делаем из периферийной самостоятельную базу, перегружаем.
3. После перезагрузки видим окно: «Восстановление связи с главным узлом». Естественно, жмём кнопку «Отключить». Получаем ошибку об отсутствии прав на удаление для справочника «ПараметрыСинхронизации77»
.
4. Если теперь перегрузить базу, ошибки не будет, вроде всё хорошо. Но при очередном обновлении получаем ошибку типа «Справочник.СтатусыНалогоплательщиковПоНДФЛ.Беженцы. Предопределенный элемент отсутствует в данных». В приципе, ошибка исправляема, это обсуждалось на Мисте. Но такого типа ошибки будут повторяться ещё не раз. Причина в том, что предопределённые элементы справочников в получившейся базе остались помечены, как созданные в главном узле из-за ошибки в п.3.
Чтобы не возникала ошибка п. 3, перед его выполнением нужно зайти в конфигуратор и дать пользователю, под которым выполняются данные операции, дополнительно к полным правам право «УдаленныйДоступСтандартныйИнтерфейсOData». Если добавить это право ранее п.3, то после отключения связи с центральным узлом это право у пользователя исчезнет.
Если вы всё же справились с ошибкой из п.4, во избежание появления подобных ошибок в будущем, видимо, нужно снова через РИБ сделать новую периферийную, потом сделать её самостоятельной базой с учётом того, что при первом запуске самостоятельной базы у пользователя должны быть права «УдаленныйДоступСтандартныйИнтерфейсOData» в дополнение к полным правам.
Почти моя ситуация. Зарегистрировался, чтобы добавить рейтинг.
Разверните пожалуйста п. 2. Как вы делаете из периферийной самостоятельную базу? Что значит после этого перегружаем?
(2) mk126, Например, вот такhttp://forum.infostart.ru/forum33/topic80807/ . Можно найти готовую обработку. Под «перегружаем» имею в виду перезапуск базы.