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(ТранспортныеРасходы); } return(Guid.Empty); }
public static readonly Guid ТранспортныеРасходы = new Guid("1bd03b87-9621-6a7d-4475-b47df123dae2"); //Транспортные расходы public static ВидыРасходовНУ Получить(this ВидыРасходовНУ Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }
public static byte[] Ключ(this ВидыРасходовНУ Значение) { return(Ссылка(Значение).ToByteArray()); }
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(ВидыРасходовНУ.НеУчитываемыеВЦеляхНалогообложения); } else if (Ссылка == ЕСН) { return(ВидыРасходовНУ.ЕСН); } else if (Ссылка == ТранспортныеРасходы) { return(ВидыРасходовНУ.ТранспортныеРасходы); } return(ВидыРасходовНУ.ПустаяСсылка); }