Этап. Импорт контактов физических лиц
Произвести настройку соответствий параметров класса «БизнесМодель.КонтактыФизлиц» колонкам листа «Лист 3» файла MS Excel. Рис. 17.5.7 Если не был выбран файл генерации, добавить из контекстного меню новый этап для импорта контактов физических лиц. Имя листа – Лист 3. Класс приемник – класс элементов списков БизнесМодель.КонтактыФизЛиц. Ключом для контакта будут объектные параметры ТипКонтакта и Владелец (то есть физическое лицо), у которого, в свою очередь, ключом является набор параметров Фамилия, Имя, Отчество (см. п. 14.5.3 «Принципы задания соответствий параметров»). Рис. 17.5.8 Добавить их на закладке «Ключ»: · добавить простой параметр ТипКонтакта выбором пункта контекстного меню «Добавить параметр», в окне «Выбор параметра» выбрать Тип контакта, затем выбрать Название; в окне «Выберите колонку листа» выбрать Тип контакта или ввести вручную в поле «Параметр класса»; · добавить сложный параметр Владелец\{Фамилия}{Имя}{Отчество} выбором пункта контекстного меню «Добавить сложный параметр»; в окне выбора параметра включить опцию «Показывать все», выбрать параметр Владелец, в окне «Редактор колонки импорта» добавить соответствия для параметров Фамилия, Имя, Отчество. Рис. 17.5.9 То есть любому сколь угодно сложному объектному параметру можно поставить в соответствие набор текстовых полей, указав «путь» до каждого. Дополнительные параметры у сложного параметра всегда являются ключевыми полями (позволяющие однозначно его идентифицировать). Также дополнительным параметром может являться объектный параметр, в свою очередь содержащий набор полей (опять же ключевых). Ключом владельца будет набор параметров Фамилия, Имя, Отчество (классом владельцем является класс БизнесМодель.ФизЛица). Добавить этот набор параметров на закладке «Ключ владельца». Рис. 17.5.10 Дополнительным параметром (неключевым) является параметр Контакт. Добавить его на закладке «Параметры». Рис. 17.5.11 Сохранить внесенные изменения с помощью кнопки «Сохранить».
|