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 ПодготовленоПодтверждение;
case СтатусыЭД.Подписан: return Подписан;
case СтатусыЭД.ПолностьюПодписан: return ПолностьюПодписан;
case СтатусыЭД.Получен: return Получен;
case СтатусыЭД.ПолученоИзвещение: return ПолученоИзвещение;
case СтатусыЭД.ПолученоПодтверждение: return ПолученоПодтверждение;
case СтатусыЭД.ПолученоПодтверждениеОператора: return ПолученоПодтверждениеОператора;
case СтатусыЭД.ПолученоУведомление: return ПолученоУведомление;
case СтатусыЭД.Сформирован: return Сформирован;
case СтатусыЭД.Утвержден: return Утвержден;
case СтатусыЭД.ЧастичноПодписан: return ЧастичноПодписан;
}
return Guid.Empty;
}