Расширение интерфейсных возможностей Московец Олег Александрович, Ведущий аналитик ЦИТК «Парус»
Разработка описателей документов Настройки форм представления данных Хранимые условия отбора Подключение пользовательских процедур к окнам просмотра Использование КОР для расширения интерфейсных возможностей Использование параметров пользовательских процедур для работы с большими текстовыми (CLOB) и большими неструктурированными (BLOB) объектами Разработка описателей документов Настройки форм представления данных Хранимые условия отбора Подключение пользовательских процедур к окнам просмотра Использование КОР для расширения интерфейсных возможностей Использование параметров пользовательских процедур для работы с большими текстовыми (CLOB) и большими неструктурированными (BLOB) объектами
Разработка описателей документов
1.Описатель для графического отображения в связях документов. Позволяет визуализировать информацию при навигации по разделам системы. Без «захода» в раздел можно просмотреть актуальную информацию. Разработка описателей документов
2. Описатель для вывода дополнительных колонок в сетку раздела. f(x) Позволяет расширять количество колонок, выводимых в «грид» раздела. Возвращаемые значения могут быть как информативного плана, так и контролирующего плана. Разработка описателей документов
Настройка форм представления данных
Хранимые условия отбора
Подключение пользовательских процедур к окнам просмотра, вывод в пользовательское меню.
Настроены папки хранимых условий отбора Настроены папки хранимых условий отбора Настроено окно просмотра Настроено окно просмотра Выведены в список Выведены в список свойства свойства количество неотработанных подзадач количество неотработанных подзадач количество присоединенных документов количество присоединенных документов Зафиксировано 4 колонки Зафиксировано 4 колонки Настроена панель инструментов Настроена панель инструментов Заведено условие отображение ячеек и строк списка Заведено условие отображение ячеек и строк списка Процедура формирования дочерних событий выведена в контекстное меню Процедура формирования дочерних событий выведена в контекстное меню Пример использования интерфейсных возможностей
Использование Конструктора Отраслевых Расширений (КОР) для расширения интерфейсных возможностей
r Особенности использования: 2 Хранение описаний в виде метаданных 2 Возможность обработки событий для пользовательских форм скриптовыми языками: DelphiScript, VBScript, JavaScript, PerlScript, PythonScript 2 Интерфейс пользователя создается автоматически, с возможностью дальнейшей модификации 2 Разработанные разделы поддерживают стандартные возможности. r Особенности использования: 2 Хранение описаний в виде метаданных 2 Возможность обработки событий для пользовательских форм скриптовыми языками: DelphiScript, VBScript, JavaScript, PerlScript, PythonScript 2 Интерфейс пользователя создается автоматически, с возможностью дальнейшей модификации 2 Разработанные разделы поддерживают стандартные возможности. r Предназначен для: 2 Разработки и интеграции в стандартные модули нового функционала в виде отраслевых и частных решений 2 Создание новых модулей с необходимым набором разделов 2 Создание дополнительных спецификаций для стандартных разделов, при этом спецификация интегрируется в раздел 2 Создание дополнительных действий в стандартных разделах 2 Добавление, удаление стандартных действий в стандартных классах r Предназначен для: 2 Разработки и интеграции в стандартные модули нового функционала в виде отраслевых и частных решений 2 Создание новых модулей с необходимым набором разделов 2 Создание дополнительных спецификаций для стандартных разделов, при этом спецификация интегрируется в раздел 2 Создание дополнительных действий в стандартных разделах 2 Добавление, удаление стандартных действий в стандартных классах Использование КОР для расширения интерфейсных возможностей
Пример разработанного раздела со спецификацией, типовыми и нестандартными действиями. Пример стандартного раздела с разработанной и интегрированной спецификацией
Использование параметров пользовательских процедур для работы с большими текстовыми (CLOB) и большими неструктурированными (BLOB) объектами
Спасибо за внимание