Булевская переменная, сигнализирующая, доступны ли данные для редактирования
OK = D.IsEditable
Это - свойство mbcmodel.data.
Это булево свойство указывает, доступна ли конкретная часть данных для редактирования. Следующие правила применяются:
Если данные были созданы с помощью mbcmodel.CreateData и не были редактором Attach к плану тестирования, это доступно для редактирования.
Если данные были созданы или получены из проекта и не были редактором Attach к плану тестирования, это доступно для редактирования.
Если данные были редактором Attach к плану тестирования и были впоследствии получены из того плана тестирования, это доступно для редактирования.
D = p.Data; D1 = p.Data; BeginEdit(D1); tp = p.Testplan; Attach(tp, D);
Где p является объектом mbcmodel.project, и D и D1 являются объектами mbcmodel.data.
В этой точке D1.IsEditable становится ложным, потому что D1 является теперь редактором Attach к плану тестирования и следовательно может только быть изменен из плана тестирования. Если вы теперь входите:
OK = D1.IsEditable
ответом является false.