Ручное создание образа удаленного узла базы данных в 1С 8.2

Авторhtadmin

Ручное создание образа удаленного узла базы данных в 1С 8.2

Сегодня столкнулся с проблемой при создании образа удаленного узла информационной базы. Программа выдает ошибку «нарушена ссылочная целостность» и просит перезапустить. Тестирование и исправление результата не дали. Но думаю тут дело не в этом. Проблемы начались когда я добавил в конфигурацию дополнительные объекты и отметил в плане обмена их для обмена.

Но статья не об этом. Статья о том как теперь сделать образ удаленного узла информационной базы? А очень просто. Производим выгрузку данных из базы. Создаем новую чистую базу. Восстанавливаем туда нашу выгрузку. Ну а дальше придется набрать несколько строк кода. Создадим внешнюю обработку. Добавит реквизит с типом ПланыОбмена и разместим его на форме. И теперь для обработчика нажатия по кнопку «Выполнить» добавим одну строчку.

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

Запустим нашу обработку. Выберем план обмена и нажмем выполнить. Теперь прочистим базу. например удалим лишний узлы и пользователей центрального филиала. Добавим новых пользователей и заполним для каждого пользователя настройки.Запустим нашу базу в режиме предприятие. Зайдем Операции-> Планы обмена -> Полный. Найдем там узел с зеленым шариком. Откроем его и внесем в него данные нашего узла. Откроем наш узел и перенесем в него данные узла,  которые мы редактировали до этого. Так как выгрузку я делаю из центральной базы, то мой узел в ней является основным. А в базе копии теперь нужно установить основной узел.

Теперь Нужно открыть Операции-> Константы-> Настройка программы и на закладке обмен данными прописать префикс филиала для которого создавали базу. Теперь можно Выгружать данные и отправлять их в филиал.

Об авторе

htadmin administrator

Оставить комментарий

Войти с помощью: