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(КорректировкаНЗПФикс); } 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(КодыОперацийВыпускПродукции.КорректировкаНЗПФикс); } return(КодыОперацийВыпускПродукции.ПустаяСсылка); }
public static byte[] Ключ(this КодыОперацийВыпускПродукции Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid КорректировкаНЗПФикс = new Guid("a6c0d58c-378e-a830-4145-a547a3760a75"); //Корректировка незавершенного производства по фиксированной стоимости public static КодыОперацийВыпускПродукции Получить(this КодыОперацийВыпускПродукции Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }