В больших проектах, может возникнуть задача организации нескольких рабочих мест, отображение информации на которых должно отличаться.
Например, может возникнуть необходимость формирования и подтверждения собщений только для конкретного места, а не на всех рабочих местах. Или отображение определённого оборудования на каком-либо рабочем месте не нужно (категорически зарещено).
Для решения данной задачи служат компоненты VisWorkPlaceGroup и VisWorkPlace.
В проект визуализации (VisualProject) добавляем группу рабочих мест (VisWorkPlaceGroup). Затем в неё добавляем один или несколько компонентов конфигурирования рабочего места (VisWorkPlace) - далее МЕСТО.
Каждое МЕСТО идентифицируется названием. Например: "Мельница", "БХМ", "Выбой", "Элеватор" и т.д. Кроме того, для каждого из МЕСТ можно определить дополнительные параметры (фильтр сообщений, список неиспользуемых на данном месте компонентов..), которые определят для него визуальное представленя информации и способ формирования сообщений.
То есть, проект содержит информацию для всех возможных рабочих мест. При настройке программы на конкретном месте, мы просто указываем название "конфигурации рабочего места" ("Настроки - Общие - Рабочее место").
При запуске проекта, программа ищет конфигурацию рабочего места с
названием заданным в её настройках. Если соответствующая конфигурация
найдена, то инициализация проекта происходит согласно правилам заданным
этой конфигурацией, иначе проект инициализируется в "полном объеме"
(используются все компоненты, формируются все сообщения).