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 ВидыРегламентныхОпераций.ПустаяСсылка;
}