Сценарий Импорт данных из источника предназначен для настройки импорта данных из внешних приложений в Базовые показатели и Справочники системы.
Выбор данного обработчика сценария открывает окно "Импорт данных из источника/ Источник данных" для выбора одного из возможных типов источников данных для импорта:
Кнопка «Отмена» предназначена для отказа от настройки шага сценария.
Кнопка «Далее» предназначена для перехода к дальнейшим настройкам в следующем окне мастера настроек сценария - «Импорт данных из источника /Параметры подключения».
Файл в формате MS Excel или CSV
В качестве источника данных для импорта могут использованы файлы в форматах: MS Excel или CSV
Поле «Путь к файлуExcel» (или «Путь к файлу CSV») предназначено для отображения наименования выбранного в качестве источника данных файла MS Excel или CSV
Флаг в поле «Первая строка содержит имена столбцов» предназначен выбора режима импорта, при котором данные из первой строки выбранного документа MS Excel или CSV не импортируются, а используются для идентификации столбцов.
В полях "Символ разделитель" и "Ограничитель строк" для файла CSV выбираются соответствующие параметры
Кнопка «Далее» предназначена для перехода к дальнейшим настройкам в следующем окне мастера настроек сценария - «Импорт данных из источника /Выбор таблиц».
Список таблиц отображает наименования листов/таблиц выбранного источника данных, из которых будет произведен импорт данных в Систему.
Кнопка «Далее» предназначена для перехода к дальнейшим настройкам в следующем окне мастера настроек сценария - «Импорт данных из источника /Выбор столбцов».
Данный шаг сценария предназначен для выбора нужных для импорта столбцов из общего списка столбцов выбранных таблиц источника данных, а также для указания их типа:
- Дата
- Целое
- Вещественное
- Логическое
- Строка
Флаг "Обязательный для ввода" устанавливает настройку, при которой в случае, если какое либо поле выбранного столба не содержит данных, будет выдано соответствующее сообщение
Флаг "Ошибка при невозможности преобразования" устанавливает настройку, при которой в случае, если значение поля выбранного столбца не может быть преобразовано в указанный тип, выдается соответствующее сообщение.
Кнопка «Далее» предназначена для перехода к дальнейшим настройкам в следующем окне мастера настроек сценария - «Импорт данных из источника /Настройка таблиц» для указания служебных полей для таблиц и дополнительных параметров.
Список таблиц предназначен для отображения списка выбранных таблиц внешнего источника данных.
Поля «Идентификатор» и «Дата изменения» предназначены для указания соответствующих столбцов таблицы внешнего источника с идентификаторами (DocID) записей и датами их изменения (если данная информация содержится в таблицах внешнего источника данных).
Заполнение данных полей при импорте данных на записи внешнего источника данных накладывает фильтр по дате последнего импорта. Если дата изменения записи внешнего источника данных больше или равна дате последнего импорта, то происходит сверка записей внешнего источника данных и временного хранилища данных по DocID.
В случае совпадения DocID запись временного хранилища данных перезаписывается. В случае если DocID записи внешнего источника данных не найден, данная запись дописывается во временное хранилище данных. Остальные записи временного хранилища данных остаются без изменений
Для ограничения импортируемых записей по количеству строк необходимо заполнить поле «Количество строк».
Заполнение полей «Идентификатор», «Дата изменения» и «Количество строк» происходит после выделения соответствующей таблицы внешнего источника данных в списке таблиц.
Кнопка «Далее» предназначена для перехода к дальнейшим настройкам в следующем окне мастера настроек сценария - «Импорт данных из источника /Завершение» для указания наименования сценария и ввода его описания
Поле «Сценарий» предназначено для отображения уникального идентификатора сценария
Поле «Наименование» предназначено для ввода наименования сценария импорта
Поле «Описание» предназначено для ввода описания сценария импорта.
Кнопка «Завершено» предназначена для закрытия окна «Импорт данных из источника» с сохранением введенных настроек. Нажатие на кнопку добавляет текущий шаг сценария импорта в
Иерархический список сценариев
.
В результате исполнения данного сценария импорта создается временная таблица, отображающая в
Области просмотра временной и рабочей таблиц
количество записей каждой таблицы источника данных.
SQL источники
В качестве источника данных для импорта могут быть использованы таблицы сервера данных SQL/MS SQL Server
Поле «Сервер» предназначено для ввода названия или IP адреса для подключения к MS SQL Server.
Поле «Логин» предназначено для ввода имени Пользователя для аутентификации MS SQL Server.
Поле «Пароль» предназначено для ввода пароля Пользователя для аутентификации MS SQL Server.
Поле «База данных» предназначено для ввода названия базы данных, из которой будет осуществляться импорт данных.
Поле "Порт"
Флаг «Использовать SQL команду» предназначен для ввода собственного SQL запроса к выбранной базе данных для импорта или выбора файла, содержащего SQL запрос
При нажатии на кнопку "Проверка подключения" производится попытка подключения к указанному серверу с указанными параметрами. О результатах соединения будет выдано соответствующее оповещение.
Кнопка «Далее» предназначена для перехода к дальнейшим настройкам в следующем окне мастера настроек сценария - «Импорт данных из источника /Выбор таблиц».
Список таблиц предназначен для отображения наименования таблиц выбранного источника данных. В данном списке необходимо выбрать таблицы (проставив флаг в поле «Выбрать»), из которых будет произведен экспорт данных в Систему.
Кнопка «Далее» предназначена для перехода к дальнейшим настройкам в следующем окне мастера настроек сценария - «Импорт данных из источника /Выбор столбцов» для выбора столбцов из списка столбцов выбранных таблиц внешнего источника данных.
Список столбцов предназначен для отображения наименования столбцов выбранных таблиц базы данных для выбора столбцов, из которых будет произведен экспорт данных в Систему, а также для отображения их типа.
Кнопка «Далее» предназначена для перехода к дальнейшим настройкам в следующем окне мастера настроек сценария - «Импорт данных из источника /Настройка таблиц» для указания служебных полей для таблиц и дополнительных параметров.
Список таблиц предназначен для отображения списка выбранных таблиц внешнего источника данных.
Поля «Идентификатор» и «Дата изменения» предназначены для указания соответствующих столбцов таблицы внешнего источника с идентификаторами (DocID) записей и датами их изменения (если данная информация содержится в таблицах внешнего источника данных).
Для ограничения импортируемых записей по количеству строк необходимо заполнить поле «Количество строк».
Кнопка «Далее» предназначена для перехода к настройкам вычислимых полей в следующем окне мастера настроек сценария - «Импорт данных из источника /Вычислимые поля».
Кнопка «Далее» предназначена для перехода к шагу «Импорт данных из источника/Фильтры таблиц».
Подробное описание задания фильтра на значения полей см. п. Выбор обработчика сценария. Фильтр на данные
Кнопка «Далее» предназначена для перехода к шагу «Импорт данных из источника/Ограничение данных», если необходимо отобрать только те данные, которые присутствуют в других таблицах. Настройка ограничений аналогична настройке фильтров в предыдущем окне. Переменными для выражения слева являются поля таблицы из поля «Таблица», а переменными для выражения справа являются поля таблицы выделенной в правом фрейме окна.
Кнопка «Далее» предназначена для перехода к дальнейшим настройкам в следующем окне мастера настроек сценария - «Импорт данных из источника /Завершение» для указания параметров сценария.
Поле «Сценарий» предназначено для отображения уникального идентификатора сценария
Поле «Наименование» предназначено для ввода наименования сценария импорта
Поле «Описание» предназначено для ввода описания сценария импорта.
Кнопка «Завершено» предназначена для закрытия окна «Импорт данных из источника» с сохранением введенных настроек.
Нажатие на кнопку добавляет текущий шаг сценария импорта в
Иерархический список сценариев
1C
В качестве источника данных для импорта могут быть использованы таблицы 1C версий 8.1. , 8.2 или 8.3
Поле «Сервер» предназначено для ввода названия или IP адреса MS SQL Server, на котором установлено программное обеспечение 1С.
Поле «Логин» предназначено для ввода имени Пользователя для аутентификации при подключении к 1С.
Поле «Пароль» предназначено для ввода пароля Пользователя для аутентификации при подключении к 1С.
Поле «База данных» предназначено для ввода названия базы данных 1С, из которой будет осуществляться импорт.
Флаг в поле «Локальное подключение» предназначен для выбора режима импорта с использованием данных локального подключения к 1С.
Поле «Сервер» при проставленном флаге «Локальное подключение» не отображается.
При нажатии на кнопку "Проверка подключения" производится попытка подключения к указанному серверу с указанными параметрами. О результатах соединения будет выдано соответствующее оповещение.
Кнопка «Далее» предназначена для перехода к дальнейшим настройкам в следующем окне мастера настроек сценария - «Импорт данных из источника /Выбор типа данных» или вводу SQL-скрипта на получение данных если установлен флаг "Использовать SQL команду"
Нажатие на кнопку «Далее» открывает окно «Импорт данных из источника/Выбор таблиц».
Список таблиц предназначен для отображения наименования таблиц 1С. В данном списке необходимо выбрать таблицы (проставив флаг в поле «Выбрать»), из которых будет произведен экспорт данных в Систему.
Кнопка «Назад» предназначена для возврата к настройке параметров подключения.
Кнопка «Отмена» предназначена для отказа от выбора таблиц источника данных для импорта и закрытия окна «Импорт данных из источника»
Кнопка «Далее» предназначена для перехода к дальнейшим настройкам в следующем окне мастера настроек сценария - «Импорт данных из источника /Выбор столбцов» для выбора столбцов из общего списка столбцов выбранных таблиц внешнего источника данных.
Список столбцов предназначен для отображения наименования столбцов выбранных таблиц баз данных для выбора столбцов, из которых будет произведен экспорт данных в Систему. Тип столбцов определяется автоматически.
Кнопка «Далее» предназначена для перехода к дальнейшим настройкам в следующем окне мастера настроек сценария - «Импорт данных из источника /Настройка таблиц» для указания служебных полей для таблиц и дополнительных параметров.
Список таблиц предназначен для отображения списка выбранных таблиц внешнего источника данных.
Поля «Идентификатор» и «Дата изменения» предназначены для указания соответствующих столбцов таблицы внешнего источника с идентификаторами (DocID) записей и датами их изменения (если данная информация содержится в таблицах внешнего источника данных).
Для ограничения импортируемых записей по количеству строк необходимо заполнить поле «Количество строк».
Кнопка «Далее» предназначена для перехода к шагу «Импорт данных из источника/Фильтры таблиц».
Подробное описание задания фильтра на значения полей см. п. Выбор обработчика сценария. Фильтр на данные
В данном функционале нельзя указать в значении фильтра другую переменную, поэтому вкладка «Переменные» в окне «Редактирование фильтра» скрыта.
Кнопка «Далее» предназначена для перехода к дальнейшим настройкам в следующем окне мастера настроек сценария - «Импорт данных из источника /Завершение» для указания параметров сценария.
Поле «Сценарий» предназначено для отображения уникального идентификатора сценария
Поле «Наименование» предназначено для ввода наименования сценария импорта
Поле «Описание» предназначено для ввода описания сценария импорта.
Кнопка «Завершено» предназначена для закрытия окна «Импорт данных из источника» с сохранением введенных настроек. Нажатие на кнопку добавляет текущий шаг сценария импорта в Иерархический список сценариев
В результате исполнения данного сценария импорта создается временная таблица, отображающая в Области просмотра временной и рабочей таблиц количество записей каждой таблицы источника данных.
Active Directory
В качестве данных для импорта может быть использована Служба каталогов Active Directory
Внешний вид окна «Импорт данных из источника/Параметры подключения» в случае, если в качестве источника данных выбран пункт Active Directory, представлен на рисунке
Поле «Сервер» предназначено для ввода адреса подключения к Службе каталогов Active Directory (далее по тексту AD)
Поля «Логин» и «Пароль» предназначены для ввода имени и пароля Пользователя для аутентификации
Поле «Порт» предназначено для указания порта для подключения к AD
Кнопка «Проверка подключения» предназначена для проверки подключения к AD по указанным параметрам.
Кнопка «Далее» предназначена для перехода к дальнейшим настройкам в следующем окне мастера настроек сценария - «Импорт данных из источника /Выбор таблиц».
Список таблиц предназначен для отображения наименования таблиц AD, из которых будет произведен экспорт данных в Систему.
Кнопка «Далее» предназначена для перехода к дальнейшим настройкам в следующем окне мастера настроек сценария - «Импорт данных из источника /Выбор столбцов» для выбора столбцов из списка столбцов выбранных таблиц внешнего источника данных.
Список столбцов предназначен для отображения списка свойств объектов AD каждой таблицы и их типов.
Кнопка «Далее» предназначена для перехода к дальнейшим настройкам в следующем окне мастера настроек сценария - «Импорт данных из источника /Импорт с узла» для выбора узла активного каталога, начиная с которого будет произведен импорт, а также для настройки параметров импорта.
Поле «Начальный узел директории» предназначено для выбора узла активного каталога, начиная с которого будет произведен импорт данных. В случае если заполнено только данное поле и не проставлены другие флаги настроек импорта, то импортируется вся иерархия, начиная с указанного элемента.
Флаг «Свойство ‘member’/Импортировать список свойства» предназначен для установки настройки, при которой для импортируемого элемента активного каталога по свойству ‘member’ дополнительно будут импортированы дочерние элементы, на которые указывает свойство ‘member’. По данным элементам будут также импортированы дочерние элементы по свойству ‘member’
Флаг «Свойство ‘member’/Импортировать список свойства ‘memberOF’ первого уровня» предназначен для установки настройки, при которой для импортируемого элемента активного каталога по свойству ‘memberOF’ дополнительно будут импортированы дочерние элементы, на которые указывает свойство ‘memberOF’. По данным элементам дочерние элементы импортироваться не будут.
Флаг «Свойство ‘memberOF’/Импортировать список свойства» предназначен для установки настройки, при которой для импортируемого элемента активного каталога по свойству ‘memberOF’ дополнительно будут импортированы дочерние элементы, на которые указывает свойство 'memberOF’. По данным элементам будут также импортированы дочерние элементы по свойству ‘memberOF’
Флаг «Свойство ‘memberOF’/Импортировать список свойства ‘member’ первого уровня» предназначен для установки настройки, при которой для импортируемого элемента активного каталога по свойству ‘member’ дополнительно будут импортированы дочерние элементы, на которые указывает свойство ‘member’. По данным элементам дочерние элементы импортироваться не будут.
Флаг и поле «Импорт списка по свойству/Импортировать как список» предназначены для установки настройки, при которой просматривается свойство ‘member’ или ‘memberOF’ и импортируются дочерние элементы по данному свойству как список - без иерархии
Флаг «Импорт списка по свойству/Импортировать вложенную иерархию элементов списка» предназначен для установки настройки, при которой просматривается свойство 'member’ или ‘memberOF’ и импортируются дочерние элементы. Для каждого элемента списка будет импортирована его иерархия.