Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:export_import:customizable_data_exchange:import_package_setting:column_object_edit [2017/02/15 11:19] admin |
ru:manual:export_import:customizable_data_exchange:import_package_setting:column_object_edit [2019/03/22 13:56] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Окно редактирования объекта колонки ====== | + | ====== Окно свойств объекта колонки ====== |
- | Объект колонки задает соответствие между внешним параметром (например, колонкой листа MS Excel) и параметром класса Business Studio. Если соответствия носят сложный, многоуровневый характер и имеют дополнительные опции, то настраивать их надо через форму Объекта колонки. Для простых соответствий настройка осуществляется через форму Пакета импорта (в этом случае в колонке «Параметр» значение выбирается в окне выбора, вызываемом по кнопке {{common/3dot.png?nolink}} в правой части поля ввода значения). | + | Объект колонки задает соответствие между внешним параметром (например, колонкой листа MS Excel) и параметром класса Business Studio. Если соответствия носят сложный, многоуровневый характер и имеют дополнительные опции, то настраивать их надо через форму Объекта колонки. Для простых соответствий настройка осуществляется через форму Пакета импорта (в этом случае в колонке "Параметр" значение выбирается в окне выбора, вызываемом по кнопке {{common/3dot.png?nolink}} в правой части поля ввода значения). |
- | Настройка дополнительных параметров для сложного параметра выполняется в **Окне редактирования** объекта колонки (**Контекстное меню строки** списка параметров импорта → **Свойства**) (Рис. 1). | + | Настройка дополнительных параметров для сложного параметра выполняется в **Окне свойств** объекта колонки (**Контекстное меню строки** списка параметров импорта → **Свойства**) (Рис. 1). |
- | [{{ ru/manual/export_import/customizable_data_exchange/import_package_setting/import_package_setting_11.png?nolink | Рисунок 1. **Окно редактирования** объекта колонки }}] | + | [{{ ru/manual/export_import/customizable_data_exchange/import_package_setting/column_object_edit/column_object_edit_1.png?nolink | Рисунок 1. **Окно свойств** объекта колонки }}] |
В поле **Название** указан уникальный идентификатор колонки импорта. | В поле **Название** указан уникальный идентификатор колонки импорта. | ||
Строка 11: | Строка 11: | ||
Путь до корневого параметра указан в поле **Параметр**. | Путь до корневого параметра указан в поле **Параметр**. | ||
- | Перечень параметров, представленных в **Окне свойств** объекта колонки и их описание приведены в Таблице 1. | + | Перечень параметров, представленных в **Окне свойств** объекта колонки, и их описание приведены в Таблице 1. |
<startTableBox> | <startTableBox> | ||
- | ^ **Название пункта** ^ **Описание** ^ | + | ^ **Название пункта** ^ **Описание** ^ |
| Название | Поле содержит уникальный идентификатор колонки импорта, генерируемый системой автоматически. | | | Название | Поле содержит уникальный идентификатор колонки импорта, генерируемый системой автоматически. | | ||
| Внешний параметр | Если **Окно свойств** объекта колонки параметров вызвано от простого параметра, то поле содержит наименование внешнего параметра (для MS Excel -- заголовок колонки листа), если от сложного -- поле не заполнено. | | | Внешний параметр | Если **Окно свойств** объекта колонки параметров вызвано от простого параметра, то поле содержит наименование внешнего параметра (для MS Excel -- заголовок колонки листа), если от сложного -- поле не заполнено. | | ||
| Параметр | Если **Окно свойств** объекта колонки параметров вызвано от простого параметра, то поле содержит наименование конечного параметра Business Studio, если от сложного -- наименование объектного параметра, в этом случае соответствия по конечным параметрам указываются на вкладке **Список колонки**. | | | Параметр | Если **Окно свойств** объекта колонки параметров вызвано от простого параметра, то поле содержит наименование конечного параметра Business Studio, если от сложного -- наименование объектного параметра, в этом случае соответствия по конечным параметрам указываются на вкладке **Список колонки**. | | ||
| Значение по умолчанию | Значение, которым будет заполнен параметр класса Business Studio по умолчанию при отсутствующем значении внешнего параметра или отсутствии самого внешнего параметра. Следует учитывать, что механизм значения по умолчанию работает только с параметрами простого типа (не объектными). | | | Значение по умолчанию | Значение, которым будет заполнен параметр класса Business Studio по умолчанию при отсутствующем значении внешнего параметра или отсутствии самого внешнего параметра. Следует учитывать, что механизм значения по умолчанию работает только с параметрами простого типа (не объектными). | | ||
- | | Перевод значений | Для простых параметров. Открывает окно выбора объекта из справочника «Переводы значений импорта». В **Окне свойств** объектов данного справочника можно задать на вкладке Перевод значений правила перевода значений внешнего параметра из файла-источника данных в значения параметра Business Studio. Перевод значений целесообразно применять в случаях, когда терминология в программе-источнике данных и Business Studio отличается. Например, если в источнике данных тип контакта называется «E-Mail», а в Business Studio -- «Электронная почта», то настройки правила перевода будут следующими: {{ru/manual/export_import/customizable_data_exchange/import_package_setting/import_package_setting_12.png?nolink}} | | + | | Перевод значений | Для простых параметров. Открывает окно выбора объекта из справочника "Переводы значений импорта". В **Окне свойств** объектов данного справочника можно задать на вкладке **Перевод значений** правила перевода значений внешнего параметра из файла-источника данных в значения параметра Business Studio. Перевод значений целесообразно применять в случаях, когда терминология в программе-источнике данных и Business Studio отличается. Например, если в источнике данных тип контакта называется "E-Mail", а в Business Studio -- "Электронная почта", то настройки правила перевода будут следующими: \\ {{ru/manual/export_import/customizable_data_exchange/import_package_setting/column_object_edit/column_object_edit_2.png?nolink}} | |
- | | Условие значения колонки | Для простых параметров. В поле задаётся условие на значение внешнего параметра. Если условие выполняется -- значение внешнего параметра загружается в соответствующий параметр Business Studio. Если условие не выполняется: 1. Для параметров из состава ключа -- объект с таким значением внешнего параметра не будет импортирован в Business Studio. 2. Для параметров не из состава ключа - объект с таким значением внешнего параметра будет импортирован в Business Studio, но значение соответствующего этому внешнему параметру параметра Business Studio останется пустым. В качестве значения этого поля можно применять как конкретные значения (если их несколько, они разделяются символом «%%|%%»), так и регулярные выражения (подробнее с синтаксисом регулярных выражений можно ознакомиться [[https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F#.D0.A1.D0.B8.D0.BD.D1.82.D0.B0.D0.BA.D1.81.D0.B8.D1.81|в соответствующей статье]][[https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F#.D0.A1.D0.B8.D0.BD.D1.82.D0.B0.D0.BA.D1.81.D0.B8.D1.81| Википедии]]). Пример условия с конкретными значениями (удовлетворяют те объекты, у которых значение внешнего параметр «Фамилия» - Иванов или Петров): **Иванов%%|%%Петров** Пример условия с использованием регулярного выражения (удовлетворяют те объекты, у в значении внешнего параметра «Фамилия» нет цифр -- проверка корректности импортируемой информации): **/****d** | | + | | Условие значения колонки | Для простых параметров. В поле задаётся условие на значение внешнего параметра. Если условие выполняется -- значение внешнего параметра загружается в соответствующий параметр Business Studio. Если условие не выполняется: \\ 1. Для параметров из состава ключа -- объект с таким значением внешнего параметра не будет импортирован в Business Studio. \\ 2. Для параметров не из состава ключа - объект с таким значением внешнего параметра будет импортирован в Business Studio, но значение соответствующего этому внешнему параметру параметра Business Studio останется пустым. \\ В качестве значения этого поля можно применять как конкретные значения (если их несколько, они разделяются символом "%%|%%"), так и регулярные выражения (подробнее с синтаксисом регулярных выражений можно ознакомиться [[https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F#.D0.A1.D0.B8.D0.BD.D1.82.D0.B0.D0.BA.D1.81.D0.B8.D1.81|в соответствующей статье Википедии]]). \\ Пример условия с конкретными значениями (удовлетворяют те объекты, у которых значение внешнего параметр "Фамилия" - Иванов или Петров): \\ **Иванов%%|%%Петров** \\ Пример условия с использованием регулярного выражения (удовлетворяют те объекты, у в значении внешнего параметра "Фамилия" нет цифр -- проверка корректности импортируемой информации): \\ **/****d** | |
- | <endTableBox| Таблица 1. Параметры **Окна свойств** объекта колонки > | + | <endTableBox| Таблица 1. Параметры "Окна свойств" объекта колонки > |
== Внимание! == | == Внимание! == | ||
- | Необходимо учитывать порядок осуществления операций с импортируемыми данными: если для параметра одновременно значения всех или нескольких из числа полей «Перевод значений», «Условие значения колонки», «Значение по умолчанию» то сначала происходит перевод значений в соответствии с заданным в поле «Перевод значений», затем проверка на соответствие полученной в результате перевода строки установленным в поле «Условие значения колонки» условиям, а после этого, если требуется, установка значений по умолчанию. | + | Необходимо учитывать порядок осуществления операций с импортируемыми данными: если для параметра одновременно заданы значения всех или нескольких из числа полей "Перевод значений", "Условие значения колонки", "Значение по умолчанию" то сначала происходит перевод значений в соответствии с заданным в поле "Перевод значений", затем проверка на соответствие полученной в результате перевода строки установленным в поле "Условие значения колонки" условиям, а после этого, если требуется, установка значений по умолчанию. |
==== ==== | ==== ==== | ||
- | Перечень соответствий конечных параметров сложного параметра задаётся на вкладке «Список колонки», при задании соответствий здесь действуют те же правила и ограничения, что и при задании соответствий для простых параметров, см. Настройка соответствий между параметрами файла-источника данных и параметрами класса Business Studio. | + | Перечень соответствий конечных параметров сложного параметра задаётся на вкладке "Список колонки", при задании соответствий здесь действуют те же правила и ограничения, что и при задании соответствий для простых параметров, см. Настройка соответствий между параметрами файла-источника данных и параметрами класса Business Studio. |
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [<contextnavigator>] | ||
+ |