gifts2017

Выделение одной организации из Бухгалтерии редакция 3 через РИБ

Опубликовал Александр Шевелев (shevelyov) в раздел Администрирование - Распределенная БД (УРИБ, УРБД)

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

В исходной базе 4 организации. Встала задача одну организацию выгрузить в отдельную базу. Решение давно существует.

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

2. Делаем из периферийной самостоятельную базу, перегружаем.

3. После перезагрузки видим окно: "Восстановление связи с главным узлом". Естественно, жмём кнопку "Отключить". Получаем ошибку об отсутствии прав на удаление для справочника "ПараметрыСинхронизации77"

.

 

4. Если теперь перегрузить базу, ошибки не будет, вроде всё хорошо. Но при очередном обновлении получаем ошибку типа "Справочник.СтатусыНалогоплательщиковПоНДФЛ.Беженцы. Предопределенный элемент отсутствует в данных". В приципе, ошибка исправляема, это обсуждалось на Мисте. Но такого типа ошибки будут повторяться ещё не раз. Причина в том, что предопределённые элементы справочников в получившейся базе остались помечены, как созданные в главном узле из-за ошибки в п.3.

  Чтобы не возникала ошибка п. 3, перед его выполнением нужно зайти в конфигуратор и дать пользователю, под которым выполняются данные операции, дополнительно к полным правам право "УдаленныйДоступСтандартныйИнтерфейсOData". Если добавить это право ранее п.3, то после отключения связи с центральным узлом это право у пользователя исчезнет.

  Если вы всё же справились с ошибкой из п.4, во избежание появления подобных ошибок в будущем, видимо, нужно снова через РИБ сделать новую периферийную, потом сделать её самостоятельной базой с учётом того, что при первом запуске самостоятельной базы у пользователя должны быть права "УдаленныйДоступСтандартныйИнтерфейсOData" в дополнение к полным правам.

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Dart Moll (jediknight1000) 29.03.15 16:28
Почти моя ситуация. Зарегистрировался, чтобы добавить рейтинг.
2. mk126 (mk126) 27.06.16 12:43
Разверните пожалуйста п. 2. Как вы делаете из периферийной самостоятельную базу? Что значит после этого перегружаем?
3. Александр Шевелев (shevelyov) 27.06.16 16:54
(2) mk126, Например, вот так http://forum.infostart.ru/forum33/topic80807/. Можно найти готовую обработку. Под "перегружаем" имею в виду перезапуск базы.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа