Проект
Проект – это основной объект Экстрактора 1С. Главный инструмент, с помощью которого проектируются выгрузки. Проект включает все настройки, необходимые для выгрузки одного или нескольких наборов данных из различных источников в одно подключение. У проекта могут быть разные базы данных (БД указывается в строке проекта), но только одно подключение.
Важно! Нельзя создать проект, который бы выгружал данные в разные базы данных одновременно.
Чтобы начать делать выгрузки, необходимо сначала создать проект. Пошаговая инструкция по созданию проекта описана в разделе «Создание проектов с таблицами в 1С перед их загрузкой в Visiology».
Основные понятия
Проектируя выгрузку, вы будете оперировать следующими понятиями:
Расписание выгрузки – расписание, по которому выполняются регламентные выгрузки данных, накопившихся в очереди выгрузки.
Очередь выгрузки – информация о пакетах, готовых к выгрузке. Содержит данные о том, какие сегменты необходимо выгрузить. Первоначальная очередь выгрузки включает все сегменты (для создания таблиц базы данных). В дальнейшем в очередь попадают только сегменты с изменениями.
Строка проекта – строка табличной части проекта, содержащая информацию о том, какой набор данных выгружается, каким способом и в какую таблицу базы данных (один набор данных → одна таблица БД).
Набор данных – результат запроса к 1С, выбранный интерактивно объект базы 1С или любой другой допустимый источник (Excel, CSV, Обработчик).
Обработчик события проекта – программный код (предопределённый или созданный самостоятельно), который выполняется на определённых этапах проекта.
Этапы выполнения проекта
Графически этапы выполнения проекта можно представить так:
Подробнее об обработчиках, как и когда их применять, см. в статье «Обработчики».
Все этапы выполнения выгрузки данных записываются в журнале «История выполнения проекта». В нём фиксируется информация о выгруженных сегментах, количестве записей и ошибках.
Интерфейс окна проекта
Окно проекта выглядит следующим образом:
Элемент интерфейса | Описание |
|---|---|
Записывает и закрывает созданный или отредактированный проект. | |
Записывает созданный или отредактированный проект. | |
Формирует очередь выгрузки для всего проекта. | |
Выполняет проект. | |
Открывает окно «История выполнения проекта». | |
Открывает окно «Очередь выгрузки». | |
Поле «Наименование» | Позволяет указать наименование проекта. |
Поле «Группа» | Позволяет при необходимости указать группу, в которой будет находиться проект. |
Поле «Код» | Отображает код проекта, присваиваемый автоматически при его создании. |
Поле «Подключение» | Отображает подключение, выбранное при создании проекта. При необходимости можно изменить. |
Проверяет работу выбранного подключения. | |
Вкладка «Таблицы» | |
Добавляет новую строку в проект. | |
Изменяет выбранную строку проекта. | |
Дублирует выбранную строку проекта. | |
Вырезает выбранную строку проекта. | |
Копирует выбранную строку проекта в буфер обмена. | |
Вставляет скопированную в буфер строку проекта. | |
Открывает окно настроек выбранной строки проекта. | |
Формирует очередь выгрузки для выбранной строки проекта. | |
Выполняет выбранную строку проекта. | |
| Содержит весь функционал панели управления вкладки «Таблицы», а также пункты «Удалить» и «Выполнить строку (не в фоне)». |
Настройка расписания выгрузки проекта. | |
Позволяет оставить комментарий к проекту. | |
Вкладка «Обработчики» | Содержит функционал для настройки обработчиков событий проекта. |
Вкладка «Дополнительно» | Содержит информацию об авторе, редакторе и ответственном за проект (можно изменить). Позволяет включить расширенную проверку данных (флаг «Расширенная проверка данных»). |
Нужна дополнительная помощь?
Обратитесь в службу поддержки Visiology.