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 КодыОперацийЗатраты.ПустаяСсылка;
}