Интерфейс программы
Вкладки
Вкладки используются для группировки элементов управления параметрами проекта:
- Соединение
- Фильтры
- SQL представления
- Настройка Проекта
- Редактор Проекта
- Информация
Масштабирование окна интерфейса программы
Окно программы растягивается захватом правого нижнего угла.
Использование буфера обмена
Для всех элементов управления содержащих текстовые поля возможно использование буфера обмена для копирования/восстановления посредством комбинаций клавиш CTRL+C, CTRL+V.
Настраиваемые таблицы (DataGridView)
Содержимое таблиц баз данных отображается в виде настраиваемых таблиц (Настраиваемых сеток — DataGridView).
Пользователь может изменять вид настраиваемых таблиц выполняя операции в области заголовков столбцов:
- кликом по заголовку изменять сортировку колонок таблицы
- перетаскиванием границы колонки изменять ширину.
Использование фильтров, списков и настраиваемых таблиц
Фильтры отмечены значком лупы:
Фильтры используются для выбора таблиц:
—
Фильтрация отбора из списка выбора выполняется по первым символам текста фильтра.
Также в фильтрах можно использовать символы-шаблоны по правилам LIKE языка SQL.
(завершать текст фильтра знаком «%» НЕ обязательно)
Например, текст фильтра р%свед, приведет к выборке списка всех таблиц РегистрыСведений.
При настройке параметров проекта Фильтры, Списки и Настраиваемые (listbox) Таблицы (grid) часто используются совместно, обычно в следующей последовательности:
- Задается фильтр отбора таблиц.
- Список заполняется отобранным перечнем таблиц.
- Выбор таблицы из списка в левой части добавляет строку в настраиваемой таблице в правой части.
Выполненные действия надо утвердить нажатием кнопки «Применить».
Выполнение расчета
После настройки параметров проекта нажатием кнопки «Расчет» запускается процесс расчета.
Ход процесса отображается на панели состояния в нижней части интерфейса.
Все изменения параметров запоминаются и будут использоваться при следующем запуске программы.
После запуска расчета в режиме командной строки на панели задач появляется иконка процесса «ATK BIView».
При наведении курсора на иконку появится текст с информацией о ходе процесса расчета:
При первоначальном создании проекта требуется настроить параметры подключения к Серверу1C и SQL-серверу.
Проект создается при условии успешного подключения.
Правильность параметров подключения следует проверить нажатием кнопки «Проверка подключения«.
Параметры подключения запоминаются в папке проекта.
Дополнительно см.:
Примечание:
- Предварительно, до первоначального создания проекта, администратором баз данных должна быть создана База данных проекта. База данных проекта создается на SQL-сервере 1C.
- В базе данных проекта сохраняются результаты:
- Служебные SQL-таблицы
- SQL-VIEW всех таблиц 1С-конфигурации (например: Справочники.Банки)
- SQL-VIEW таблиц Модели Данных (для Типа ПроектА 3).
Например : Продажи_Справочники.Банки , где Продажи – идентификатор Модели Данных.
- Для БД 1С и БД Проекта, настраивается один пользователь на уровне сервера БД 1C.
Пользователь БД проекта (в отличие от пользователя БД 1С ) должен иметь права на запись.
Пользователь БД 1С должен иметь права на внешние соединения (COM-соединения) и права на чтение метаданных.
Подробнее см.:
Предварительные условия для установки и использования
Вкладка «Фильтры»
На вкладке «Фильтры» задаются списки включаемых-исключаемых из проекта таблиц или полей.
Сначала выбирается тип фильтра из списка: «Исключить Поле» ……. «Иерархия справочников«.
Назначенные фильтры будут приниматься в расчет во всех режимах работы.
Для всех фильтров (кроме фильтров Проекта) действует правило: «Фильтровать по первым символам».
Например, добавление в фильтр Исключить Таблицу «РегистрыСведений%» исключает из обработки все таблицы Регистров Сведений.
Для удаления строки из Настраиваемой Таблицы Фильтра надо целиком отметить строку (строки) и нажать клавишу «Del«:
- Фильтр «Исключить поле» всегда задается вручную.
Для включения вручную новый фильтр поля следует установить курсор на нижнюю пустую строку. Настраиваемой Таблицы и ввести полностью или частично наименование поля.
- Фильтр «Исключить таблицу» можно задать вручную или кликом по списку таблиц.
- Фильтр «Включить таблицу» можно задать вручную или кликом по списку таблиц.
Этот фильтр служит дополнением фильтра «Исключить таблицу». С помощью фильтра
«Исключить таблицу» можно выполнить исключение по общему признаку, например исключить все РегистрыСведений. Затем, с помощью фильтра «Включить таблицу», включить конкретные таблицы типа РегистрыСведений, например включить РегистрыСведений.КурсыВалют.
- Фильтр «Иерархии Справочников«
Фильтр «Иерархии Справочников» можно задать вручную или кликом по списку таблиц.
Этот фильтр задает список таблиц, например Справочников, для которых модель данных
должна обрабатывать иерархические списки Родитель-Потомок.
- Фильтр «Периодические Реквизиты» можно задать вручную или кликом по списку таблиц.
Этот фильтр задает список таблиц Регистров Состояния. После добавления в новую строку следует включить имя поля Периодического Реквизита.
См. подробнее:
Комплексные SQL Представления: Периодические Реквизиты
- Фильтр «Фильтры Проекта» применяется только при расчете Модели данных.
Для моделей данных с разными идентификаторами применяются разные фильтры.
Фильтры Проекта задаются отметкой наименований таблиц-полей на интерфейсе Редактора проекта: