Здравствуйте!
Пытаюсь получить параметры, которые участвуют в сортировке в спецификации.
Следующий метод возвращает наименования параметров, но только не расчетных. При попытке получить расчетные параметры, вылетает ошибка.
Возможно ли их как то вообще получить?
public void GetParamTest()
{
UIDocument uidoc = this.ActiveUIDocument;
Document doc = uidoc.Document;
var activeDoc = doc.ActiveView as ViewSchedule;
var getOrPar = activeDoc.GetOrderedParameters();
string tt = null;
var gss = activeDoc.Definition.GetSortGroupFields();
foreach (var e in gss)
{
try
{
tt+= activeDoc.Definition.GetField(e.FieldId).GetSchedulableField().GetName(doc) + "\n";
} catch (Exception ex)
{
tt+= ex.Message + "\n";
}
}
}