То есть если для одного агрегата открыто окно управления, то при нажатии на кнопку другого агрегата тоже должно открыться окно управления? Или как?
Вид для печати
У нас все сохраняется корректно. Попробуйте скачать текущую Beta версию и проверить на ней.
именно так.
Много будет окон в таком объекте?
Сделать можно. При помощи нескольких ФБ "Управление документом" отслеживаете состояние каждого окна в объекте (открыто закрыто). Передаете этот сигнал в другие объекты, например в модуль "Событие", в нем отслеживаете - если открыто одно из окон другого объекта и оператор нажал на кнопку, открываете соответсвующее окно.
То есть в каждом объекте нужно будет создать ФБ "Управление документом" и события такого же количества как окон в объекте. То есть если если окон много, то схема будет достаточно громоздкая и тогда уже лучше будет писать скрипт на C#.
Понятно, спасибо. У вас каких-нибудь скриптов по отслеживанию окон?
Например так:
var project = HostFB.TreeItemHlp.Project;
foreach (IDocumentHlp doc in project.Documents)
{
var obj = doc.Attribute.TreeItem; //получить атрибуты объекта
}
У obj можно получить короткое имя объекта (Name) или полное имя (FullName) и понять что за объект у которого открыто окно.
Странно как то у Вас обновления программы проходят. В ранней версии сохранение работало. В предшествующей - нет. Сейчас скачал последнюю. В ней всё работает.
Скажите, а где можно посмотреть, какие исправления Вы вносите в новые версии? Или сделайте на форуме новую ветку " работа над ошибками, или "исправления". И туда скидывайте информацию. Просто частенько бывает ищешь проблему, тратишь драгоценное время, а проблема оказывается в самой программе.
Спасибо.
Здравствуйте.
А как сделать так чтобы в режиме исполнения Мастерскада открывалась на весь монитор и оператор не смог запустить стороннюю программу (пасьянс, фильм включить).
Штатно таких средств нет (если нужно развернуть на весь экран, то нужно просто скрыть панель задач).
У нас есть встроенное средство для анализа активности - то есть действия оператора в системе будут писаться в журнал.
Если же нужна полная блокировка, то нужно воспользоваться сторонним ПО - например WinLock