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(ВидыРасходовУСН.НДС); } return(ВидыРасходовУСН.ПустаяСсылка); }
public static Guid Ссылка(this ВидыРасходовУСН Значение) { switch (Значение) { case ВидыРасходовУСН.Номенклатура: return(Номенклатура); case ВидыРасходовУСН.Услуги: return(Услуги); case ВидыРасходовУСН.БП: return(БП); case ВидыРасходовУСН.ДопРасходы: return(ДопРасходы); case ВидыРасходовУСН.ОС: return(ОС); case ВидыРасходовУСН.НМА: return(НМА); case ВидыРасходовУСН.Зарплата: return(Зарплата); case ВидыРасходовУСН.Налоги: return(Налоги); case ВидыРасходовУСН.НДС: return(НДС); } return(Guid.Empty); }
public static byte[] Ключ(this ВидыРасходовУСН Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid НДС = new Guid("078034af-53f3-36ef-4cff-9a6024e0ed2d"); //НДС по приобретенным ценностям public static ВидыРасходовУСН Получить(this ВидыРасходовУСН Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }