Вопрос

Перенос раздела между серверами

Пытаюсь перенести раздел без пакета кусками. Сущности типа "Объект" перенеслись. А сущности типа "Клиентский модуль" хоть и сообщают что перенеслись в списке в управлении конфигурацией не появляются. И в мастере настройки рабочих мест раздел не виден. Что сделал не так?

 

Вот список на сервере источнике.

Изображение удалено.

 

Вот список на сервере приемники

Изображение удалено.

Нравится

8 комментариев

По второму скриншоту вижу, что вы настроили отображение реестра схем типа "объект", поэтому у вас отображаются только объекты. Выберете как на первом скриншоте тип "Все элементы" и увидите клиентские схемы.

Есть одно но. Нельзя просто так перенести раздел "кусками". Дело в том, что чтобы работал раздел, нужны еще элементы привязки данных - записей в таблицах для связывания объектов и схем. Без них раздел не заработает

Для пробы сделал раздел без ссылок на другие разделы или справочники. Это имелось ввиду?

 

Или что-то другое имелось ввиду?

Рашид Еркиналиев,

Нет, не совсем.

Посмотрите эту тему https://community.terrasoft.ru/questions/poryadok-sozdaniya-razdela-vru…

Правильно ли я понял:

1. Чтобы перенести раздел частями надо еще в базе сделать нужные апдейты. (для чего тогда нужна такая выгрузка объектов раздела?)

2. Корректно раздел с сервера на сервер можно перенести только в составе пакета, механизма для корректного переноса раздела (без ручного вмешательства в БД) не существует

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

Между средами разработки изменения переносятся с помощью свн.

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

Рашид, проще говоря, новый раздел состоит из совокупности схем (объекты, скрипты, иногда DCM) и записей в служебных таблицах с перечнями разделов, деталей, справочников и прочего. Конечно, схемы — тоже записи в таблицах, но и не только, поэтому с ними никто так не работает.

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

Когда раздел переносят вне пакетов вручную, то выгружают в файлы на одном сайте и загружают из файлов на другом схемы в правильном порядке (зависящие от других — после тех, от которых зависит), в конце обязательно публикуют каждый объект,  а потом вручную пишут и запускают SQL-запросы для регистрации раздела. Когда-то этот способ был единственный. Пример последовательности таких действий есть в статье по ссылке выше.

Спасибо, Александр, примерно понятно.

Показать все комментарии