Темы занятий:
Введение в программирование на языке Pascal Script.
Общие принципы и приемы программирования. Языки программирования. Язык программирования Pascal Script. Понятие алгоритма. Средства записи алгоритмов. Структура программы, типы данных. Построение выражений, присваивание, ввод/вывод. Управляющие структуры языка Pascal Script. Специальные приемы программирования. Основные структурные типы данных в Pascal Script. Обработка символов и строк.
Практика. Создание программ на языке Pascal Script.
Принципы обработки данных в документах.
Понятие скрипта. Структура скрипта. Простейший скрипт. Использование объектов в скрипте. Обращение к переменным из списка переменных отчета. Обращение к полям базы данных. Использование агрегатных функций в скрипте. Вывод значения переменной в отчете. События. Фильтрация, группировка и сортировка отчета по вычисляемому параметру. Кросс-отчет. Внешний вид таблицы. Использование функций. Таблица с составными заголовками. Подбор ширины ячеек. Управление кросс-таблицей из скрипта. Добавление объектов в таблицу. Настройка колонок. Управление размером колонок. Управление размером строк. Объекты в ячейках.
Практика. Подготовка табличного документа и вывод его на печать.
Построение интерактивного отчета.
Гиперссылки. Настройка гиперссылки. Ссылка на адрес URL. Ссылка на номер страницы. Ссылка на якорь. Ссылка на детальный отчет. Ссылка на детальную страницу. Прочая ссылка.
Практика. Построение интерактивного отчета.