public static СпособыНачисленияАмортизацииОС Получить(this СпособыНачисленияАмортизацииОС Значение, Guid Ссылка)
{
if(Ссылка == Линейный)
{
return СпособыНачисленияАмортизацииОС.Линейный;
}
else if(Ссылка == УменьшаемогоОстатка)
{
return СпособыНачисленияАмортизацииОС.УменьшаемогоОстатка;
}
else if(Ссылка == ПоСуммеЧиселЛетИспользования)
{
return СпособыНачисленияАмортизацииОС.ПоСуммеЧиселЛетИспользования;
}
else if(Ссылка == ПропорциональноОбъемуПродукции)
{
return СпособыНачисленияАмортизацииОС.ПропорциональноОбъемуПродукции;
}
else if(Ссылка == ПоЕНАОФ)
{
return СпособыНачисленияАмортизацииОС.ПоЕНАОФ;
}
else if(Ссылка == ПоЕНАОФНа1000кмПробега)
{
return СпособыНачисленияАмортизацииОС.ПоЕНАОФНа1000кмПробега;
}
else if(Ссылка == ПоИндивидуальномуГрафику)
{
return СпособыНачисленияАмортизацииОС.ПоИндивидуальномуГрафику;
}
return СпособыНачисленияАмортизацииОС.ПустаяСсылка;
}