Заполнение поля типа «Логика» в файле импорта

Значение «Истина» Значение «Ложь»
Да Нет
"+" "–"
True False

Пример создания пакета импорта

Рассмотрим создание пакета импорта на примере импорта справочника физических лиц со списком контактов.

Таблица 16.5.1 Файл импорта физических лиц со списком контактов

Лист 1
Фамилия Имя Отчество Дата рождения Комментарий
Иванов Иван Иванович 29.09.1969 Кандидат …
Петров Петр Петрович 04.05.1978  
Лист 2
Тип контакта        
Этаж/Кабинет        
Сотовый телефон        
Домашний телефон        
Электронная почта        
Лист 3
Фамилия Имя Отчество Тип контакта Контакт
Иванов Иван Иванович Этаж/Кабинет 3 этаж, комната 122
Иванов Иван Иванович Домашний телефон
Петров Петр Петрович Этаж/Кабинет 3 этаж, комната 122
Петров Петр Петрович Сотовый телефон 4 434 434 342 234
Петров Петр Петрович Электронная почта [email protected]

Выбрать файл генерации пакета импорта в виде, который представляет Таблица 16.5.1. Для первого листа в качестве класса приемника выбрать класс Физические лица, для второго листа – класс Типы контактов, для третьего – элементы списков БизнесМодель.КонтактыФизЛиц.

Ввести название пакета импорта «Импорт физлиц с контактами».

Этап. Импорт физических лиц

Произвести настройку соответствий параметров класса «Физические лица» колонкам листа «Лист 1» файла MS Excel.

Заполнение поля типа «Логика» в файле импорта - student2.ru

Рис. 16.5.1

Если не был выбран файл генерации, добавить из контекстного меню новый этап для импорта физических лиц. Имя листа – Лист 1. Класс приемник – класс БизнесМодель.ФизЛица.

Заполнение поля типа «Логика» в файле импорта - student2.ru

Рис. 16.5.2

Допустим, что однозначным идентификатором физического лица является набор колонок Фамилия, Имя, Отчество.

Конечно, чтобы однозначно определить объект, этого может оказаться недостаточно. К параметрам Фамилия, Имя, Отчество возможно добавление таких параметров, как Адрес, Дата рождения, Паспортные данные – при их наличии и необходимости задания в качестве ключевых. В таком случае параметры Адрес и Паспортные данные могут являться объектными, то есть сложными параметрами, уже для объекта Физическое лицо.

На закладке «Ключ» задать параметры Фамилия, Имя, Отчество.

Заполнение поля типа «Логика» в файле импорта - student2.ru

Рис. 16.5.3

На закладке «Параметры» задать параметры Дата рождения, Комментарий.

Заполнение поля типа «Логика» в файле импорта - student2.ru

Рис. 16.5.4

Этап. Импорт типов контактов

Произвести настройку соответствий параметров класса «Типы контактов» колонкам листа «Лист 2» файла MS Excel.

Заполнение поля типа «Логика» в файле импорта - student2.ru

Рис. 16.5.5

Если не был выбран файл генерации, добавить из контекстного меню новый этап для импорта типов контактов. Имя листа – Лист 2. Класс приемник – класс БизнесМодель.ТипыКонтактов.

Ключом для типа контакта будет его Название. Добавить его на закладке «Ключ».

Заполнение поля типа «Логика» в файле импорта - student2.ru

Рис. 16.5.6

Наши рекомендации