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 КодыОперацийЗатратыНаВыпускПродукции.КорректировкаНЗПРасч;
}
else if(Ссылка == ВозвратМатериаловИзПроизводстваФикс)
{
return КодыОперацийЗатратыНаВыпускПродукции.ВозвратМатериаловИзПроизводстваФикс;
}
else if(Ссылка == СписаниеНЗПФикс)
{
return КодыОперацийЗатратыНаВыпускПродукции.СписаниеНЗПФикс;
}
else if(Ссылка == КорректировкаНЗПФикс)
{
return КодыОперацийЗатратыНаВыпускПродукции.КорректировкаНЗПФикс;
}
return КодыОперацийЗатратыНаВыпускПродукции.ПустаяСсылка;
}