Подсистема Миграция приложений

Печать (Ctrl+P)

Подсистема Миграция приложений в технологии сервиса библиотеки стандартных подсистем ( см. рис 1 ) используется для:

  • Перенос данных пользователя из локальной версии конфигурации в приложение в сервисе;
  • Перенос приложения из одного сервиса в другой сервис.

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

Рис1 Состав подсистемы Миграция приложений технологии сервиса в БСП 3.1

Использование ( добавление) плана обмена “МиграцияПриложения” в расширении конфигурации

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

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

В расширениях, которые используют собственные объекты ( Справочники и документы) рекомендуется заимствовать план обмена “МиграцияПриложения” из основной конфигурации для которой разрабатывается расширение и включать собственные объекты в состав этого плана обмена и установить у каждого объекта расширения признак автоматическая авто регистрации “Запрещена” (См рис 2)

Рис 2 Пример расширения состава плана обмена из собственных объектов расширения

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

Следует отметить также, что в расширении можно создать собственный план обмена. Однако такой план обмена не может участвовать в распределенной информационной базе.

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

Previous Article
Next Article

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.