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