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