Проекты

Пункт меню Инжектора 1С «Проекты» открывает список проектов, где Вы можете создать новый проект или найти и отредактировать существующий.

Список проектов

В данном окне можно создать (см. Инструкцию по созданию проекта) или изменить проект загрузки, создать группу проектов загрузки, а также открыть историю загрузки выбранного проекта (по кнопке «История загрузки»).

Форма списка проектов включает следующие колонки:

  • Наименование (наименование проекта);

  • Объект загрузки (база-приёмник 1С);

  • Дата последнего запуска;

  • Статус последнего выполнения;

  • Время выполнения;

  • Текст ошибки;

  • Дата предыдущего запуска;

  • Статус предыдущего выполнения;

  • Подключение к базе (система-источник данных);

  • Количество читаемых строк (число вычитываемых строк из источника и загружаемых в приёмник всего).

На форме списка проектов (в подвале) есть ссылка на последний загруженный объект проекта, выбранного в списке.

Список проектов
История загрузки выбранного проекта

Меню проекта

По двойному клику на уже существующий проект окна Инжектора 1С «Проекты» открывается Помощник настройки проектов. Интерфейс Помощника содержит следующие вкладки:

  • Выбор подключения;

  • Выбор схемы данных;

  • Настройка чтения таблиц;

  • Сопоставление полей;

  • Настройка обработчиков;

  • Обработка данных;

  • Настройка регламентного задания.

Выбор подключения

В данной вкладке отображены заданное наименование проекта, выбранное для него подключение к Источнику, а так же вариант чтения таблиц.

Выбор схемы данных

В данной вкладке можно настроить выбор полей и таблиц внешней базы и объектов для загрузки. Слева расположены поля и таблицы Источника данных, справа — поля и таблицы Приемника данных

Настройка чтения таблиц

В данной вкладке отображаются:

  • запрос, приведенный к формату SQL для исполнения его на стороне СУБД и передачи набора данных в 1С;

  • параметр запросов, позволяющий подгружать данные инкрементально, с даты последней загрузки (внизу).

Сопоставление полей

В данной вкладке находится Схема загрузки данных в 1С.

Подробнее рассмотрим элементы Схемы:

Элемент

Описание

Имя

Поля объекта 1С.

Имя загружаемых данных

Поле загружаемого из источника СУБД набора данных.

Допустимые типы

тип данных поля приёмника 1С.

Значение по умолчанию

Значение по умолчанию для поля, устанавливаемое при загрузке.

Режим загрузки

Варианты значений:

  • «Искать» (искать существующие в 1с объекты по признакам «Условие связи»);

  • «Устанавливать» (значение по умолчанию);

  • «Вычислять» (пользовательское вычисляемое значение).

Условие связи/Выражение для значения

Ключи поиска объекта в 1С для «Обновления» или создания. Логика указывается в колонках раздела «Обработка полей».

Обработка полей

Обновлять

Варианты значений:

  • Всегда (всегда записывать значения из источника СУБД в приёмник);

  • Только если пустое (записывать значения из источника СУБД в приёмник только, если выбранное поле пустое).

Если не найден

Если не найден - выполнять дополнительную логику. Варианты значений:

  • Создавать;

  • Запускать отдельный проект по загрузке.

Данные 1-й строки

Превью данных, хранящихся в Источнике.

Настройки обработчиков

На вкладке Основные настройки загрузки расположены настройки, которые зависят от способа чтения таблиц, а так же от тип объекта.

  • Для многопоточной загрузки возможно настроить количество сегментов загрузки, таймаут ожидания выполнения потока, а так же количество потоков.

  • Для объектов с проведением есть возможность создать или настроить обработку отложенного проведения.

  • Для всех форматов проектов есть возможность настроить количество дней хранения истории загрузок.

С полным перечнем обработчиков событий можно ознакомиться в статье.

Обработка данных

В этой вкладке можно отладить загрузку и посмотреть предварительно данные источника и приемника:

Настройки регламентного задания

В данной вкладке можно настроить расписание для запуска Инжектора.