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