Опции импорта позволяют управлять правилами импорта данных в нестандартных ситуациях.
Параметр "Опции импорта" может быть выведен на показ в справочнике "Пакеты импорта" с помощью пункта меню Действия → Настройка параметров.
Для получения возможности редактировать значения перечисления из Окна справочника нужно включить опцию Редактирование значений ячеек из меню Действия. Если эта опция включена, опции пакета можно редактировать в выпадающем списке (о работе с выпадающими списками см. главу значение "Множество").
После редактирования опций следует сохранить пакет импорта по соответствующей кнопке в верхней части Окна справочника пакетов импорта.
Описание работы опций импорта приведено в таблице 1. По умолчанию для новых пакетов опции импорта отключены.
Название опции импорта | Описание |
---|---|
Пропускать объекты без Владельца | Опция определяет, как пройдёт импорт этапа в случае, если в рамках него делается попытка импортировать объекты, владельцы которых не найдены в базе по ключу со вкладки "Ключ владельца" пакета импорта: 1. Если опция включена – объекты, владельцы которых не найдены в базе по ключу со вкладки "Ключ владельца" пакета импорта, не будут импортированы, а остальные объекты будут импортированы. 2. Если опция отключена – все объекты, которые должны были импортироваться на данном этапе импорта, не будут импортированы (этап импорта будет пропущен целиком). |
Создавать объекты в корне, если не найден Родитель | Опция определяет, как пройдёт импорт этапа в случае, если в рамках него делается попытка импортировать объекты, родители которых не найдены в базе по ключу со вкладки "Ключ родителя" пакета импорта: 1. Если опция включена - объекты, родители которых не найдены в базе по ключу со вкладки "Ключ родителя" пакета импорта, будут импортированы в корень справочника, остальные объекты будут импортированы в качестве потомков для найденных в базе родителей. 2. Если опция отключена - объекты, родители которых не найдены в базе по ключу со вкладки "Ключ родителя" пакета импорта, не будут импортированы, а остальные объекты будут импортированы в качестве потомков для найденных в базе родителей. |
Пропускать объекты, если не найдены ссылки | Опция определяет, как пройдёт импорт этапа в случае, если в рамках него делается попытка импортировать объекты, для которых не получается найти объект для импорта значения в соответствии с настройками вкладки "Параметры" пакета импорта: 1. Если опция включена – объекты, для которых не получается найти объект для импорта значения в соответствии с настройками вкладки "Параметры" пакета импорта, не будут импортированы, а остальные объекты будут импортированы. 2. Если опция отключена - все объекты, которые должны были импортироваться на данном этапе импорта, не будут импортированы (этап импорта будет пропущен целиком). |
Экспортировать объекты по умолчанию | Опция определяет, экспортировать ли объекты по умолчанию классов, указанных в этапах импорта: 1. Если опция включена – объекты по умолчанию будут экспортированы. 2. Если опция отключена - объекты по умолчанию не будут экспортированы. |
Не выгружать объекты с незаполненными параметрами | Опция определяет, включать ли в выгружаемый пакет объекты, у которых не заполнен ни один из параметров импорта: 1. Если опция включена - такие объекты не будут добавлены в выгружаемый пакет. 2. Если опция отключена - такие объекты будут добавлены в добавляемый пакет. |
Не выгружать пустые этапы | Опция определяет, выгружать ли этап, если в него не попадает ни одного объекта: 1. Если опция включена - пустые этапы не выгружаются. 2. Если опция отключена - пустые этапы выгружаются. |
Не создавать новые объекты при импорте | Опция определяет, создавать ли при импорте объекты, если объект из файла импорта не найден в базе по ключу: 1. Если опция включена - такие объекты не будут создаваться. 2. Если опция отключена - такие объекты будут создаваться. |
Выгружать отображаемые значения | Опция определяет, в каком виде будут отображаться объекты (с эдиторами Stu(Class|Param|Language|Branch)Select) в экспортированном файле: 1. Если опция включена - такие объекты будут отображаться так, как они отображаются в Business Studio. Однако, импортировать такой файл в Business Studio нельзя, если опция влияет на хранимый класс или параметр. 2. Если опция отключена - такие объекты будут экспортироваться в виде guid. |