public static СостоянияУтвержденияДокумента Получить(this СостоянияУтвержденияДокумента Значение, Guid Ссылка)
{
if(Ссылка == УтвержденПолностьюПроведен)
{
return СостоянияУтвержденияДокумента.УтвержденПолностьюПроведен;
}
else if(Ссылка == УтвержденЧастичноПроведен)
{
return СостоянияУтвержденияДокумента.УтвержденЧастичноПроведен;
}
else if(Ссылка == НеУтвержденПроведен)
{
return СостоянияУтвержденияДокумента.НеУтвержденПроведен;
}
else if(Ссылка == УтвержденПолностьюНеПроведен)
{
return СостоянияУтвержденияДокумента.УтвержденПолностьюНеПроведен;
}
else if(Ссылка == УтвержденЧастичноНеПроведен)
{
return СостоянияУтвержденияДокумента.УтвержденЧастичноНеПроведен;
}
else if(Ссылка == НеУтвержденНеПроведен)
{
return СостоянияУтвержденияДокумента.НеУтвержденНеПроведен;
}
return СостоянияУтвержденияДокумента.ПустаяСсылка;
}