Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:manual:export_import:customizable_data_exchange:import_package_setting:principals_of_conformity_settings [2017/02/19 20:43]
belkin создано
ru:manual:export_import:customizable_data_exchange:import_package_setting:principals_of_conformity_settings [2017/02/20 08:40] (текущий)
Строка 16: Строка 16:
 В столбце **Параметр** указывается параметр класса Business Studio. Выбирается нажатием на кнопку {{common/3dot.png?nolink}}. В столбце **Параметр** указывается параметр класса Business Studio. Выбирается нажатием на кнопку {{common/3dot.png?nolink}}.
  
- [{{ ru/manual/export_import/customizable_data_exchange/import_package_setting/import_steps_description/import_steps_description_2.png?nolink | Рисунок 1. Настройка соответствий между внешними параметрами и параметрами класса Business Studio }}]+ [{{ ru/manual/export_import/customizable_data_exchange/import_package_setting/principals_of_conformity_settings/principals_of_conformity_settings_1.png?nolink | Рисунок 1. Настройка соответствий между внешними параметрами и параметрами класса Business Studio }}]
  
 Добавление, редактирование и удаление параметров происходит при помощи пунктов контекстного меню. Описание назначения его пунктов приведено в Таблице 1. Добавление, редактирование и удаление параметров происходит при помощи пунктов контекстного меню. Описание назначения его пунктов приведено в Таблице 1.
Строка 23: Строка 23:
 ^  **Название пункта**  ^  **Описание**  ^ ^  **Название пункта**  ^  **Описание**  ^
 | **Добавить параметр** | Пункт меню предназначен для добавления простых параметров. Открывает окно выбора параметра. Если при загрузке был выбран файл для генерации, затем откроется окно выбора внешнего параметра. Добавляет новую строку в список параметров. | | **Добавить параметр** | Пункт меню предназначен для добавления простых параметров. Открывает окно выбора параметра. Если при загрузке был выбран файл для генерации, затем откроется окно выбора внешнего параметра. Добавляет новую строку в список параметров. |
-| **Добавить сложный параметр** | Пункт меню предназначен для упрощения добавления сложных параметров, которые не задаются в Business Studio в виде конкретных строковых параметров (например, если ключ состоит из трёх строковых параметров одного объектного параметра, как в примере из Принципы задания соответствий параметров). Вы также можете создать их вручную, редактируя объект колонки. Открывает окно выбора параметра, затем **Окно свойств** объекта колонки, добавляет выбранный объектный параметр в качестве значения параметра "Параметр", а конечный текстовый параметр - в новую строку вкладки "Список колонки" этого окна. Далее на этой вкладке можно добавить ещё строковые параметры. Описание задания соответствий приведено в статье [[ru/manual/export_import/customizable_data_exchange/import_package_setting/import_steps_description/example_task_matching]]. | +| **Добавить сложный параметр** | Пункт меню предназначен для упрощения добавления сложных параметров, которые не задаются в 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/example_task_matching/example_task_matching_1.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/example_task_matching/example_task_matching_2.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/example_task_matching/example_task_matching_3.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>]
  
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki