Импорт конфигурации используется для загрузки настроенных объектов из другого экземпляра системы "Первая Форма".
Для работы механизма необходимо соблюдать условие, что на площадке-приемнике не создаются никакие сущности (за исключением пользователей, орг.структуры и групп пользователей), и все настройки попадают в базу только через механизм переноса. Это позволит предотвратить конфликты переносимых данных. |
---|
На площадке-источнике и площадке-приемнике должна быть одинаковая версия платформы |
---|
Окно импорта
Порядок действий:
1. Нажмите кнопку Выбрать файл миграции. Выберите файл (архив) с данными для импорта.
2. При необходимости включите опции Нужна денормализация переносимых категорий и Загружать все резолюции
Для денормализации сводного раздела при импорте конфигурации необходимо активировать опцию Нужна денормализация переносимых категорий |
---|
3. После выбора файла миграции становится доступна кнопка Проверить — нажатие на нее запускает проверку переносимых сущностей и выдает результат с информацией о переносимых сущностях. В таблице представлены следующие колонки:
•Название — название переносимой сущности. Большинство переносимых объектов не имеют отдельного названия с переводом.
•Таблица — наименование таблицы БД, в которую переносится сущность.
•GUID — GUID переносимого объекта.
•Статус — статус переноса.
Опция Показать только изменяемые скрывает записи в статусе "Без изменений".
Пример проверки файла миграции
Таблица со списком переносимых сущностей поддерживает фильтрацию и сортировку.
В процессе анализа переносимых сущностей им может быть присвоен один из четырех статусов:
•Добавить — объект отсутствует в источнике и будет добавлен.
•Обновить — объект присутствует в источнике, но будет обновлен.
•Конфликт — объект с данным идентификатором уже присутствует и приемнике, загрузка невозможна.
•Без изменений — объект в приемнике и источнике идентичный, и останется без изменений.
Нажмите кнопку Импортировать. Импорт осуществляется с сохранением Id.
В процессе импорта утилита просматривает список зависимых сущностей, которые не были включены в экспорт, но на которые ссылается какая-либо из импортируемых сущностей. При этом целевая база проверяется на наличие в ней перечисленных зависимых сущностей. Сопоставление выполняется не только по ID, но и по GIUD — если ID разные, а GUID одинаковый, сущности будут сопоставлены корректно. Если какие-то зависимые сущности не найдены, выдается сообщение об ошибке. Пока такие ошибки обнаруживаются, процесс импорта не начинается.
После завершения импорта рекомендуется вручную проверить корректность переноса настроек, почистить кеш, выполнить денормализацию категорий, для которых переносились настройки, и перезапустить пул приложения. |
---|
Полезные ссылки