public static Guid Ссылка(this СостоянияВерсийЭД Значение)
{
switch (Значение)
{
case СостоянияВерсийЭД.ИзвещениеНаПодписи: return ИзвещениеНаПодписи;
case СостоянияВерсийЭД.НаПодписи: return НаПодписи;
case СостоянияВерсийЭД.НаУтверждении: return НаУтверждении;
case СостоянияВерсийЭД.НеПолучен: return НеПолучен;
case СостоянияВерсийЭД.НеСформирован: return НеСформирован;
case СостоянияВерсийЭД.ОжидаетсяИзвещение: return ОжидаетсяИзвещение;
case СостоянияВерсийЭД.ОжидаетсяИзвещениеОПолучении: return ОжидаетсяИзвещениеОПолучении;
case СостоянияВерсийЭД.ОжидаетсяКорректировка: return ОжидаетсяКорректировка;
case СостоянияВерсийЭД.ОжидаетсяОтправка: return ОжидаетсяОтправка;
case СостоянияВерсийЭД.ОжидаетсяОтправкаИзвещения: return ОжидаетсяОтправкаИзвещения;
case СостоянияВерсийЭД.ОжидаетсяПодтверждение: return ОжидаетсяПодтверждение;
case СостоянияВерсийЭД.ОжидаетсяПодтверждениеОператора: return ОжидаетсяПодтверждениеОператора;
case СостоянияВерсийЭД.Отклонен: return Отклонен;
case СостоянияВерсийЭД.ОбменЗавершен: return ОбменЗавершен;
case СостоянияВерсийЭД.ОшибкаПередачи: return ОшибкаПередачи;
case СостоянияВерсийЭД.ТребуетсяУточнитьДокумент: return ТребуетсяУточнитьДокумент;
}
return Guid.Empty;
}