Заполнение поля типа «Логика» в файле импорта
Значение «Истина» | Значение «Ложь» |
Да | Нет |
"+" | "–" |
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.
Рис. 16.5.1
Если не был выбран файл генерации, добавить из контекстного меню новый этап для импорта физических лиц. Имя листа – Лист 1. Класс приемник – класс БизнесМодель.ФизЛица.
Рис. 16.5.2
Допустим, что однозначным идентификатором физического лица является набор колонок Фамилия, Имя, Отчество.
Конечно, чтобы однозначно определить объект, этого может оказаться недостаточно. К параметрам Фамилия, Имя, Отчество возможно добавление таких параметров, как Адрес, Дата рождения, Паспортные данные – при их наличии и необходимости задания в качестве ключевых. В таком случае параметры Адрес и Паспортные данные могут являться объектными, то есть сложными параметрами, уже для объекта Физическое лицо.
На закладке «Ключ» задать параметры Фамилия, Имя, Отчество.
Рис. 16.5.3
На закладке «Параметры» задать параметры Дата рождения, Комментарий.
Рис. 16.5.4
Этап. Импорт типов контактов
Произвести настройку соответствий параметров класса «Типы контактов» колонкам листа «Лист 2» файла MS Excel.
Рис. 16.5.5
Если не был выбран файл генерации, добавить из контекстного меню новый этап для импорта типов контактов. Имя листа – Лист 2. Класс приемник – класс БизнесМодель.ТипыКонтактов.
Ключом для типа контакта будет его Название. Добавить его на закладке «Ключ».
Рис. 16.5.6