public static ВидыДополнительныхВнешнихОбработок Получить(this ВидыДополнительныхВнешнихОбработок Значение, Guid Ссылка)
{
if(Ссылка == ПечатнаяФорма)
{
return ВидыДополнительныхВнешнихОбработок.ПечатнаяФорма;
}
else if(Ссылка == ЗаполнениеТабличныхЧастей)
{
return ВидыДополнительныхВнешнихОбработок.ЗаполнениеТабличныхЧастей;
}
else if(Ссылка == Обработка)
{
return ВидыДополнительныхВнешнихОбработок.Обработка;
}
else if(Ссылка == Отчет)
{
return ВидыДополнительныхВнешнихОбработок.Отчет;
}
else if(Ссылка == ВнешняяОбработкаПодключаемаяКОтчету)
{
return ВидыДополнительныхВнешнихОбработок.ВнешняяОбработкаПодключаемаяКОтчету;
}
return ВидыДополнительныхВнешнихОбработок.ПустаяСсылка;
}