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(ФинансовыеВложения); } return(Guid.Empty); }
public static ВидыАктивовИОбязательств Получить(this ВидыАктивовИОбязательств Значение, Guid Ссылка) { if (Ссылка == ВнеоборотныеАктивы) { return(ВидыАктивовИОбязательств.ВнеоборотныеАктивы); } else if (Ссылка == ГотоваяПродукция) { return(ВидыАктивовИОбязательств.ГотоваяПродукция); } else if (Ссылка == ДебиторскаяЗадолженность) { return(ВидыАктивовИОбязательств.ДебиторскаяЗадолженность); } else if (Ссылка == ДоходныеВложенияВ_МЦ) { return(ВидыАктивовИОбязательств.ДоходныеВложенияВ_МЦ); } else if (Ссылка == ДоходыБудущихПериодов) { return(ВидыАктивовИОбязательств.ДоходыБудущихПериодов); } else if (Ссылка == ИздержкиОбращения) { return(ВидыАктивовИОбязательств.ИздержкиОбращения); } else if (Ссылка == КредиторскаяЗадолженность) { return(ВидыАктивовИОбязательств.КредиторскаяЗадолженность); } else if (Ссылка == КурсовыеРазницыПоРасчетамВУЕ) { return(ВидыАктивовИОбязательств.КурсовыеРазницыПоРасчетамВУЕ); } else if (Ссылка == Материалы) { return(ВидыАктивовИОбязательств.Материалы); } else if (Ссылка == НедостачиПотери) { return(ВидыАктивовИОбязательств.НедостачиПотери); } else if (Ссылка == НезавершенноеПроизводство) { return(ВидыАктивовИОбязательств.НезавершенноеПроизводство); } else if (Ссылка == НематериальныеАктивы) { return(ВидыАктивовИОбязательств.НематериальныеАктивы); } else if (Ссылка == Оборудование) { return(ВидыАктивовИОбязательств.Оборудование); } else if (Ссылка == ОсновныеСредства) { return(ВидыАктивовИОбязательств.ОсновныеСредства); } else if (Ссылка == ОценочныеОбязательства) { return(ВидыАктивовИОбязательств.ОценочныеОбязательства); } else if (Ссылка == Полуфабрикаты) { return(ВидыАктивовИОбязательств.Полуфабрикаты); } else if (Ссылка == асходыБудущихПериодов) { return(ВидыАктивовИОбязательств.асходыБудущихПериодов); } else if (Ссылка == езервыСомнительныхДолгов) { return(ВидыАктивовИОбязательств.езервыСомнительныхДолгов); } else if (Ссылка == Товары) { return(ВидыАктивовИОбязательств.Товары); } else if (Ссылка == ТоварыОтгруженные) { return(ВидыАктивовИОбязательств.ТоварыОтгруженные); } else if (Ссылка == УбытокТекущегоПериода) { return(ВидыАктивовИОбязательств.УбытокТекущегоПериода); } else if (Ссылка == ФинансовыеВложения) { return(ВидыАктивовИОбязательств.ФинансовыеВложения); } return(ВидыАктивовИОбязательств.ПустаяСсылка); }
public static byte[] Ключ(this ВидыАктивовИОбязательств Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid ФинансовыеВложения = new Guid("d2211cb3-819f-4bf9-4208-0a0e96680546"); //Финансовые вложения public static ВидыАктивовИОбязательств Получить(this ВидыАктивовИОбязательств Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }