Сообщение от
SCADAMaster
Что-то такое:
public partial class ФБ : ScriptBase
{
bool? M=false;
bool? Change=false;
public override void Execute()
{
if (Параметр1==true)
{
HostFB.TreeItemHlp.Project.RTPermissions.ReLogon(" Просмотр","1"); // Просмотр - имя оператора, 1 - пароль.
Change=true;
}
M=Параметр1;
var project = this.HostFB.TreeItemHlp.Project;
var comp=(ITreeItemHlp)project.Item("Система.АРМ диспетчера");
if (Change==true && comp.RTItemState != ERTItemState.rtisNormal)
{
HostFB.TreeItemHlp.Project.RTPermissions.ReLogon(" Оператор","1"); // Просмотр - имя оператора, 1 - пароль.
Change=false;
}
}
}