V82.ОбщиеМодули.ПроцедурыКонтроляОстатков.ПолучитьТекстЗапросаСвободныеОстатки C# (CSharp) Method

ПолучитьТекстЗапросаСвободныеОстатки() public method

        public object ПолучитьТекстЗапросаСвободныеОстатки(/*СтруктураПараметров*/)
        {
            //ТекстЗапроса = "";
            if(true/*СтруктураПараметров.ВключитьТоварыКПолучению*/)
            {
                /*// Документ получения может быть только ордером, причем ордера без права продажи не учитываем,
            */
                /*// поскольку они уже учтены в регистре резервов
            */
                /*ТекстЗапроса = ТекстЗапроса + "
            |ЛЕВОЕ СОЕДИНЕНИЕ
            |	РегистрНакопления.ТоварыКПолучениюНаСклады.Остатки(,
            |		ДокументПолучения ССЫЛКА Документ.ПриходныйОрдерНаТовары
            |       И НЕ ДокументПолучения.БезПраваПродажи"
            + ?(НЕ СтруктураПараметров.ЕстьХарактеристика," И ХарактеристикаНоменклатуры = ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)","") + "
            |		И (Склад, Номенклатура, Качество"
                    + ?(СтруктураПараметров.ЕстьХарактеристика, ", ХарактеристикаНоменклатуры", "")
                    + ?(СтруктураПараметров.ЕстьСерия, ", СерияНоменклатуры", "") + ")
            |			 В	(ВЫБРАТЬ
            |					Док.Склад, Док.Номенклатура, Док.Качество"
                            + ?(СтруктураПараметров.ЕстьХарактеристика, ", Док.ХарактеристикаНоменклатуры", "")
                            + ?(СтруктураПараметров.ЕстьСерия, ", Док.СерияНоменклатуры", "") + "
            |				 ИЗ
            |					ВременнаяТаблицаДокумента КАК Док
            |					ГДЕ Док.КПолучению = 0)) КАК ТоварыКПолучению
            |ПО ТоварыКПолучению.Номенклатура = Док.Номенклатура
            |	И ТоварыКПолучению.Склад = Док.Склад
            |	И ТоварыКПолучению.Качество = Док.Качество
            |	" + ?(СтруктураПараметров.ЕстьХарактеристика, "И ТоварыКПолучению.ХарактеристикаНоменклатуры = Док.ХарактеристикаНоменклатуры", "") + "
            |	" + ?(СтруктураПараметров.ЕстьСерия, "И ТоварыКПолучению.СерияНоменклатуры = Док.СерияНоменклатуры", "") + "
            |";*/
            }
            /*ТекстЗапроса = ТекстЗапроса + "
            |ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.СвободныеОстатки.Остатки(,
            |				(Склад, Номенклатура, Качество" + ?(СтруктураПараметров.ЕстьХарактеристика, ", ХарактеристикаНоменклатуры", "") + ")
            |				 В	(ВЫБРАТЬ
            |						Док.Склад, Док.Номенклатура, Док.Качество"
                            + ?(СтруктураПараметров.ЕстьХарактеристика, ", Док.ХарактеристикаНоменклатуры", "") + "
            |					 ИЗ
            |						ВременнаяТаблицаДокумента КАК Док)
            |															)КАК СвободныеОстатки
            |	ПО СвободныеОстатки.Номенклатура = Док.Номенклатура
            |	И СвободныеОстатки.Склад = Док.Склад
            |	И СвободныеОстатки.Качество = Док.Качество
            |	И СвободныеОстатки.ХарактеристикаНоменклатуры = " + ?(СтруктураПараметров.ЕстьХарактеристика, "Док.ХарактеристикаНоменклатуры", "ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)") + "
            |	" + ?(СтруктураПараметров.ЕстьСерия, "И СвободныеОстатки.СерияНоменклатуры = Док.СерияНоменклатуры", "");*/
            if(true/*СтруктураПараметров.ЕстьСерия*/)
            {
                /*ТекстЗапроса = ТекстЗапроса + "
            |ЛЕВОЕ СОЕДИНЕНИЕ
            |		РегистрНакопления.СвободныеОстатки.Остатки(,
            |				(Склад, Номенклатура, Качество" + ?(СтруктураПараметров.ЕстьХарактеристика, ", ХарактеристикаНоменклатуры", "") + ")
            |				 В	(ВЫБРАТЬ
            |						Док.Склад, Док.Номенклатура, Док.Качество"
                            + ?(СтруктураПараметров.ЕстьХарактеристика, ", Док.ХарактеристикаНоменклатуры", "") + "
            |					 ИЗ
            |						ВременнаяТаблицаДокумента КАК Док)) КАК СвободныеОстаткиБезСерий
            |ПО СвободныеОстаткиБезСерий.Номенклатура = Док.Номенклатура
            |	И СвободныеОстаткиБезСерий.Склад = Док.Склад
            |"+	?(СтруктураПараметров.ЕстьХарактеристика, "	И СвободныеОстаткиБезСерий.ХарактеристикаНоменклатуры = Док.ХарактеристикаНоменклатуры", "") + "
            |	И СвободныеОстаткиБезСерий.Качество = Док.Качество";*/
            }
            /*ТекстЗапроса = ТекстЗапроса + "
            |	ДЛЯ ИЗМЕНЕНИЯ
            |		РегистрНакопления.СвободныеОстатки.Остатки";*/
            return null;
        }
ПроцедурыКонтроляОстатков