Замещающий клиентский
модуль
Базовый
Система BPMSoft основана на принципе открытости-закрытости. Это означает, что стандартные конфигурации нельзя изменить напрямую, но можно расширить с помощью пользовательских пакетов. Этот метод называется механизмом замещения.
Для понимания механизма замещения рассмотрим два ключевых понятия:
- Замещающий (производный) элемент — это конфигурационный элемент, созданный для изменения или расширения другого элемента.
- Замещаемый (базовый) элемент — это элемент, функциональность которого изменяется или расширяется.
Система позволяет замещать один элемент в нескольких пользовательских пакетах, но важно учитывать, что итоговая реализация замещенного элемента зависит от иерархии пакетов.
Для создания замещающего клиентского модуля используется схема «Замещающая модель представления».
Создание замещающего клиентского модуля
- Откройте раздел «Конфигурация».
- Выберите пакет, в который хотите добавить замещающую схему.
- Откройте свойства пакета. В блоке «Зависит от пакетов» проверьте наличие пакета, элемент которого хотите заместить. Если данного пакета нет, добавьте зависимость от нужного пакета.
- Из списка «Добавить» панели инструментов рабочей области раздела «Конфигурация» выберите «Замещающая модель представления».
Рисунок 1 — Конфигурационный элемент «Замещающая модель представления»

- В свойстве «Родительский объект» укажите заголовок замещаемой схемы.
- Реализуйте логику замещающего элемента. Она должна быть отлична от замещаемого.
- Сохраните схему.
Рекомендуем изучить
Материал был полезен для вас?