public static ОбластиДанныхОграниченияПравДоступа Получить(this ОбластиДанныхОграниченияПравДоступа Значение, Guid Ссылка)
{
if(Ссылка == ОрганизацииСписок)
{
return ОбластиДанныхОграниченияПравДоступа.ОрганизацииСписок;
}
else if(Ссылка == ОрганизацииДанные)
{
return ОбластиДанныхОграниченияПравДоступа.ОрганизацииДанные;
}
else if(Ссылка == КонтрагентыСписок)
{
return ОбластиДанныхОграниченияПравДоступа.КонтрагентыСписок;
}
else if(Ссылка == КонтрагентыДанные)
{
return ОбластиДанныхОграниченияПравДоступа.КонтрагентыДанные;
}
else if(Ссылка == КонтрагентыКонтактнаяИнформация)
{
return ОбластиДанныхОграниченияПравДоступа.КонтрагентыКонтактнаяИнформация;
}
else if(Ссылка == ТипыЗаметок)
{
return ОбластиДанныхОграниченияПравДоступа.ТипыЗаметок;
}
else if(Ссылка == ВнешниеОбработки)
{
return ОбластиДанныхОграниченияПравДоступа.ВнешниеОбработки;
}
else if(Ссылка == ФизическиеЛица)
{
return ОбластиДанныхОграниченияПравДоступа.ФизическиеЛица;
}
else if(Ссылка == Номенклатура)
{
return ОбластиДанныхОграниченияПравДоступа.Номенклатура;
}
else if(Ссылка == СкладыДанные)
{
return ОбластиДанныхОграниченияПравДоступа.СкладыДанные;
}
else if(Ссылка == ПодразделенияДанные)
{
return ОбластиДанныхОграниченияПравДоступа.ПодразделенияДанные;
}
return ОбластиДанныхОграниченияПравДоступа.ПустаяСсылка;
}