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

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

        public void ТоварыКПередачеСоСкладовДополнитьТекстЗапроса(/*ТекстЗапроса, СтруктураПараметров, ЕстьХарактеристика, ЕстьСерия, ЕстьКачество, ЕстьКоэффициент, ЕстьСкладВТабЧасти = Ложь*/)
        {
            /*// ХарактеристикаНоменклатуры
            */
            //СОЕДИНЕНИЕ_Характеристика_Остатки = "ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)";
            if(true/*ЕстьХарактеристика*/)
            {
                //ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"%ПОЛЕ_Док_Характеристика%", "Док.ХарактеристикаНоменклатуры");
                //ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"//ПОЛЕ_Характеристика",     ",ХарактеристикаНоменклатуры");
                //ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"//ПОЛЕ_ТЧ_Характеристика",  ",ТЧ.ХарактеристикаНоменклатуры");
                if(true/*СтруктураПараметров.ИспользоватьХарактеристикиНоменклатуры*/)
                {
                    //ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"//СОЕДИНЕНИЕ_Характеристика_Остатки//", "");
                    //СОЕДИНЕНИЕ_Характеристика_Остатки = "Док.ХарактеристикаНоменклатуры";
                }
            }
            //ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"%СОЕДИНЕНИЕ_Характеристика_Остатки%", СОЕДИНЕНИЕ_Характеристика_Остатки);
            /*// СерияНоменклатуры
            */
            if(true/*НЕ СтруктураПараметров.ИспользоватьСерииНоменклатуры*/)
            {
                //ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"//СОЕДИНЕНИЕ_Серия_ОстаткиБезСерии//", "И ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка)");
            }
            //СОЕДИНЕНИЕ_Серия_Остатки = "ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка)";
            if(true/*ЕстьСерия*/)
            {
                //ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"%ПОЛЕ_Док_Серия%", "Док.СерияНоменклатуры");
                if(true/*СтруктураПараметров.ИспользоватьСерииНоменклатуры*/)
                {
                    //ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"//СОЕДИНЕНИЕ_Серия_Остатки//", "");
                    //СОЕДИНЕНИЕ_Серия_Остатки = "Док.СерияНоменклатуры";
                }
            }
            //ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"%СОЕДИНЕНИЕ_Серия_Остатки%", СОЕДИНЕНИЕ_Серия_Остатки);
            /*// Качество
            */
            if(true/*ЕстьКачество*/)
            {
                //ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"%ПОЛЕ_Док_Качество%", "Док.Качество");
                //ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "//СОЕДИНЕНИЕ_Качество_Остатки//", "");
                //СОЕДИНЕНИЕ_Качество_Остатки = "Док.Качество";
            }
            //ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "%СОЕДИНЕНИЕ_Качество_Остатки%", СОЕДИНЕНИЕ_Качество_Остатки);
            /*// Количество
            */
            if(true/*ЕстьКоэффициент*/)
            {
                //ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"%ПОЛЕ_Док_Количество%",	 "СУММА(ВЫРАЗИТЬ(Док.Количество * Док.Коэффициент /Док.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК Число(15,3)))");
                //ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"%ПОЛЕ_Количество%",		 "СУММА(ВЫРАЗИТЬ(Количество * Коэффициент /Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК Число(15,3)))");
            }
        }
ПроцедурыКонтроляОстатков