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