Клиент - серверное решение используется все шире. На одном сервере может быть много клиентов, имеющих доступ к разному набору лифтов, размеры мониторов разные. Для решения проблемы рационального размещения прямоугольников лифтов в панели состояния SPult были введены "профили" пользователей. Этим инструментом пользуются, но это достаточно трудоёмко - переделывать профили (т.е. размещения в произвольных группах для конкретных пользователей) при появлении новых лифтов.
Проблема автоматизированного размещения лифтов в панели состояний уже обсуждалась в теме по SPult, но в связи с важностью проблемы вынес обсуждение отдельную тему.
Что бы обсуждать предметно, была разработана программа AvtoTable доступная по ссылке
В неё можно загрузить XML файл структуры от MPultPro (MPultPro.XML), загруженные структуры SPult, выгруженную структур LKDSDisp (LKDSDispStruct.XML):
Далее можно прорисовать любой диспетчерский пункт:
назначить дополнительные параметры размещения:
и получить, например, такое размещение:
Можно менять размеры окна.
Предлагаю посмотреть размещение реализованное в программе, осудить, ну и предложить что-нибудь, опять же конструктивное.
Проблема автоматизированного размещения лифтов в панели состояний уже обсуждалась в теме по SPult, но в связи с важностью проблемы вынес обсуждение отдельную тему.
Что бы обсуждать предметно, была разработана программа AvtoTable доступная по ссылке
В неё можно загрузить XML файл структуры от MPultPro (MPultPro.XML), загруженные структуры SPult, выгруженную структур LKDSDisp (LKDSDispStruct.XML):
Далее можно прорисовать любой диспетчерский пункт:
назначить дополнительные параметры размещения:
и получить, например, такое размещение:
Можно менять размеры окна.Предлагаю посмотреть размещение реализованное в программе, осудить, ну и предложить что-нибудь, опять же конструктивное.



