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 ХарактерЗатрат.ЗаготовлениеИПриобретениеМЦ;
}
return ХарактерЗатрат.ПустаяСсылка;
}