public static СпособыРаспределенияЗатрат Получить(this СпособыРаспределенияЗатрат Значение, Guid Ссылка)
{
if(Ссылка == ПоОбъемуВыпуска)
{
return СпособыРаспределенияЗатрат.ПоОбъемуВыпуска;
}
else if(Ссылка == ПоПлановойСебестоимости)
{
return СпособыРаспределенияЗатрат.ПоПлановойСебестоимости;
}
else if(Ссылка == ПоОплатеТруда)
{
return СпособыРаспределенияЗатрат.ПоОплатеТруда;
}
else if(Ссылка == ПоМатериальнымЗатратам)
{
return СпособыРаспределенияЗатрат.ПоМатериальнымЗатратам;
}
else if(Ссылка == НеРаспределять)
{
return СпособыРаспределенияЗатрат.НеРаспределять;
}
return СпособыРаспределенияЗатрат.ПустаяСсылка;
}