Конфигурирование в IT-Enterprise (2019.02) (аналитики)


275 видео, общая продолжительность - 35 часов 14 минут

12 практических заданий, трудоемкость - 6 часов 15 минут

1 самостоятельная работа, трудоемкость - 6 часов

Программа курса

Краткая информация о платформе IT-Enterprise Business Apps Development Platform

(1 видео, продолжительность - 31мин.)

Знакомство с интерфейсом системы IT-Enterprise

(12 видео, продолжительность - 1ч. 16мин.)

  • Вход в систему 
  • Главное меню 
    • Закладка "Главное меню"
    • Рабочий стол
    • Панель кнопок (только основные кнопки)
    • Строка состояния (кратко об индикаторах и сообщениях)
  • Интерфейс/Ведение/Функция
    • Запуск пункта меню из "Главного меню" (вход/выход)
    • Структура интерфейса
      • Область представления данных
      • Существующие представления данных
      • Набор кнопок
      • Статусная строка
    • Работа с вкладками
      • Распахнуть/Свернуть 
      • Изменить размер
      • Переместить владку
      • Восстановить размеры и расположение вкладок по умолчанию
  • Табличное представление данных
    • Виды табличных представлений: стандартное и иерархическое
    • Быстрые фильтры
    • Поиск F3
    • Сортировка
    • Перетаскивание столбцов
    • Выгрузка в Excel
    • Цифровая подпись
    • Подвал
    • Кнопка "Консоль" по стрелке вниз
      • Просмотр текущей строки ("Все поля")
      • Просмотр набора данных ("Все отобранные данные")
      • Просмотр запроса ("SQL-запрос")
    • Функции (Сумма по колонке, Количество строк, ...)
  • Стандартный набор кнопок
    • Кнопка "Пуск"
    • Множественный выбор
    • Кнопка "Печать"
    • Кнопка "Отбор"
    • Кнопка "Расчет"/"Документы"
    • Кнопка "Вложения"
    • Кнопки для модификации данных
    • Добавление/изменение/удаление/по образцу
    • Существующие режимы удаления данных на простом примере
  • Работа с экранами
    • Кратко об элементах экрана
    • Ввод данных путем выбора из списка
    • Место отображения сообщений в случае неверного ввода
  • Типы интерфейсов (C# и VFP) (сущностей)

Краткий обзор всех существующих ИСР

(18 видео, продолжительность - 1ч. 00мин.)

  • Назначение инструментальных средств развития и их возможности
  • Понятие "Системные"/"Пользовательские сущности"

Организация процесса разработки на платформе

(13 видео, продолжительность - 1ч. 42мин.)

  • Виды комплектов 
  • Подготовка рабочего места. Требования 
  • Последовательность действий в процессе разработки
  • Перенос изменений
    • Конфигурации. Способы переноса. Экспорт и импорт 
    • Способы переноса. Пакеты конфигураций 
  • Тестирование 
  • Командная работа
    • Основные задачи 
    • Обеспечение монопольного внесения изменений – постоянные блокировки
    • Установка и снятие блокировок. Отслеживание блокировок 
    • Отслеживание изменений и хранение истории изменений

Архитектура системы и версия программного комплекса

(2 видео, продолжительность - 15мин.)

Работа с объектами базы данных

(18 видео, продолжительность - 2ч. 49мин.)

  • Конструктор базы данных
    • Основные понятия
    • Возможности конструктора базы данных
    • Создание таблицы
      • Описание заголовка таблицы
      • Описание поля таблицы
    • Описание индексов
    • Описание связей
      • Типы связей (основная; дополнительная; заголовок строки)
      • Описание связи
    • Создание/Изменение структуры таблицы (по описанию)
    • Справочник представлений (VIEW)
    • Справочник хранимых процедур/функций
    • Справочник триггеров
  • Пункт меню "Обслуживание информационной базы данных"
    • Сверка структуры
    • Просмотр структуры
    • Просмотр содержимого таблицы
    • Экспорт/Импорт данных
  • Практическое задание 
  • Разбор практического задания 

Простые справочники

(8 видео, продолжительность - 1ч. 07мин.)

  • Общее описание и назначение
  • Создание простого справочника
  • Подключение простого справочника в главное меню
  • Экспорт/Импорт простого справочника
  • Практическое задание "Простые справочники"
  • Разбор практического задания 

Конструктор отборов

(9 видео, продолжительность - 1ч. 19мин.)

  • Назначение 
  • Примеры создания отборов
    • Отборы содержащие несколько полей
    • Отборы с выражениями
    • Настройка необязательного ввода параметров
    • Использование вложенных подзапросов
  • Практическое задание 
  • Разбор практического задания 

Конструктор интерфейсов

(36 видео, продолжительность - 4ч. 53мин.)

  • Назначение конструктора интерфейсов
  • Визульные возможности конструктора интерфейсов
  • Принцип работы любого интерфейса
  • Описание интерфейса 
    • Шаблон мест
    • Заголовок интерфейса
    • Курсор
    • Отношения курсоров
    • Типы закладок
    • Свойства
  • Создание простого интерфейса
  • Интеграция с конструктором БД
  • Добавление типа закладки "Текстовый блок"
  • Добавление типа закладки "Ссылка"
  • Добавление типа закладки "Экран ввода параметров"
  • Добавление типа закладки "Экран корректировки" 
  •  Управление наборами кнопок 
    • Создание нового набора
    • Добавление кнопок в набор
    • Переопределение наборов и кнопок
  • Настройка иерархического представления данных
    • Табличная иерархия
    • Дерево 
    • Список
  • Шаблон размещения закладок
    • Назначение и применение
    • Описание новых шаблонов размещения
  • Подключение вызова интерфейса в главное меню системы
  • Практическое задание № 1
  • Разбор практического задания № 1
  • Практическое задание № 2 
  • Разбор практического задания № 2

Параметры системы

(8 видео, продолжительность - 38мин.)

  • Виды параметров и их применение
  • Создание глобального/параметра пользователя
  • Создание группового параметра

Конструктор меню

(9 видео, продолжительность - 32мин.)

  • Создание модуля, папки, пункта меню

Знакомство с IronPython и построитель выражений

(5 видео, продолжительность - 49мин.)

Конструктор форм

(16 видео, продолжительность - 2ч. 30мин.)

  • Виды экранных форм
  • Схема работы конструктора экранов
  • Визуальный конструктор
  • Элементы управления
  • Классы 
    • Назначение
    • Существующие классы
    • Поиск необходимого класса
    • Добавление на форму и настройка экземпляра класса
  • Скрипты
  • Экранные триггеры
  • Возможность изменения размеров формы
  • Динамическое изменение размеров формы
  • Создание экранных форм для корректировки содержимого таблицы
  • Практическое задание 
  • Разбор практического задания

Конструктор контекстной помощи

(18 видео, продолжительность - 1ч. 15мин.)

  • Механизм поиска нужного Help-a 
  • Виды Help-ов
  • Порядок создания
  • Создание Help-ов
    • По полям таблицы
    • По запросу SQL
    • Перенаправить Help
    • Интерфейс
    • Множественный выбор
    • Подмена стандартного Help-а
    • Условие срабатывания Help-а
  • Практическое задание 
  • Разбор практического задания

Методы RRT

(19 видео, продолжительность - 1ч. 49мин.)

  • Цели механизма RRT-методов
  • Основные понятия 
  • Виды событий и их применение
    • События табличного отображения
    • События вызова
    • Экранные события
    • События методов доступа
  • Виды методов
    • Функциональные методы
    • Методы доступа
  • Настройки прав доступа к методам
  • Подмена экрана 
  • Практическое задание 
  • Разбор практического задания 

Конструктор видов отображения

(35 видео, продолжительность - 3ч. 48мин.)

  • Работа с конструктором 
  • Создание простого вида отображения
    • Добавление поля из текущей таблицы
      • Способы добавления полей
      • Имена и типы полей
    • Добавление столбцов из связанных таблиц
    • Добавление расчетных столбцов
      • Столбцы, вычисляемые при выборке данных из БД
      • Столбцы, вычисляемые после выборки данных из БД
    • Настройки ширины столбцов
  • Настройка раскраски строк/столбцов
    • Статические настройки
    • Условное форматирование
      • Простые условия
      • Сложные условия
  • Настройка группировки и сортировки
  • Добавление подвала
  • Привязка отбора данных к ВО
  • Настройка доступа к ВО
  • Создание кросс-табличного представления
  • Создание корректируемых видов отображения
    • Настройка корректировки столбцов
    • Настройка табличного добавления
  • Настройка системного ВО
  • Настройка доступа к конструктору (параметр SLVOptions)
  • Практическое задание  
  • Разбор практического задания

Конструктор отчетов

(43 видео, продолжительность - 5ч. 35мин.)

  • Виды отчетов
  • Создание внутреннего отчета
  • Создание отчета произвольной структуры
    • Создание шаблона отчета в Excel
      • Шапка отчета
      • Область табличных данных
      • Настройка вычисляемых столбцов
    • Использование параметров
      • Определение параметров в шаблоне
      • Задание значений параметров
    • Добавление дополнительных источников данных
    • Перенос изменений в базу данных
  • Практическое задание 
  • Разбор практического задания 
  • Создание RDL-отчетов
    • Запуск конструктора отчетов
    • Редактирование макета отчета
      • Добавление областей данных
        • Табличные области
        • Области списка
        • Диаграммы
      • Группирование данных
      • Сортировка данных
      • Использование выражений
      • Колонтитулы и разрывы страниц
      • RDL-отчеты на основе иерархических данных
    • Кросс-табличные отчеты
    • Практическое задание 1
    • Разбор практического задания - 1
    • Практическое задание 2
    • Разбор практического задания - 2

Типовые ошибки

(4 видео, продолжительность - 36мин.)

  • Ошибки в конфигурировании

Самостоятельная работа

(1 видео, продолжительность - 2ч. 50мин.)

  • Практическое задание