V82.ОбщиеМодули.РазузлованиеНоменклатуры.ПолучитьВозвратныеОтходы C# (CSharp) Method

ПолучитьВозвратныеОтходы() public method

public ПолучитьВозвратныеОтходы ( ) : object
return object
        public object ПолучитьВозвратныеОтходы(/*Спецификация, Источник*/)
        {
            /*Запрос = Новый Запрос(
            "ВЫБРАТЬ РАЗРЕШЕННЫЕ
            |	ВозвратныеОтходы.Ссылка КАК Ссылка,
            |	ВозвратныеОтходы.НомерСтроки КАК НомерСтроки,
            |	ВозвратныеОтходы.ВидНорматива КАК ВидНорматива,
            |	ВозвратныеОтходы.НомерОперацииМаршрута КАК НомерОперацииМаршрута,
            |	ВозвратныеОтходы.Номенклатура КАК Номенклатура,
            |	ВозвратныеОтходы.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
            |	ВозвратныеОтходы.Количество КАК Количество,
            |	ВЫБОР
            |		КОГДА ВозвратныеОтходы.ЕдиницаИзмерения = ЗНАЧЕНИЕ(Справочник.ЕдиницыИзмерения.ПустаяСсылка)
            |			ТОГДА ВозвратныеОтходы.Номенклатура.ЕдиницаХраненияОстатков
            |		ИНАЧЕ ВозвратныеОтходы.ЕдиницаИзмерения
            |	КОНЕЦ КАК ЕдиницаИзмерения,
            |	(ВЫБОР
            |		КОГДА ВозвратныеОтходы.ЕдиницаИзмерения = ЗНАЧЕНИЕ(Справочник.ЕдиницыИзмерения.ПустаяСсылка)
            |			ТОГДА ВозвратныеОтходы.Номенклатура.ЕдиницаХраненияОстатков
            |		ИНАЧЕ ВозвратныеОтходы.ЕдиницаИзмерения
            |	КОНЕЦ).Коэффициент КАК Коэффициент,
            |	ВозвратныеОтходы.Сумма КАК Сумма,
            |	ВозвратныеОтходы.СуммаРегл КАК СуммаРегл,
            |	ВозвратныеОтходы.СтатьяЗатрат КАК СтатьяЗатрат,
            |	ВЫБОР
            |		КОГДА ВозвратныеОтходы.Ссылка.ИспользоватьУправлениеСписанием = ИСТИНА
            |			ТОГДА ВЫБОР
            |					КОГДА ВозвратныеОтходы.СписаниеКомплектующей = ЗНАЧЕНИЕ(Перечисление.ВариантыСписанияКомплектующих.ЗадаетсяВСвойстве)
            |							ИЛИ ВозвратныеОтходы.СписаниеКомплектующей = ЗНАЧЕНИЕ(Перечисление.ВариантыСписанияКомплектующих.ПустаяСсылка)
            |						ТОГДА ЗНАЧЕНИЕ(Перечисление.ВариантыСписанияКомплектующих.Всегда)
            |					ИНАЧЕ ВозвратныеОтходы.СписаниеКомплектующей
            |				КОНЕЦ
            |		ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.ВариантыСписанияКомплектующих.Всегда)
            |	КОНЕЦ КАК СписаниеКомплектующей,
            |	ВозвратныеОтходы.СвойствоДляСписания КАК СвойствоДляСписания,
            |	ВЫБОР
            |		КОГДА ВозвратныеОтходы.Ссылка.ИспользоватьФормулы = ИСТИНА
            |			ТОГДА ВозвратныеОтходы.Формула
            |		ИНАЧЕ """"
            |	КОНЕЦ КАК Формула,
            |	ВЫБОР
            |		КОГДА ВозвратныеОтходы.Ссылка.ИспользоватьУказаниеНорматива = ИСТИНА
            |			ТОГДА ВозвратныеОтходы.УказаниеНорматива
            |		ИНАЧЕ НЕОПРЕДЕЛЕНО
            |	КОНЕЦ КАК УказаниеНорматива,
            |	ВозвратныеОтходы.ВариантАвтоподбора КАК ВариантАвтоподбора,
            |	ВозвратныеОтходы.Свойство КАК Свойство,
            |	ВозвратныеОтходы.КлючСвязи КАК КлючСвязи,
            |	ВозвратныеОтходы.ТочкаМаршрута КАК ТочкаМаршрута,
            |	ЕСТЬNULL(ВозвратныеОтходы.ТочкаМаршрута.Подразделение, ЗНАЧЕНИЕ(Справочник.Подразделения.ПустаяСсылка)) КАК Подразделение,
            |	ЕСТЬNULL(ВозвратныеОтходы.ТочкаМаршрута.РабочийЦентр, НЕОПРЕДЕЛЕНО) КАК РабочийЦентр
            |ИЗ
            |	Справочник.СпецификацииНоменклатуры.ВозвратныеОтходы КАК ВозвратныеОтходы
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
            |		ПО (ЗначенияСвойствОбъектов.Объект = &ХарактеристикаНоменклатуры)
            |			И (ЗначенияСвойствОбъектов.Свойство = ВозвратныеОтходы.СвойствоДляСписания)
            |ГДЕ
            |	ВозвратныеОтходы.Ссылка = &Спецификация
            |	И ВозвратныеОтходы.Ссылка.ИспользоватьВозвратныеОтходы = ИСТИНА
            |	И (ВозвратныеОтходы.Ссылка.ИспользоватьУправлениеСписанием = ЛОЖЬ
            |			ИЛИ ВозвратныеОтходы.Ссылка.ИспользоватьУправлениеСписанием = ИСТИНА
            |				И ВозвратныеОтходы.СписаниеКомплектующей <> ЗНАЧЕНИЕ(Перечисление.ВариантыСписанияКомплектующих.ЗадаетсяВСвойстве)
            |			ИЛИ ВозвратныеОтходы.Ссылка.ИспользоватьУправлениеСписанием = ИСТИНА
            |				И ВозвратныеОтходы.СписаниеКомплектующей = ЗНАЧЕНИЕ(Перечисление.ВариантыСписанияКомплектующих.ЗадаетсяВСвойстве)
            |				И ЕСТЬNULL(ЗначенияСвойствОбъектов.Значение, ЛОЖЬ) = ИСТИНА)
            |
            |УПОРЯДОЧИТЬ ПО
            |	НомерСтроки");*/
            //Запрос.УстановитьПараметр("Спецификация", Спецификация);
            if(true/*Источник.Свойство("ХарактеристикаНоменклатуры")*/)
            {
                //Запрос.УстановитьПараметр("ХарактеристикаНоменклатуры", Источник.ХарактеристикаНоменклатуры);
            }
            return null;
        }