Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:export_import:customizable_data_exchange:import_package_setting:principals_of_conformity_settings [2017/02/19 20:49] belkin |
ru:manual:export_import:customizable_data_exchange:import_package_setting:principals_of_conformity_settings [2017/02/20 08:40] (текущий) |
||
---|---|---|---|
Строка 23: | Строка 23: | ||
^ **Название пункта** ^ **Описание** ^ | ^ **Название пункта** ^ **Описание** ^ | ||
| **Добавить параметр** | Пункт меню предназначен для добавления простых параметров. Открывает окно выбора параметра. Если при загрузке был выбран файл для генерации, затем откроется окно выбора внешнего параметра. Добавляет новую строку в список параметров. | | | **Добавить параметр** | Пункт меню предназначен для добавления простых параметров. Открывает окно выбора параметра. Если при загрузке был выбран файл для генерации, затем откроется окно выбора внешнего параметра. Добавляет новую строку в список параметров. | | ||
- | | **Добавить сложный параметр** | Пункт меню предназначен для упрощения добавления сложных параметров, которые не задаются в Business Studio в виде конкретных строковых параметров (например, если ключ состоит из трёх строковых параметров одного объектного параметра, как в примере из Принципы задания соответствий параметров). Вы также можете создать их вручную, редактируя объект колонки. Открывает окно выбора параметра, затем **Окно свойств** объекта колонки, добавляет выбранный объектный параметр в качестве значения параметра "Параметр", а конечный текстовый параметр - в новую строку вкладки "Список колонки" этого окна. Далее на этой вкладке можно добавить ещё строковые параметры. Описание задания соответствий приведено в данной статье ниже. | | + | | **Добавить сложный параметр** | Пункт меню предназначен для упрощения добавления сложных параметров, которые не задаются в Business Studio в виде конкретных строковых параметров (например, если ключ состоит из трёх строковых параметров одного объектного параметра, как в примере из Принципы задания соответствий параметров). Вы также можете создать их вручную, редактируя объект колонки. Открывает окно выбора параметра, затем **Окно свойств** объекта колонки (см. [[ru/manual/export_import/customizable_data_exchange/import_package_setting/column_object_edit]]), добавляет выбранный объектный параметр в качестве значения параметра "Параметр", а конечный текстовый параметр - в новую строку вкладки "Список колонки" этого окна. Далее на этой вкладке можно добавить ещё строковые параметры. Описание задания соответствий приведено в данной статье ниже. | |
- | | **Свойства** | Открывает **Окно** редактирования **объекта** **колонки (см.** Окно редактирования объекта колонки******)**. | | + | | **Свойства** | Открывает **Окно свойств** объекта колонки. | |
| **Удалить параметр** | Удаляет выделенную строку из списка параметров. | | | **Удалить параметр** | Удаляет выделенную строку из списка параметров. | | ||
<endTableBox| Таблица 1. Контекстное меню параметров описания этапа импорта > | <endTableBox| Таблица 1. Контекстное меню параметров описания этапа импорта > | ||
Строка 30: | Строка 30: | ||
На примере данных, которые содержит Таблица 1 из статьи [[ru/manual/export_import/customizable_data_exchange/import_package_setting/import_file_view]], рассмотрим принципы задания соответствий параметров. На Рис. 2 представлена схема импорта физических лиц на основе рассматриваемого примера. | На примере данных, которые содержит Таблица 1 из статьи [[ru/manual/export_import/customizable_data_exchange/import_package_setting/import_file_view]], рассмотрим принципы задания соответствий параметров. На Рис. 2 представлена схема импорта физических лиц на основе рассматриваемого примера. | ||
- | [{{ ru/manual/export_import/customizable_data_exchange/import_package_setting/import_steps_description/principals_of_conformity_settings/principals_of_conformity_settings_2.png?nolink | Рисунок 2. Схема импорта в справочник "БизнесМодель.ФизЛица" }}] | + | [{{ ru/manual/export_import/customizable_data_exchange/import_package_setting/principals_of_conformity_settings/principals_of_conformity_settings_2.png?nolink | Рисунок 2. Схема импорта в справочник "БизнесМодель.ФизЛица" }}] |
Сначала необходимо импортировать физических лиц, поэтому первым этапом будет импорт строк из листа "Лист 1" в справочник "БизнесМодель.Физлица". Пусть в данном файле импорта по колонкам **Фамилия**, **Имя**, **Отчество** можно однозначно определить импортируемый объект. Тогда ключевыми параметрами объекта "Физлицо" будут поля "Фамилия", "Имя", "Отчество". Каждое из этих полей можно представить в виде конечной строки. Параметры "Дата рождения" и "Комментарий" не будут являться в данном случае ключевыми. Каждое из этих полей также можно представить в виде конечной строки. | Сначала необходимо импортировать физических лиц, поэтому первым этапом будет импорт строк из листа "Лист 1" в справочник "БизнесМодель.Физлица". Пусть в данном файле импорта по колонкам **Фамилия**, **Имя**, **Отчество** можно однозначно определить импортируемый объект. Тогда ключевыми параметрами объекта "Физлицо" будут поля "Фамилия", "Имя", "Отчество". Каждое из этих полей можно представить в виде конечной строки. Параметры "Дата рождения" и "Комментарий" не будут являться в данном случае ключевыми. Каждое из этих полей также можно представить в виде конечной строки. | ||
Строка 53: | Строка 53: | ||
В процессе импорта (Рис. 3) по ключевым параметрам "Фамилия", "Имя", "Отчество" в справочнике "БизнесМодель.Физлица" ищется объект. В случае если такой объект существует, произойдет обновление неключевых параметров "Дата рождения", "Комментарий". В случае если по ключевым параметрам объект не найден - будет создан новый объект. | В процессе импорта (Рис. 3) по ключевым параметрам "Фамилия", "Имя", "Отчество" в справочнике "БизнесМодель.Физлица" ищется объект. В случае если такой объект существует, произойдет обновление неключевых параметров "Дата рождения", "Комментарий". В случае если по ключевым параметрам объект не найден - будет создан новый объект. | ||
- | [{{ ru/manual/export_import/customizable_data_exchange/import_package_setting/import_steps_description/principals_of_conformity_settings/principals_of_conformity_settings_3.png?nolink | Рисунок 3. Поиск объекта по ключевым параметрам }}] | + | [{{ ru/manual/export_import/customizable_data_exchange/import_package_setting/principals_of_conformity_settings/principals_of_conformity_settings_3.png?nolink | Рисунок 3. Поиск объекта по ключевым параметрам }}] |
Далее необходимо импортировать список контактов физических лиц. То есть вторым этапом будет импорт строк листа "Лист 2" в класс элементов списков "БизнесМодель.КонтактыФизЛиц" из листа "Лист 2" файла импорта. Владельцем списка "БизнесМодель.КонтактыФизЛиц" является справочник "БизнесМодель.Физлица". Ключ объекта справочника "БизнесМодель.Физлица" - набор простых параметров "Фамилия", "Имя", "Отчество". Таким образом, на данном этапе задается ключ владельца импортируемого объекта. | Далее необходимо импортировать список контактов физических лиц. То есть вторым этапом будет импорт строк листа "Лист 2" в класс элементов списков "БизнесМодель.КонтактыФизЛиц" из листа "Лист 2" файла импорта. Владельцем списка "БизнесМодель.КонтактыФизЛиц" является справочник "БизнесМодель.Физлица". Ключ объекта справочника "БизнесМодель.Физлица" - набор простых параметров "Фамилия", "Имя", "Отчество". Таким образом, на данном этапе задается ключ владельца импортируемого объекта. | ||
Строка 67: | Строка 67: | ||
На Рис. 4 представлена схема импорта контактов физических лиц на основе рассматриваемого примера. | На Рис. 4 представлена схема импорта контактов физических лиц на основе рассматриваемого примера. | ||
- | [{{ ru/manual/export_import/customizable_data_exchange/import_package_setting/import_steps_description/principals_of_conformity_settings/principals_of_conformity_settings_4.png?nolink | Рисунок 4. Схема настройки пакета импорта для элементов списков "БизнесМодель.КонтактыФизЛиц" }}] | + | [{{ ru/manual/export_import/customizable_data_exchange/import_package_setting/principals_of_conformity_settings/principals_of_conformity_settings_4.png?nolink | Рисунок 4. Схема настройки пакета импорта для элементов списков "БизнесМодель.КонтактыФизЛиц" }}] |
- | В процессе импорта из листа "Лист 2" в элементы списков "БизнесМодель.КонтактыФизЛиц" по ключевым параметрам "Фамилия", "Имя", "Отчество" в справочнике "БизнесМодель.Физлица" ищется владелец объекта импорта. В случае если владелец не найден - будет выдана ошибка и объект импортирован не будет. | + | В процессе импорта из листа "Лист 2" в элементы списков "БизнесМодель.КонтактыФизЛиц" по ключевым параметрам "Фамилия", "Имя", "Отчество" в справочнике "БизнесМодель.Физлица" ищется владелец объекта импорта. В случае если владелец не найден - дальнейшее поведение зависит от состояния опции импорта "Пропускать объекты без Владельца", подробнее об опциях импорта см. [[ru/manual/export_import/customizable_data_exchange/import_package_setting/import_options]]. |
- | Настройка соответствий для сложных параметров производится в **Окне редактирования объекта колонки**, подробнее о работе с этим окно см. [[ru/manual/export_import/customizable_data_exchange/import_package_setting/column_object_edit]]. | + | Настройка соответствий для сложных параметров производится в **Окне свойств** объекта колонки, подробнее о работе с этим окном см. [[ru/manual/export_import/customizable_data_exchange/import_package_setting/column_object_edit]]. |
+ | |||
+ | |||
+ | |||
+ | [<contextnavigator>] | ||