Объект колонки задает соответствие между внешним параметром (например, колонкой листа MS Excel) и параметром класса Business Studio. Если соответствия носят сложный, многоуровневый характер и имеют дополнительные опции, то настраивать их надо через форму Объекта колонки. Для простых соответствий настройка осуществляется через форму Пакета импорта (в этом случае в колонке "Параметр" значение выбирается в окне выбора, вызываемом по кнопке в правой части поля ввода значения).
Настройка дополнительных параметров для сложного параметра выполняется в Окне свойств объекта колонки (Контекстное меню строки списка параметров импорта → Свойства) (Рис. 1).
В поле Название указан уникальный идентификатор колонки импорта.
Путь до корневого параметра указан в поле Параметр.
Перечень параметров, представленных в Окне свойств объекта колонки, и их описание приведены в Таблице 1.
Название пункта | Описание |
---|---|
Название | Поле содержит уникальный идентификатор колонки импорта, генерируемый системой автоматически. |
Внешний параметр | Если Окно свойств объекта колонки параметров вызвано от простого параметра, то поле содержит наименование внешнего параметра (для MS Excel – заголовок колонки листа), если от сложного – поле не заполнено. |
Параметр | Если Окно свойств объекта колонки параметров вызвано от простого параметра, то поле содержит наименование конечного параметра Business Studio, если от сложного – наименование объектного параметра, в этом случае соответствия по конечным параметрам указываются на вкладке Список колонки. |
Значение по умолчанию | Значение, которым будет заполнен параметр класса Business Studio по умолчанию при отсутствующем значении внешнего параметра или отсутствии самого внешнего параметра. Следует учитывать, что механизм значения по умолчанию работает только с параметрами простого типа (не объектными). |
Перевод значений | Для простых параметров. Открывает окно выбора объекта из справочника "Переводы значений импорта". В Окне свойств объектов данного справочника можно задать на вкладке Перевод значений правила перевода значений внешнего параметра из файла-источника данных в значения параметра Business Studio. Перевод значений целесообразно применять в случаях, когда терминология в программе-источнике данных и Business Studio отличается. Например, если в источнике данных тип контакта называется "E-Mail", а в Business Studio – "Электронная почта", то настройки правила перевода будут следующими: |
Условие значения колонки | Для простых параметров. В поле задаётся условие на значение внешнего параметра. Если условие выполняется – значение внешнего параметра загружается в соответствующий параметр Business Studio. Если условие не выполняется: 1. Для параметров из состава ключа – объект с таким значением внешнего параметра не будет импортирован в Business Studio. 2. Для параметров не из состава ключа - объект с таким значением внешнего параметра будет импортирован в Business Studio, но значение соответствующего этому внешнему параметру параметра Business Studio останется пустым. В качестве значения этого поля можно применять как конкретные значения (если их несколько, они разделяются символом "|"), так и регулярные выражения (подробнее с синтаксисом регулярных выражений можно ознакомиться в соответствующей статье Википедии). Пример условия с конкретными значениями (удовлетворяют те объекты, у которых значение внешнего параметр "Фамилия" - Иванов или Петров): Иванов|Петров Пример условия с использованием регулярного выражения (удовлетворяют те объекты, у в значении внешнего параметра "Фамилия" нет цифр – проверка корректности импортируемой информации): /d |
Необходимо учитывать порядок осуществления операций с импортируемыми данными: если для параметра одновременно заданы значения всех или нескольких из числа полей "Перевод значений", "Условие значения колонки", "Значение по умолчанию" то сначала происходит перевод значений в соответствии с заданным в поле "Перевод значений", затем проверка на соответствие полученной в результате перевода строки установленным в поле "Условие значения колонки" условиям, а после этого, если требуется, установка значений по умолчанию.
Перечень соответствий конечных параметров сложного параметра задаётся на вкладке "Список колонки", при задании соответствий здесь действуют те же правила и ограничения, что и при задании соответствий для простых параметров, см. Настройка соответствий между параметрами файла-источника данных и параметрами класса Business Studio.