Проект

Проект

Проект – это основной объект Экстрактора 1С. Главный инструмент, с помощью которого проектируются выгрузки. Проект включает все настройки, необходимые для выгрузки одного или нескольких наборов данных из различных источников в одно подключение. У проекта могут быть разные базы данных (БД указывается в строке проекта), но только одно подключение.

Важно! Нельзя создать проект, который бы выгружал данные в разные базы данных одновременно.

Чтобы начать делать выгрузки, необходимо сначала создать проект. Пошаговая инструкция по созданию проекта описана в разделе «Создание проектов с таблицами в 1С перед их загрузкой в Visiology».

Основные понятия

Проектируя выгрузку, вы будете оперировать следующими понятиями:

  • Расписание выгрузки – расписание, по которому выполняются регламентные выгрузки данных, накопившихся в очереди выгрузки.

  • Очередь выгрузки – информация о пакетах, готовых к выгрузке. Содержит данные о том, какие сегменты необходимо выгрузить. Первоначальная очередь выгрузки включает все сегменты (для создания таблиц базы данных). В дальнейшем в очередь попадают только сегменты с изменениями.

  • Строка проекта – строка табличной части проекта, содержащая информацию о том, какой набор данных выгружается, каким способом и в какую таблицу базы данных (один набор данных → одна таблица БД).

  • Набор данных – результат запроса к 1С, выбранный интерактивно объект базы 1С или любой другой допустимый источник (Excel, CSV, Обработчик).

  • Обработчик события проекта – программный код (предопределённый или созданный самостоятельно), который выполняется на определённых этапах проекта.

Этапы выполнения проекта

Графически этапы выполнения проекта можно представить так:

image-20260525-140012.png

Подробнее об обработчиках, как и когда их применять, см. в статье «Обработчики».

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

Интерфейс окна проекта

Окно проекта выглядит следующим образом:

project-window.png

Элемент интерфейса

Описание

Элемент интерфейса

Описание

close.png

Записывает и закрывает созданный или отредактированный проект.

save.png

Записывает созданный или отредактированный проект.

queue.png

Формирует очередь выгрузки для всего проекта.

execute.png

Выполняет проект.

history.png

Открывает окно «История выполнения проекта».

queue2.png

Открывает окно «Очередь выгрузки».

Поле «Наименование»

Позволяет указать наименование проекта.

Поле «Группа»

Позволяет при необходимости указать группу, в которой будет находиться проект.

Поле «Код»

Отображает код проекта, присваиваемый автоматически при его создании.

Поле «Подключение»

Отображает подключение, выбранное при создании проекта. При необходимости можно изменить.

check.png

Проверяет работу выбранного подключения.

Вкладка «Таблицы»

add.png

Добавляет новую строку в проект.

change.png

Изменяет выбранную строку проекта.

double.png

Дублирует выбранную строку проекта.

cut.png

Вырезает выбранную строку проекта.

copy.png

Копирует выбранную строку проекта в буфер обмена.

paste.png

Вставляет скопированную в буфер строку проекта.

settings.png

Открывает окно настроек выбранной строки проекта.

create-queue.png

Формирует очередь выгрузки для выбранной строки проекта.

exe.png

Выполняет выбранную строку проекта.

more.png

 

Содержит весь функционал панели управления вкладки «Таблицы», а также пункты «Удалить» и «Выполнить строку (не в фоне)».

schedule.png

Настройка расписания выгрузки проекта.

comment.png

Позволяет оставить комментарий к проекту.

Вкладка «Обработчики»

Содержит функционал для настройки обработчиков событий проекта.

Вкладка «Дополнительно»

Содержит информацию об авторе, редакторе и ответственном за проект (можно изменить). Позволяет включить расширенную проверку данных (флаг «Расширенная проверка данных»).

Нужна дополнительная помощь?

Обратитесь в службу поддержки Visiology.